* @license GPL-2.0-or-later https://www.gnu.org/licenses/gpl-2.0.html * @link https://github.com/natsenack/advanced-pdf-invoice-builder * * @var array $stats Dashboard statistics. * @var string $plugin_version Plugin version. * @var bool $is_premium Premium status. */ // Empêcher l'accès direct. if ( ! defined( 'ABSPATH' ) ) { exit( 'Direct access not allowed' ); } $pdfib_purchase_url = 'https://hub.threeaxe.fr/nos-produits/pdf-builder-pro-2'; $pdfib_dashboard_data = array( 'stats' => array( 'templates' => (int) ( $stats['templates'] ?? 0 ), 'documents' => (int) ( $stats['documents'] ?? 0 ), 'today' => (int) ( $stats['today'] ?? 0 ), ), 'pluginVersion' => (string) $plugin_version, 'isPremium' => (bool) $is_premium, 'date' => gmdate( 'd/m/Y' ), 'urls' => array( 'reactEditor' => esc_url( admin_url( 'admin.php?page=pdf-builder-react-editor' ) ), 'templates' => esc_url( admin_url( 'admin.php?page=pdf-builder-templates' ) ), 'settings' => esc_url( admin_url( 'admin.php?page=pdf-builder-settings' ) ), 'dashboard' => esc_url( admin_url( 'admin.php?page=advanced-pdf-invoice-builder' ) ), 'purchase' => $pdfib_purchase_url, ), 'i18n' => array( 'subtitle' => __( 'Constructeur de PDF professionnel avec éditeur visuel avancé', 'advanced-pdf-invoice-builder' ), // translators: %s: plugin version number. 'version' => __( 'Version %s', 'advanced-pdf-invoice-builder' ), // translators: %s: last update date. 'lastUpdate' => __( 'Dernière mise à jour: %s', 'advanced-pdf-invoice-builder' ), 'statTemplates' => __( 'Templates', 'advanced-pdf-invoice-builder' ), 'statDocuments' => __( 'Documents générés', 'advanced-pdf-invoice-builder' ), 'statToday' => __( "Aujourd'hui", 'advanced-pdf-invoice-builder' ), 'createPdf' => __( 'Créer un nouveau PDF', 'advanced-pdf-invoice-builder' ), 'createPdfDesc' => __( 'Utilisez notre éditeur React moderne pour concevoir vos documents', 'advanced-pdf-invoice-builder' ), 'manageTemplates' => __( 'Gérer les Templates', 'advanced-pdf-invoice-builder' ), 'manageTemplatesDesc' => __( 'Créez, modifiez et organisez vos modèles de documents', 'advanced-pdf-invoice-builder' ), 'viewTemplates' => __( 'Voir les Templates', 'advanced-pdf-invoice-builder' ), 'settingsConfig' => __( 'Paramètres & Configuration', 'advanced-pdf-invoice-builder' ), 'settingsDesc' => __( "Configurez les paramètres avancés, polices, qualité d'impression et options WooCommerce", 'advanced-pdf-invoice-builder' ), 'openSettings' => __( 'Ouvrir les Paramètres', 'advanced-pdf-invoice-builder' ), 'openEditor' => __( "Ouvrir l'Éditeur React", 'advanced-pdf-invoice-builder' ), 'premiumFeature' => __( 'Voir les options PRO', 'advanced-pdf-invoice-builder' ), 'premiumMsg' => __( 'Cette option est disponible dans la version PRO séparée.', 'advanced-pdf-invoice-builder' ), 'guideTitle' => __( 'Guide de démarrage rapide', 'advanced-pdf-invoice-builder' ), 'steps' => array( array( 'title' => __( 'Configuration initiale', 'advanced-pdf-invoice-builder' ), 'desc' => __( 'Vérifiez la version Pro/Gratuite et les statistiques de votre installation', 'advanced-pdf-invoice-builder' ), 'hint' => __( "La page d'accueil affiche automatiquement votre version et les métriques en temps réel", 'advanced-pdf-invoice-builder' ), 'url' => esc_url( admin_url( 'admin.php?page=advanced-pdf-invoice-builder' ) ), ), array( 'title' => __( 'Créez votre premier template', 'advanced-pdf-invoice-builder' ), 'desc' => __( 'Allez dans "Templates PDF" → "Créer un nouveau template"', 'advanced-pdf-invoice-builder' ), 'hint' => __( "Utilisez l'éditeur React avec Canvas avancé, grille d'aimantation et guides", 'advanced-pdf-invoice-builder' ), 'url' => esc_url( admin_url( 'admin.php?page=pdf-builder-templates' ) ), ), array( 'title' => __( 'Concevez votre PDF', 'advanced-pdf-invoice-builder' ), 'desc' => __( 'Ajoutez des éléments : texte, images, formes et variables WooCommerce', 'advanced-pdf-invoice-builder' ), 'hint' => __( 'Les propriétés sont organisées en accordéons pour une meilleure ergonomie', 'advanced-pdf-invoice-builder' ), 'url' => esc_url( admin_url( 'admin.php?page=pdf-builder-react-editor' ) ), ), array( 'title' => __( 'Intégrez WooCommerce', 'advanced-pdf-invoice-builder' ), 'desc' => __( 'Utilisez les variables dynamiques : {{order_number}}, {{customer_name}}, etc.', 'advanced-pdf-invoice-builder' ), 'hint' => __( 'Aperçu direct dans les metabox des commandes WooCommerce', 'advanced-pdf-invoice-builder' ), 'url' => esc_url( admin_url( 'admin.php?page=pdf-builder-settings' ) ), ), array( 'title' => __( 'Configurez les paramètres avancés', 'advanced-pdf-invoice-builder' ), 'desc' => __( "Ajustez les marges, la qualité d'impression, la compression PDF", 'advanced-pdf-invoice-builder' ), 'hint' => __( 'Paramètres Canvas complets : dimensions, orientation, grille, zoom', 'advanced-pdf-invoice-builder' ), 'url' => esc_url( admin_url( 'admin.php?page=pdf-builder-settings' ) ), ), array( 'title' => __( 'Générez et testez', 'advanced-pdf-invoice-builder' ), 'desc' => __( 'Prévisualisez votre PDF et ajustez si nécessaire', 'advanced-pdf-invoice-builder' ), 'hint' => __( "Utilisez l'API Preview intégrée pour des aperçus haute qualité", 'advanced-pdf-invoice-builder' ), 'url' => esc_url( admin_url( 'admin.php?page=pdf-builder-react-editor' ) ), ), array( 'title' => __( 'Automatisez (optionnel)', 'advanced-pdf-invoice-builder' ), 'desc' => __( 'Configurez des workflows automatisés pour la génération en masse', 'advanced-pdf-invoice-builder' ), 'hint' => __( 'Idéal pour factures, devis, reçus WooCommerce', 'advanced-pdf-invoice-builder' ), 'url' => esc_url( admin_url( 'admin.php?page=pdf-builder-settings' ) ), ), ), ), ); ?>