changement setup

This commit is contained in:
Jean-Philippe Staelen 2026-01-15 16:31:39 +01:00
parent 5c49216bb8
commit f1fd1fe101

View File

@ -22,25 +22,18 @@ $settings_status = \ESI_PEPPOL\controllers\PEPPOL_Plugin::check_settings_status(
); ?> ); ?>
</p> </p>
<!-- Setup guidé --> <!-- Setup guidé - Timeline -->
<div class="esi-peppol-setup-guide"> <div class="esi-peppol-setup-guide">
<h2 class="esi-peppol-setup-title"><?php esc_html_e('Configuration du connecteur', 'esi_peppol'); ?></h2> <h2 style="margin-bottom: 30px;"><?php esc_html_e('Configuration du connecteur', 'esi_peppol'); ?></h2>
<!-- Étape 1: Numéro TVA boutique --> <!-- Étape 1: Numéro TVA boutique -->
<div class="esi-peppol-setup-step <?php echo $settings_status['vat_number']['completed'] ? 'completed' : 'pending'; ?>"> <div class="step <?php echo $settings_status['vat_number']['completed'] ? 'is-done' : ''; ?>"
<div class="esi-peppol-step-header"> data-step="<?php echo $settings_status['vat_number']['completed'] ? '✓' : '1'; ?>">
<div class="esi-peppol-step-number"> <div class="step-card">
<h3><?php echo esc_html($settings_status['vat_number']['label']); ?></h3>
<p><?php echo esc_html($settings_status['vat_number']['description']); ?></p>
<?php if ($settings_status['vat_number']['completed']) : ?> <?php if ($settings_status['vat_number']['completed']) : ?>
<span class="esi-peppol-check-icon"></span> <div class="step-value">
<?php else : ?>
<span>1</span>
<?php endif; ?>
</div>
<div class="esi-peppol-step-content">
<h3 class="esi-peppol-step-title"><?php echo esc_html($settings_status['vat_number']['label']); ?></h3>
<p class="esi-peppol-step-description"><?php echo esc_html($settings_status['vat_number']['description']); ?></p>
<?php if ($settings_status['vat_number']['completed']) : ?>
<div class="esi-peppol-step-value">
<strong><?php esc_html_e('Valeur configurée :', 'esi_peppol'); ?></strong> <strong><?php esc_html_e('Valeur configurée :', 'esi_peppol'); ?></strong>
<code><?php echo esc_html($settings_status['vat_number']['value']); ?></code> <code><?php echo esc_html($settings_status['vat_number']['value']); ?></code>
</div> </div>
@ -51,23 +44,15 @@ $settings_status = \ESI_PEPPOL\controllers\PEPPOL_Plugin::check_settings_status(
<?php endif; ?> <?php endif; ?>
</div> </div>
</div> </div>
</div>
<!-- Étape 2: Champ TVA client --> <!-- Étape 2: Champ TVA client -->
<div class="esi-peppol-setup-step <?php echo $settings_status['vat_field']['completed'] ? 'completed' : 'pending'; ?>"> <div class="step <?php echo $settings_status['vat_field']['completed'] ? 'is-done' : ''; ?>"
<div class="esi-peppol-step-header"> data-step="<?php echo $settings_status['vat_field']['completed'] ? '✓' : '2'; ?>">
<div class="esi-peppol-step-number"> <div class="step-card">
<h3><?php echo esc_html($settings_status['vat_field']['label']); ?></h3>
<p><?php echo esc_html($settings_status['vat_field']['description']); ?></p>
<?php if ($settings_status['vat_field']['completed']) : ?> <?php if ($settings_status['vat_field']['completed']) : ?>
<span class="esi-peppol-check-icon"></span> <div class="step-value">
<?php else : ?>
<span>2</span>
<?php endif; ?>
</div>
<div class="esi-peppol-step-content">
<h3 class="esi-peppol-step-title"><?php echo esc_html($settings_status['vat_field']['label']); ?></h3>
<p class="esi-peppol-step-description"><?php echo esc_html($settings_status['vat_field']['description']); ?></p>
<?php if ($settings_status['vat_field']['completed']) : ?>
<div class="esi-peppol-step-value">
<strong><?php esc_html_e('Champ détecté :', 'esi_peppol'); ?></strong> <strong><?php esc_html_e('Champ détecté :', 'esi_peppol'); ?></strong>
<code><?php echo esc_html($settings_status['vat_field']['value']); ?></code> <code><?php echo esc_html($settings_status['vat_field']['value']); ?></code>
</div> </div>
@ -78,23 +63,15 @@ $settings_status = \ESI_PEPPOL\controllers\PEPPOL_Plugin::check_settings_status(
<?php endif; ?> <?php endif; ?>
</div> </div>
</div> </div>
</div>
<!-- Étape 3: Identifiants API --> <!-- Étape 3: Identifiants API -->
<div class="esi-peppol-setup-step <?php echo $settings_status['api_credentials']['completed'] ? 'completed' : 'pending'; ?>"> <div class="step <?php echo $settings_status['api_credentials']['completed'] ? 'is-done' : ''; ?>"
<div class="esi-peppol-step-header"> data-step="<?php echo $settings_status['api_credentials']['completed'] ? '✓' : '3'; ?>">
<div class="esi-peppol-step-number"> <div class="step-card">
<h3><?php echo esc_html($settings_status['api_credentials']['label']); ?></h3>
<p><?php echo esc_html($settings_status['api_credentials']['description']); ?></p>
<?php if ($settings_status['api_credentials']['completed']) : ?> <?php if ($settings_status['api_credentials']['completed']) : ?>
<span class="esi-peppol-check-icon"></span> <div class="step-value">
<?php else : ?>
<span>3</span>
<?php endif; ?>
</div>
<div class="esi-peppol-step-content">
<h3 class="esi-peppol-step-title"><?php echo esc_html($settings_status['api_credentials']['label']); ?></h3>
<p class="esi-peppol-step-description"><?php echo esc_html($settings_status['api_credentials']['description']); ?></p>
<?php if ($settings_status['api_credentials']['completed']) : ?>
<div class="esi-peppol-step-value">
<strong><?php esc_html_e('Clé API configurée :', 'esi_peppol'); ?></strong> <strong><?php esc_html_e('Clé API configurée :', 'esi_peppol'); ?></strong>
<code><?php echo esc_html($settings_status['api_credentials']['value']); ?></code> <code><?php echo esc_html($settings_status['api_credentials']['value']); ?></code>
</div> </div>
@ -105,24 +82,19 @@ $settings_status = \ESI_PEPPOL\controllers\PEPPOL_Plugin::check_settings_status(
<?php endif; ?> <?php endif; ?>
</div> </div>
</div> </div>
</div>
<!-- Étape 4: Webhook --> <!-- Étape 4: Webhook -->
<div class="esi-peppol-setup-step esi-peppol-step-no-check"> <div class="step" data-step="4">
<div class="esi-peppol-step-header"> <div class="step-card">
<div class="esi-peppol-step-number"> <h3><?php echo esc_html($settings_status['webhook']['label']); ?></h3>
<span>4</span> <p><?php echo esc_html($settings_status['webhook']['description']); ?></p>
</div>
<div class="esi-peppol-step-content">
<h3 class="esi-peppol-step-title"><?php echo esc_html($settings_status['webhook']['label']); ?></h3>
<p class="esi-peppol-step-description"><?php echo esc_html($settings_status['webhook']['description']); ?></p>
<div class="esi-peppol-webhook-display"> <div class="esi-peppol-webhook-display">
<code class="esi-peppol-webhook-url"><?php echo esc_html($settings_status['webhook']['value']); ?></code> <code class="esi-peppol-webhook-url"><?php echo esc_html($settings_status['webhook']['value']); ?></code>
<button type="button" class="button button-small esi-peppol-copy-webhook-url" data-copy-text="<?php echo esc_attr($settings_status['webhook']['value']); ?>"> <button type="button" class="button button-small esi-peppol-copy-webhook-url" data-copy-text="<?php echo esc_attr($settings_status['webhook']['value']); ?>">
<?php esc_html_e('Copier', 'esi_peppol'); ?> <?php esc_html_e('Copier', 'esi_peppol'); ?>
</button> </button>
</div> </div>
<p class="esi-peppol-step-note"> <p class="step-note">
<?php <?php
printf( printf(
wp_kses_post( wp_kses_post(
@ -135,26 +107,18 @@ $settings_status = \ESI_PEPPOL\controllers\PEPPOL_Plugin::check_settings_status(
</p> </p>
</div> </div>
</div> </div>
</div>
<!-- Étape 5: Email (optionnel) --> <!-- Étape 5: Email (optionnel) -->
<div class="esi-peppol-setup-step esi-peppol-step-optional <?php echo $settings_status['email']['completed'] ? 'completed' : 'pending'; ?>"> <div class="step <?php echo $settings_status['email']['completed'] ? 'is-done' : ''; ?>"
<div class="esi-peppol-step-header"> data-step="<?php echo $settings_status['email']['completed'] ? '✓' : '5'; ?>">
<div class="esi-peppol-step-number"> <div class="step-card">
<?php if ($settings_status['email']['completed']) : ?> <h3>
<span class="esi-peppol-check-icon"></span>
<?php else : ?>
<span>5</span>
<?php endif; ?>
</div>
<div class="esi-peppol-step-content">
<h3 class="esi-peppol-step-title">
<?php echo esc_html($settings_status['email']['label']); ?> <?php echo esc_html($settings_status['email']['label']); ?>
<span class="esi-peppol-optional-badge"><?php esc_html_e('Optionnel', 'esi_peppol'); ?></span> <span style="font-size: 12px; font-weight: normal; opacity: 0.8;">(<?php esc_html_e('Optionnel', 'esi_peppol'); ?>)</span>
</h3> </h3>
<p class="esi-peppol-step-description"><?php echo esc_html($settings_status['email']['description']); ?></p> <p><?php echo esc_html($settings_status['email']['description']); ?></p>
<?php if ($settings_status['email']['completed']) : ?> <?php if ($settings_status['email']['completed']) : ?>
<div class="esi-peppol-step-value"> <div class="step-value">
<strong><?php esc_html_e('Email configuré :', 'esi_peppol'); ?></strong> <strong><?php esc_html_e('Email configuré :', 'esi_peppol'); ?></strong>
<code><?php echo esc_html($settings_status['email']['value']); ?></code> <code><?php echo esc_html($settings_status['email']['value']); ?></code>
</div> </div>
@ -166,7 +130,6 @@ $settings_status = \ESI_PEPPOL\controllers\PEPPOL_Plugin::check_settings_status(
</div> </div>
</div> </div>
</div> </div>
</div>
<!-- Actions rapides --> <!-- Actions rapides -->
<div class="esi-peppol-dashboard-actions"> <div class="esi-peppol-dashboard-actions">