get_pro_status();
$tier = $pro_status['tier'] ?? 'free'; $is_pro = ! empty( $pro_status['is_pro'] ); $remaining = $pro_status['remaining'] ?? 0;
$tier_colors = array( 'free' => '#888', 'starter' => '#22c55e', 'pro' => '#f29400', 'agency' => '#3b82f6' );
$tier_color = $tier_colors[ $tier ] ?? '#888';
$tier_names = array( 'free' => __( 'Free', 'ai-json-extractor-auto-embed-lite' ), 'starter' => 'Starter', 'pro' => 'Pro', 'agency' => 'Agency' );
$tier_name = $tier_names[ $tier ] ?? ucfirst( $tier );
echo '
' . esc_html__( 'Lizenz & Abo-Status', 'ai-json-extractor-auto-embed-lite' ) . '
';
echo '
';
echo '
' . esc_html__( 'Aktiver Plan', 'ai-json-extractor-auto-embed-lite' ) . '
' . esc_html( $tier_name ) . '';
echo $is_pro ? '✓ ' . esc_html__( 'Aktiv', 'ai-json-extractor-auto-embed-lite' ) . '' : '' . esc_html__( 'Kostenlos', 'ai-json-extractor-auto-embed-lite' ) . '';
echo '
';
echo '
| ' . esc_html__( 'Domain', 'ai-json-extractor-auto-embed-lite' ) . ' | ' . esc_html( home_url() ) . ' |
';
echo '| ' . esc_html__( 'KI-Analysen', 'ai-json-extractor-auto-embed-lite' ) . ' | ' . esc_html( $is_pro ? sprintf( __( '%d verbleibend', 'ai-json-extractor-auto-embed-lite' ), (int) $remaining ) : sprintf( __( '%1$d verbleibend · 3/Monat (Free)', 'ai-json-extractor-auto-embed-lite' ), (int) $remaining ) ) . ' |
';
if ( ! $is_pro ) {
echo '
🚀 ' . esc_html__( 'Auf Pro upgraden', 'ai-json-extractor-auto-embed-lite' ) . '
' . esc_html__( 'Mehr KI-Analysen pro Monat. Jederzeit kündbar.', 'ai-json-extractor-auto-embed-lite' ) . '
';
}
echo '
' . esc_html__( 'Abo bereits gebucht?', 'ai-json-extractor-auto-embed-lite' ) . '
' . esc_html__( 'Trage deine PayPal Subscription-ID ein (Format: I-XXXXXXXXXXXX).', 'ai-json-extractor-auto-embed-lite' ) . '
';
echo '
';
$nonce = wp_create_nonce( 'aije_topic_nonce' );
$js_i18n = array(
'refreshLabel' => __( '↻ Status aktualisieren', 'ai-json-extractor-auto-embed-lite' ),
'refreshError' => __( '✗ Fehler', 'ai-json-extractor-auto-embed-lite' ),
'activateLabel' => __( 'Aktivieren →', 'ai-json-extractor-auto-embed-lite' ),
'activatePending' => __( 'Wird aktiviert…', 'ai-json-extractor-auto-embed-lite' ),
'invalidSubId' => __( 'Bitte gültige Subscription-ID eingeben.', 'ai-json-extractor-auto-embed-lite' ),
'activateSuccess' => __( '✓ Erfolgreich! Seite wird neu geladen…', 'ai-json-extractor-auto-embed-lite' ),
'activateFailed' => __( 'Fehlgeschlagen. Bitte prüfe die Subscription-ID.', 'ai-json-extractor-auto-embed-lite' ),
'connectionError' => __( 'Verbindungsfehler.', 'ai-json-extractor-auto-embed-lite' ),
);
?>