Browse Source

chore: le debugage de #12 a montré que `_modalbox_retour` n'était plus nécessaire.

ref: spip-contrib-extensions/saisies#235
master
Maïeul 4 months ago committed by Gitea
parent
commit
bafbfa72bc
  1. 15
      formulaires/inserer_modeles.php

15
formulaires/inserer_modeles.php

@ -51,21 +51,6 @@ function formulaires_inserer_modeles_charger_dist($formulaire_modele, $modalbox,
if ($modalbox!='') {
$contexte['modalbox'] = 'oui';
$_modalbox_retour = url_absolue(generer_url_public('inserer_modeles', '', true));
if (substr($formulaire_modele, -5) == '.yaml') {
$formulaire_modele = substr($formulaire_modele, 0, -5);
}
$_modalbox_retour = parametre_url($_modalbox_retour, 'formulaire_modele', $formulaire_modele, '&');
// Il faut aussi transmettre les id ici
foreach ($env as $var => $val) {
if (substr($var, 0, 3) == 'id_' && is_numeric($val)) {
$_modalbox_retour = parametre_url($_modalbox_retour, $var, $val, '&');
}
}
// Dans le cas où une saisie ouvre une nouvelle modalbox, il faut transmettre le param modalbox au retour
// sinon le bouton submit ne fermera pas la modalbox
$_modalbox_retour = parametre_url($_modalbox_retour, 'modalbox', 'oui', '&');
$contexte['_modalbox_retour'] = $_modalbox_retour;
}
return $contexte;

Loading…
Cancel
Save