diff --git a/formidable_autorisations.php b/formidable_autorisations.php index 91b3ed602a1a3554631c18debc8b6350eef8922a..5b2e16f81efb22346bc545f9cfab76e0b0ba9786 100644 --- a/formidable_autorisations.php +++ b/formidable_autorisations.php @@ -144,10 +144,10 @@ function autoriser_formulaire_repondre_dist($faire, $type, $id, $qui, $opt){ $traitements = unserialize($formulaire['traitements']); // S'il n'y a pas d'enregistrement, c'est forcément bon - if (!($options = $traitements['enregistrement'])) + if (!isset($traitements['enregistrement']) OR !($options = $traitements['enregistrement'])) { return true; // Sinon faut voir les options - else{ + } else { // Si multiple = oui c'est bon if ($options['multiple']) return true; diff --git a/prive/squelettes/contenu/formulaire.html b/prive/squelettes/contenu/formulaire.html index 34980af02fc7ba2c1504ee4d88c7046ae79f074e..b61b10b58be98f396d3ba7e83a7f17ef0c968854 100644 --- a/prive/squelettes/contenu/formulaire.html +++ b/prive/squelettes/contenu/formulaire.html @@ -40,6 +40,6 @@ [(#VAL{formulaire}|concat{-enfants}|trouver_fond{prive/objets/contenu/}|oui) [(#SET{enfants,[(#INCLURE{fond=prive/objets/contenu/formulaire-enfants,id_objet,env})]})] ] -[(#PIPELINE{affiche_enfants,[(#ARRAY{args,#ARRAY{objet,formulaire,id_objet,#ID_FORMULAIRE},data,#GET{enfants}})]})] +[(#PIPELINE{affiche_enfants,[(#ARRAY{args,#ARRAY{exec,formulaire,objet,formulaire,id_objet,#ID_FORMULAIRE},data,#GET{enfants}})]})] </BOUCLE_formulaire> diff --git a/prive/squelettes/contenu/formulaires_reponse.html b/prive/squelettes/contenu/formulaires_reponse.html index 04575fc8cd40dfd94c1f32b7d256eb300a969229..67b1b016596143fbe09ec8991a58b6fb7d47a7cc 100644 --- a/prive/squelettes/contenu/formulaires_reponse.html +++ b/prive/squelettes/contenu/formulaires_reponse.html @@ -27,7 +27,7 @@ [(#VAL{formulaires_reponse}|concat{-enfants}|trouver_fond{prive/objets/contenu/}|oui) [(#SET{enfants,[(#INCLURE{fond=prive/objets/contenu/formulaires_reponse-enfants,id_objet,env})]})] ] -[(#PIPELINE{affiche_enfants,[(#ARRAY{args,#ARRAY{objet,formulaires_reponse,id_objet,#ID_FORMULAIRES_REPONSE},data,#GET{enfants}})]})] +[(#PIPELINE{affiche_enfants,[(#ARRAY{args,#ARRAY{exec,formulaires_reponse,objet,formulaires_reponse,id_objet,#ID_FORMULAIRES_REPONSE},data,#GET{enfants}})]})] </BOUCLE_autoriser> </BOUCLE_formulaires_reponse>