[SPIP] ~2.1.12 -->2.1.25
[velocampus/web/www.git] / www / ecrire / exec / config_contenu.php
1 <?php
2
3 /***************************************************************************\
4 * SPIP, Systeme de publication pour l'internet *
5 * *
6 * Copyright (c) 2001-2014 *
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/presentation');
16
17 // http://doc.spip.org/@exec_config_contenu_dist
18 function exec_config_contenu_dist()
19 {
20 if (!autoriser('configurer', 'contenu')) {
21 include_spip('inc/minipres');
22 echo minipres();
23 } else {
24
25 $config = charger_fonction('config', 'inc');
26 $config();
27
28 pipeline('exec_init',array('args'=>array('exec'=>'config_contenu'),'data'=>''));
29 $commencer_page = charger_fonction('commencer_page', 'inc');
30 echo $commencer_page(_T('titre_page_config_contenu'), "configuration", "configuration");
31
32 echo "<br /><br /><br />\n";
33 echo gros_titre(_T('titre_page_config_contenu'),'', false);
34 echo barre_onglets("configuration", "interactivite");
35
36 echo debut_gauche('', true);
37
38 echo pipeline('affiche_gauche',array('args'=>array('exec'=>'config_contenu'),'data'=>''));
39 echo creer_colonne_droite('', true);
40 echo pipeline('affiche_droite',array('args'=>array('exec'=>'config_contenu'),'data'=>''));
41 echo debut_droite('', true);
42
43 $participants = charger_fonction('participants', 'configuration');
44 $contenu_forums = charger_fonction('contenu_forums', 'configuration');
45
46 $redacteurs = charger_fonction('redacteurs', 'configuration');
47 $visiteurs = charger_fonction('visiteurs', 'configuration');
48
49 $forums_prives = charger_fonction('forums_prives', 'configuration');
50 $messagerie_agenda = charger_fonction('messagerie_agenda', 'configuration');
51
52 $annonces = charger_fonction('annonces', 'configuration');
53 $notifications_forum = charger_fonction('notifications_forum', 'configuration');
54
55
56 /*
57 * Forums publics
58 *
59 */
60
61
62 echo "<h3>"._T('titre_config_contenu_public')."</h3>\n";
63
64 // Mode de participation aux forums
65 echo $participants();
66
67 // Champs actives sur les forums
68 echo $contenu_forums();
69
70 echo "<br />";
71
72
73 /*
74 * Inscriptions de redacteurs et visiteurs depuis le site public
75 * (la balise FORMULAIRE_INSCRIPTION sert au deux)
76 */
77 echo $redacteurs(), $visiteurs(), "<br />";
78
79
80 /*
81 * Forums prives
82 *
83 */
84
85 echo "<h3>"._T('titre_config_contenu_prive')."</h3>\n";
86
87 // Forums prives
88 echo $forums_prives();
89 echo $messagerie_agenda();
90
91 echo "<br />";
92
93
94 /*
95 * mails automatiques
96 *
97 */
98 echo "<h3>"._T('titre_config_contenu_notifications')."</h3>\n";
99
100 echo $annonces(), "<br />\n";
101 echo $notifications_forum(), "<br />\n";
102
103
104 //
105 // Choix supplementaires proposees par les plugins
106 //
107 $res = pipeline('affiche_milieu',array('args'=>array('exec'=>'config_contenu'),'data'=>''));
108 if ($res)
109 echo ajax_action_post('config_contenu', '', 'config_contenu', '', $res);
110
111 echo fin_gauche(), fin_page();
112 }
113 }
114
115 ?>