[SPIP] ~v3.0.20-->v3.0.25
[lhc/web/clavette_www.git] / www / plugins-dist / sites / formulaires / regler_moderation_site.php
1 <?php
2
3 /***************************************************************************\
4 * SPIP, Systeme de publication pour l'internet *
5 * *
6 * Copyright (c) 2001-2016 *
7 * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
8 * *
9 * Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
10 * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
11 \***************************************************************************/
12
13 if (!defined("_ECRIRE_INC_VERSION")) return;
14
15 include_spip('inc/actions');
16 include_spip('inc/editer');
17
18 function formulaires_regler_moderation_site_charger_dist($id_syndic,$retour=''){
19 $valeurs = formulaires_editer_objet_charger('site',$id_syndic,0,0,$retour,'');
20 # pour recuperer le logo issu d'analyse auto
21 foreach(array('moderation','miroir','oubli','resume') as $k)
22 if (!$valeurs[$k])
23 $valeurs[$k] = 'non';
24
25 return $valeurs;
26 }
27
28 /**
29 * Identifier le formulaire en faisant abstraction des parametres qui
30 * ne representent pas l'objet edite
31 */
32 function formulaires_regler_moderation_site_identifier_dist($id_syndic,$retour=''){
33 return serialize(array($id_syndic));
34 }
35
36
37 function formulaires_regler_moderation_site_verifier_dist($id_syndic,$retour=''){
38 $erreurs = array();
39
40 foreach(array('moderation','miroir','oubli','resume') as $k){
41 if (!_request($k) OR !in_array(_request($k),array('oui','non')))
42 set_request($k,'non');
43 }
44
45 return $erreurs;
46 }
47
48 function formulaires_regler_moderation_site_traiter_dist($id_syndic,$retour=''){
49 $res = formulaires_editer_objet_traiter('site',$id_syndic,0,0,$retour,'');
50 $res['editable'] = true;
51 if (!isset($res['message_erreur']))
52 $res['message_ok'] = _T('config_info_enregistree');
53 return $res;
54 }
55
56
57 ?>