Browse Source

Fix spip-contrib-extensions/formidable#66

Les saisies obsolètes doivent restée listée pour les
modifications/validation, histoire de ne permettre de modifier les
anciens formulaires.
pull/112/head
Maïeul 1 year ago
parent
commit
f24fd3a99f
  1. 8
      formulaires/construire_formulaire.php

8
formulaires/construire_formulaire.php

@ -170,9 +170,9 @@ function formulaires_construire_formulaire_verifier($identifiant, $formulaire_in
// La liste des saisies
if (isset($options['uniquement_sql']) and $options['uniquement_sql']) {
$saisies_disponibles = saisies_lister_disponibles_sql('saisies', false);
$saisies_disponibles = saisies_lister_disponibles_sql('saisies');
} else {
$saisies_disponibles = saisies_lister_disponibles('saisies', false);
$saisies_disponibles = saisies_lister_disponibles('saisies');
}
if (isset($options['saisies_exclues']) and is_array($options['saisies_exclues'])) {
$saisies_disponibles = array_diff_key($saisies_disponibles, array_flip($options['saisies_exclues']));
@ -356,9 +356,9 @@ function formulaires_construire_formulaire_traiter($identifiant, $formulaire_ini
include_spip('inc/saisies');
$retours = array();
if (isset($options['uniquement_sql']) and $options['uniquement_sql']) {
$saisies_disponibles = saisies_lister_disponibles_sql('saisies', false);
$saisies_disponibles = saisies_lister_disponibles_sql('saisies');
} else {
$saisies_disponibles = saisies_lister_disponibles('saisies', false);
$saisies_disponibles = saisies_lister_disponibles('saisies');
}
if (isset($options['saisies_exclues']) and is_array($options['saisies_exclues'])) {
$saisies_disponibles = array_diff_key($saisies_disponibles, array_flip($options['saisies_exclues']));

Loading…
Cancel
Save