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;
|
$saisies = false;
|
||||||
if (gamuform_objet_autoriser($objet)) {
|
if (gamuform_objet_autoriser($objet)) {
|
||||||
$saisies = gamuform_recup_tableau_objet($objet, false);
|
$saisies = gamuform_recup_tableau_objet($objet, false);
|
||||||
|
@ -12,7 +12,7 @@ function formulaires_editer_gamuform_saisies_dist($id_objet = 0, $objet = '', $o
|
||||||
return $saisies;
|
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);
|
$table = table_objet_sql($objet);
|
||||||
$id = id_table_objet($objet);
|
$id = id_table_objet($objet);
|
||||||
|
@ -29,7 +29,7 @@ function formulaires_editer_gamuform_charger_dist($id_objet = 0, $objet = '', $o
|
||||||
return $valeurs;
|
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();
|
$erreurs = array();
|
||||||
if (!gamuform_objet_autoriser($objet)) {
|
if (!gamuform_objet_autoriser($objet)) {
|
||||||
|
@ -38,7 +38,7 @@ function formulaires_editer_gamuform_verifier_dist($id_objet = 0, $objet = '', $
|
||||||
return $erreurs;
|
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);
|
$saisies = gamuform_recup_tableau_objet($objet, false);
|
||||||
$table = table_objet_sql($objet);
|
$table = table_objet_sql($objet);
|
||||||
|
@ -101,9 +101,9 @@ function formulaires_editer_gamuform_traiter_dist($id_objet = 0, $objet = '', $o
|
||||||
if ($redirect === 'gamutable') {
|
if ($redirect === 'gamutable') {
|
||||||
$retour['redirect'] = '';
|
$retour['redirect'] = '';
|
||||||
if ($update) {
|
if ($update) {
|
||||||
$retour['message_ok'] = gamutable_fermer_modalbox($id_objet);
|
$retour['message_ok'] = gamutable_fermer_modalbox($id_redirect ?? $id_objet);
|
||||||
} else {
|
} else {
|
||||||
$retour['message_ok'] = gamutable_fermer_modalbox();
|
$retour['message_ok'] = gamutable_fermer_modalbox($id_redirect ?? 0);
|
||||||
}
|
}
|
||||||
} else if ($redirect) {
|
} else if ($redirect) {
|
||||||
$retour['redirect'] = $redirect;
|
$retour['redirect'] = $redirect;
|
||||||
|
|
|
@ -6,6 +6,6 @@
|
||||||
|
|
||||||
<div class="inner">
|
<div class="inner">
|
||||||
<div class="ajax">
|
<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>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Add table
Reference in a new issue