3 /***************************************************************************\
4 * SPIP, Systeme de publication pour l'internet *
6 * Copyright (c) 2001-2011 *
7 * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
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 \***************************************************************************/
13 if (!defined('_ECRIRE_INC_VERSION')) return;
15 include_spip('inc/presentation');
17 // http://doc.spip.org/@exec_config_contenu_dist
18 function exec_config_contenu_dist()
20 if (!autoriser('configurer', 'contenu')) {
21 include_spip('inc/minipres');
25 $config = charger_fonction('config', 'inc');
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");
32 echo "<br /><br /><br />\n";
33 echo gros_titre(_T('titre_page_config_contenu'),'', false);
34 echo barre_onglets("configuration", "interactivite");
36 echo debut_gauche('', true);
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);
43 $participants = charger_fonction('participants', 'configuration');
44 $contenu_forums = charger_fonction('contenu_forums', 'configuration');
46 $redacteurs = charger_fonction('redacteurs', 'configuration');
47 $visiteurs = charger_fonction('visiteurs', 'configuration');
49 $forums_prives = charger_fonction('forums_prives', 'configuration');
50 $messagerie_agenda = charger_fonction('messagerie_agenda', 'configuration');
52 $annonces = charger_fonction('annonces', 'configuration');
53 $notifications_forum = charger_fonction('notifications_forum', 'configuration');
62 echo "<h3>"._T('titre_config_contenu_public')."</h3>\n";
64 // Mode de participation aux forums
67 // Champs actives sur les forums
68 echo $contenu_forums();
74 * Inscriptions de redacteurs et visiteurs depuis le site public
75 * (la balise FORMULAIRE_INSCRIPTION sert au deux)
77 echo $redacteurs(), $visiteurs(), "<br />";
85 echo "<h3>"._T('titre_config_contenu_prive')."</h3>\n";
88 echo $forums_prives();
89 echo $messagerie_agenda();
98 echo "<h3>"._T('titre_config_contenu_notifications')."</h3>\n";
100 echo $annonces(), "<br />\n";
101 echo $notifications_forum(), "<br />\n";
105 // Choix supplementaires proposees par les plugins
107 $res = pipeline('affiche_milieu',array('args'=>array('exec'=>'config_contenu'),'data'=>''));
109 echo ajax_action_post('config_contenu', '', 'config_contenu', '', $res);
111 echo fin_gauche(), fin_page();