on charge le formulaire avec id_redirect qui permet de de recharger la bonne ligne du gamutable
This commit is contained in:
parent
19e5e0403a
commit
09edd30c7b
2 changed files with 7 additions and 7 deletions
|
@ -4,7 +4,7 @@ if (!defined('_ECRIRE_INC_VERSION')) {
|
|||
}
|
||||
|
||||
|
||||
function formulaires_editer_gamuform_saisies_dist($id_objet = 0, $objet = '', $options = [], $redirect = '') {
|
||||
function formulaires_editer_gamuform_saisies_dist($id_objet = 0, $objet = '', $options = [], $id_redirect = null, $redirect = '') {
|
||||
$saisies = false;
|
||||
if (gamuform_objet_autoriser($objet)) {
|
||||
$saisies = gamuform_recup_tableau_objet($objet, false);
|
||||
|
@ -12,7 +12,7 @@ function formulaires_editer_gamuform_saisies_dist($id_objet = 0, $objet = '', $o
|
|||
return $saisies;
|
||||
}
|
||||
|
||||
function formulaires_editer_gamuform_charger_dist($id_objet = 0, $objet = '', $options = [], $redirect = '') {
|
||||
function formulaires_editer_gamuform_charger_dist($id_objet = 0, $objet = '', $options = [], $id_redirect = null, $redirect = '') {
|
||||
|
||||
$table = table_objet_sql($objet);
|
||||
$id = id_table_objet($objet);
|
||||
|
@ -29,7 +29,7 @@ function formulaires_editer_gamuform_charger_dist($id_objet = 0, $objet = '', $o
|
|||
return $valeurs;
|
||||
}
|
||||
|
||||
function formulaires_editer_gamuform_verifier_dist($id_objet = 0, $objet = '', $options = [], $redirect = '') {
|
||||
function formulaires_editer_gamuform_verifier_dist($id_objet = 0, $objet = '', $options = [], $id_redirect = null, $redirect = '') {
|
||||
|
||||
$erreurs = array();
|
||||
if (!gamuform_objet_autoriser($objet)) {
|
||||
|
@ -38,7 +38,7 @@ function formulaires_editer_gamuform_verifier_dist($id_objet = 0, $objet = '', $
|
|||
return $erreurs;
|
||||
}
|
||||
|
||||
function formulaires_editer_gamuform_traiter_dist($id_objet = 0, $objet = '', $options = [], $redirect = '') {
|
||||
function formulaires_editer_gamuform_traiter_dist($id_objet = 0, $objet = '', $options = [], $id_redirect = null, $redirect = '') {
|
||||
|
||||
$saisies = gamuform_recup_tableau_objet($objet, false);
|
||||
$table = table_objet_sql($objet);
|
||||
|
@ -101,9 +101,9 @@ function formulaires_editer_gamuform_traiter_dist($id_objet = 0, $objet = '', $o
|
|||
if ($redirect === 'gamutable') {
|
||||
$retour['redirect'] = '';
|
||||
if ($update) {
|
||||
$retour['message_ok'] = gamutable_fermer_modalbox($id_objet);
|
||||
$retour['message_ok'] = gamutable_fermer_modalbox($id_redirect ?? $id_objet);
|
||||
} else {
|
||||
$retour['message_ok'] = gamutable_fermer_modalbox();
|
||||
$retour['message_ok'] = gamutable_fermer_modalbox($id_redirect ?? 0);
|
||||
}
|
||||
} else if ($redirect) {
|
||||
$retour['redirect'] = $redirect;
|
||||
|
|
|
@ -6,6 +6,6 @@
|
|||
|
||||
<div class="inner">
|
||||
<div class="ajax">
|
||||
[(#FORMULAIRE_EDITER_GAMUFORM{#ENV{id_objet}, #ENV{objet}, #GET{options}, #ENV{redirect}})]
|
||||
[(#FORMULAIRE_EDITER_GAMUFORM{#ENV{id_objet}, #ENV{objet}, #GET{options}, #ENV{id_redirect}, #ENV{redirect}})]
|
||||
</div>
|
||||
</div>
|
||||
|
|
Loading…
Add table
Reference in a new issue