47 lines
1.8 KiB
PHP
47 lines
1.8 KiB
PHP
<?php
|
|
// Sécurité
|
|
if (!current_user_can('manage_options')) {
|
|
wp_die(__('Vous n\'avez pas les permissions suffisantes pour accéder à cette page.', 'esi-creditdirect'));
|
|
}
|
|
|
|
// Les options sont injectées par le contrôleur via $options
|
|
?>
|
|
<div class="wrap">
|
|
<h1><?php echo esc_html__('Réglages Mailchimp', 'esi-creditdirect'); ?></h1>
|
|
|
|
<form method="post" action="options.php">
|
|
<?php
|
|
settings_fields('cred_mailchimp_options_group');
|
|
do_settings_sections('credit-mailchimp');
|
|
wp_nonce_field('cred_mailchimp_save', 'cred_mailchimp_nonce');
|
|
submit_button(__('Enregistrer les modifications', 'esi-creditdirect'));
|
|
?>
|
|
</form>
|
|
|
|
<hr />
|
|
|
|
<h2><?php echo esc_html__('Aide', 'esi-creditdirect'); ?></h2>
|
|
<p>
|
|
<?php echo esc_html__('Installez la librairie officielle Mailchimp Marketing pour PHP via Composer :', 'esi-creditdirect'); ?>
|
|
</p>
|
|
<pre><code>composer require mailchimp/marketing</code></pre>
|
|
<p>
|
|
<?php echo wp_kses_post(sprintf(
|
|
/* translators: %s: URL */
|
|
__('Voir la documentation: <a href="%s" target="_blank" rel="noopener noreferrer">mailchimp/mailchimp-marketing-php</a>', 'esi-creditdirect'),
|
|
esc_url('https://github.com/mailchimp/mailchimp-marketing-php')
|
|
)); ?>
|
|
</p>
|
|
|
|
<hr />
|
|
|
|
<h2><?php echo esc_html__('Test de connexion', 'esi-creditdirect'); ?></h2>
|
|
<p><?php echo esc_html__('Cliquez pour vérifier la validité de vos identifiants.', 'esi-creditdirect'); ?></p>
|
|
<button id="cred-mailchimp-test" class="button button-secondary"><?php echo esc_html__('Tester la connexion', 'esi-creditdirect'); ?></button>
|
|
<span id="cred-mailchimp-test-result" style="margin-left:8px;"></span>
|
|
</div>
|
|
|
|
<?php // JS déporté dans assets/js/credit-manager.js (réutilisé en admin) ?>
|
|
|
|
|