From e1343b0f9b78bbef0f82c35f604880e1406c6a68 Mon Sep 17 00:00:00 2001 From: "rastapopoulos@spip.org" <> Date: Sat, 17 Mar 2018 16:22:42 +0000 Subject: [PATCH] =?UTF-8?q?Petite=20am=C3=A9lioration=20de=20config,=20on?= =?UTF-8?q?=20vide=20la=20config=20des=20champs=20quand=20on=20d=C3=A9coch?= =?UTF-8?q?e=20la=20case=20pour=20personnaliser?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- formulaires/configurer_duplicator.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/formulaires/configurer_duplicator.php b/formulaires/configurer_duplicator.php index ef48038..4347a89 100644 --- a/formulaires/configurer_duplicator.php +++ b/formulaires/configurer_duplicator.php @@ -121,3 +121,21 @@ function formulaires_configurer_duplicator_saisies_dist() { return $saisies; } + +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) { + $table_objet = table_objet($table_objet_sql); + $config_objet = _request($table_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']); + } + // On remet dans la course + set_request($table_objet, $config_objet); + } + + return array(); +}