ajout la possibilite de passer des options au chargemnet
This commit is contained in:
parent
f2049c4740
commit
19e5e0403a
3 changed files with 12 additions and 7 deletions
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Add table
Reference in a new issue