|
|
|
@ -151,24 +151,25 @@ function formulaires_configurer_duplicator_saisies_dist() {
|
|
|
|
|
function formulaires_configurer_duplicator_verifier_dist() { |
|
|
|
|
// Pour chaque type d'objets |
|
|
|
|
$declaration_objets = lister_tables_objets_sql(); |
|
|
|
|
foreach ($declaration_objets as $table_objet_sql=>$declaration_objet) { |
|
|
|
|
foreach ($declaration_objets as $table_objet_sql => $declaration_objet) { |
|
|
|
|
$objet = objet_type($table_objet_sql); |
|
|
|
|
$config_objet = _request($objet); |
|
|
|
|
|
|
|
|
|
// Si on a décoché la personnalisation des champs, on vide la config des champs |
|
|
|
|
if (!$config_objet['personnaliser_champs']) { |
|
|
|
|
unset($config_objet['champs']); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Si on a décoché la personnalisation des enfants, on vide la config des enfants |
|
|
|
|
if (!$config_objet['personnaliser_enfants']) { |
|
|
|
|
$config_objet['enfants'] = 'tous'; |
|
|
|
|
} |
|
|
|
|
else { |
|
|
|
|
// Le hidden pourri dans la saisie inc-choisir-enfants qu'il faut virer |
|
|
|
|
$config_objet['enfants'] = array_filter($config_objet['enfants']); |
|
|
|
|
if ($config_objet) { |
|
|
|
|
// Si on a décoché la personnalisation des champs, on vide la config des champs |
|
|
|
|
if (!$config_objet['personnaliser_champs']) { |
|
|
|
|
unset($config_objet['champs']); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Si on a décoché la personnalisation des enfants, on vide la config des enfants |
|
|
|
|
if (!$config_objet['personnaliser_enfants']) { |
|
|
|
|
$config_objet['enfants'] = 'tous'; |
|
|
|
|
} else { |
|
|
|
|
// Le hidden pourri dans la saisie inc-choisir-enfants qu'il faut virer |
|
|
|
|
$config_objet['enfants'] = array_filter($config_objet['enfants']); |
|
|
|
|
} |
|
|
|
|
} else { |
|
|
|
|
$config_objet = []; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// On remet dans la course |
|
|
|
|
set_request($objet, $config_objet); |
|
|
|
|
} |
|
|
|
|