|
|
|
@ -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; |
|
|
|
|