Skip to content
Extraits de code Groupes Projets
Valider 54266e41 rédigé par camille.sauvage@espci.fr's avatar camille.sauvage@espci.fr
Parcourir les fichiers

possibilité d'autoriser un admin restreint à administrer les formulaires et...

possibilité d'autoriser un admin restreint à administrer les formulaires et consulter les résultats... par défaut à 'false'
parent 32473e98
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -28,7 +28,9 @@ function formidable_autoriser(){} ...@@ -28,7 +28,9 @@ function formidable_autoriser(){}
* @return bool true s'il a le droit, false sinon * @return bool true s'il a le droit, false sinon
**/ **/
function autoriser_formulaire_editer_dist($faire, $type, $id, $qui, $opt){ function autoriser_formulaire_editer_dist($faire, $type, $id, $qui, $opt){
if (isset($qui['statut']) and $qui['statut'] <= '0minirezo' and !$qui['restreint']) return true; if (isset($qui['statut']) and $qui['statut'] <= '0minirezo' and
(!$qui['restreint']) or $GLOBALS['formulaires']['autoriser_admin_restreint'])
return true;
else return false; else return false;
} }
...@@ -93,7 +95,7 @@ function autoriser_formulaire_repondre_dist($faire, $type, $id, $qui, $opt){ ...@@ -93,7 +95,7 @@ function autoriser_formulaire_repondre_dist($faire, $type, $id, $qui, $opt){
else{ else{
include_spip('inc/formidable'); include_spip('inc/formidable');
// Si la personne n'a jamais répondu, c'est bon // Si la personne n'a jamais répondu, c'est bon
if (!formidable_verifier_reponse_formulaire($id, $options['identification'])) if (!formidable_verifier_reponse_formulaire($id))
return true; return true;
else else
return false; return false;
......
...@@ -84,6 +84,7 @@ $GLOBALS['formulaires']['editer_formulaire'] = array( ...@@ -84,6 +84,7 @@ $GLOBALS['formulaires']['editer_formulaire'] = array(
) )
); );
$GLOBALS['formulaires']['autoriser_admin_restreint'] = false;
if (!function_exists('array_fill_keys')) { if (!function_exists('array_fill_keys')) {
/** /**
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter