$default_kit,
] );
$settings = abdielmskef_get_settings();
echo '
' . esc_html__( 'Settings saved.', 'abdiel-multi-style-kits-for-elementor' ) . '
';
}
// --- NORMALIZE ALL KITS ---
if ( isset( $_POST['abdielmskef_normalize_all'] ) && check_admin_referer( 'abdielmskef_settings_save', 'abdielmskef_nonce' ) ) {
if ( is_array( $kits ) ) {
foreach ( $kits as $kid ) {
abdielmskef_normalize_kit_colors( (int) $kid );
}
}
echo '' . esc_html__( 'Normalization applied to all kits.', 'abdiel-multi-style-kits-for-elementor' ) . '
';
}
echo '' . esc_html__( 'Settings', 'abdiel-multi-style-kits-for-elementor' ) . '
';
// --- RESTORE BASE KIT ---
if ( isset( $_POST['abdielmskef_restore_base_kit'] ) && check_admin_referer( 'abdielmskef_settings_save', 'abdielmskef_nonce' ) ) {
// AQUÍ ESTÁ EL CAMBIO CLAVE:
// Pasamos TRUE para forzar la creación (ignorar la bandera de "ya instalado").
if ( function_exists( 'abdielmskef_ensure_base_kit' ) ) {
abdielmskef_ensure_base_kit( true );
echo '' . esc_html__( 'Base kit restored successfully.', 'abdiel-multi-style-kits-for-elementor' ) . '
';
} else {
echo '' . esc_html__( 'Could not restore the base kit (function missing).', 'abdiel-multi-style-kits-for-elementor' ) . '
';
}
}
echo '';
}