{{* -*- brindille -*- *}} {{#restrict block=true section="config" level="write"}}{{/restrict}} {{* Traiter l'envoi du formulaire *}} {{#form on="save_param"}} {{* vérification *}} {{if $_POST.purge == true}} {{:assign purge_creneaux=true}} {{else}} {{:assign purge_creneaux=false}} {{/if}} {{* Valeurs par défaut *}} {{if !$module.config.sondage_styles }} {{:assign var="sondage_styles.prive" label="Sondage privé (Conseil Collégial/CA)" mcat="privat"}} {{:assign var="sondage_styles.membre" label="Sondage membre (membres logués)" mcat="logged"}} {{:assign var="sondage_styles.public" label="Sondage public (tous)" mcat="all"}} {{else}} {{:assign var="sondage_styles" value=$module.config.sondage_styles}} {{/if}} {{* vérification *}} {{if $_POST.name && $_POST.name|key_in:$sondage_styles}} {{:error message="Le nom %s est déjà utilisé !"|args:$_POST.name}} {{/if}} {{if $_POST.name|strval && $_POST.label|strval && $_POST.cat|intval}} {{:assign shortname=$_POST.name|tolower}} {{:assign var="sondage_styles.%s"|args:$shortname label="%s"|args:$_POST.label mcat=$_POST.cat}} {{/if}} {{* save *}} {{:save key="config" purge=$purge_creneaux|boolval sondage_styles=$sondage_styles }} {{:redirect force="%s?nav=conf&conf=edit_con"|args:$module.url}} {{/form}} {{* Charge les catégories de membres *}} {{#select id, name FROM users_categories WHERE (hidden = 0 AND perm_connect = 1);}} {{:assign var="member_cat.%d"|args:$id label="%s"|args:$name}} {{/select}}