ajout la possibilite de passer des options au chargemnet

This commit is contained in:
Christophe 2022-05-10 17:45:36 +02:00
parent f2049c4740
commit 19e5e0403a
3 changed files with 12 additions and 7 deletions

View file

@ -4,7 +4,7 @@ if (!defined('_ECRIRE_INC_VERSION')) {
}
function formulaires_editer_gamuform_saisies_dist($id_objet = 0, $objet = '', $redirect = '') {
function formulaires_editer_gamuform_saisies_dist($id_objet = 0, $objet = '', $options = [], $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 = '', $r
return $saisies;
}
function formulaires_editer_gamuform_charger_dist($id_objet = 0, $objet = '', $redirect = '') {
function formulaires_editer_gamuform_charger_dist($id_objet = 0, $objet = '', $options = [], $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 = '', $r
return $valeurs;
}
function formulaires_editer_gamuform_verifier_dist($id_objet = 0, $objet = '', $redirect = '') {
function formulaires_editer_gamuform_verifier_dist($id_objet = 0, $objet = '', $options = [], $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 = '', $redirect = '') {
function formulaires_editer_gamuform_traiter_dist($id_objet = 0, $objet = '', $options = [], $redirect = '') {
$saisies = gamuform_recup_tableau_objet($objet, false);
$table = table_objet_sql($objet);
@ -82,8 +82,10 @@ function formulaires_editer_gamuform_traiter_dist($id_objet = 0, $objet = '', $r
'args' => array(
'table' => $table,
'id_objet' => $id_objet,
'objet' => $objet,
'action' => 'gamuform',
'update' => $update
'update' => $update,
'options' => $options
),
'data' => $set
)

View file

@ -1,8 +1,11 @@
#CACHE{0}
[(#AUTORISER{modifier, gamuform, #ENV{id_objet}, '', #ARRAY{objet, #ENV{objet}}}|sinon_interdire_acces)]
#SET{options,#ARRAY}
[(#ENV{options}|oui) #SET{options,#ENV{options}} ]
<div class="inner">
<div class="ajax">
[(#FORMULAIRE_EDITER_GAMUFORM{#ENV{id_objet}, #ENV{objet}, #ENV{redirect}})]
[(#FORMULAIRE_EDITER_GAMUFORM{#ENV{id_objet}, #ENV{objet}, #GET{options}, #ENV{redirect}})]
</div>
</div>

View file

@ -1,7 +1,7 @@
<paquet
prefix="gamuform"
categorie="outil"
version="1.2.0"
version="1.2.1"
etat="dev"
compatibilite="[4.0.0;4.0.*]"
logo="prive/themes/spip/images/gamuform-xx.svg"