get_settings();
$nonce = wp_create_nonce( 'aiforya_ma_admin' );
// Helper D2 : pastille d'aide « ? » charte (AiforyaTooltip). $text déjà traduit.
$tip = static function ( $text ) {
printf( '', esc_attr( $text ) );
};
?>
__( 'Saving…', 'aiforya-multi-author' ),
'enregistre' => __( 'Saved.', 'aiforya-multi-author' ),
'reglagesEnregistres' => __( 'Settings saved.', 'aiforya-multi-author' ),
'echecDeLEnregistrement' => __( 'Save failed.', 'aiforya-multi-author' ),
'erreurReseau' => __( 'Network error.', 'aiforya-multi-author' ),
)
);
$js = <<<'JS'
var L = window.aiforyaMultiAuthorTabSettingsL10n || {};
(function () {
if (typeof jQuery === 'undefined') { return; }
jQuery(function ($) {
var $form = $('#aiforya-ma-settings-form');
var $result = $('#aiforya-ma-save-result');
$form.on('submit', function (e) {
e.preventDefault();
$result.css('color', '#94a3b8').text(L.enregistrement);
$.post(ajaxurl, $form.serialize(), function (response) {
if (response && response.success) {
$result.css('color', '#4ade80').text(L.enregistre);
if (window.AiforyaToast) {
window.AiforyaToast.success(L.reglagesEnregistres);
}
} else {
var msg = (response && response.data && response.data.message) || L.echecDeLEnregistrement;
$result.css('color', '#f87171').text(msg);
if (window.AiforyaToast) {
window.AiforyaToast.error(msg);
}
}
}).fail(function (xhr) {
var msg = L.erreurReseau + ' ' + xhr.status;
$result.css('color', '#f87171').text(msg);
if (window.AiforyaToast) {
window.AiforyaToast.error(msg);
}
});
});
});
})();
JS;
wp_add_inline_script( $handle, $js );
?>