[SPIP] +2.1.12
[velocampus/web/www.git] / www / ecrire / exec / config_contenu.php
diff --git a/www/ecrire/exec/config_contenu.php b/www/ecrire/exec/config_contenu.php
new file mode 100644 (file)
index 0000000..b30a3fb
--- /dev/null
@@ -0,0 +1,115 @@
+<?php
+
+/***************************************************************************\
+ *  SPIP, Systeme de publication pour l'internet                           *
+ *                                                                         *
+ *  Copyright (c) 2001-2011                                                *
+ *  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *
+ *                                                                         *
+ *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
+ *  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
+\***************************************************************************/
+
+if (!defined('_ECRIRE_INC_VERSION')) return;
+
+include_spip('inc/presentation');
+
+// http://doc.spip.org/@exec_config_contenu_dist
+function exec_config_contenu_dist()
+{
+       if (!autoriser('configurer', 'contenu')) {
+               include_spip('inc/minipres');
+               echo minipres();
+       } else {
+
+       $config = charger_fonction('config', 'inc');
+       $config();
+
+       pipeline('exec_init',array('args'=>array('exec'=>'config_contenu'),'data'=>''));
+       $commencer_page = charger_fonction('commencer_page', 'inc');
+       echo $commencer_page(_T('titre_page_config_contenu'), "configuration", "configuration");
+
+       echo "<br /><br /><br />\n";
+       echo gros_titre(_T('titre_page_config_contenu'),'', false);
+       echo barre_onglets("configuration", "interactivite");
+
+       echo debut_gauche('', true);
+
+       echo pipeline('affiche_gauche',array('args'=>array('exec'=>'config_contenu'),'data'=>''));
+       echo creer_colonne_droite('', true);
+       echo pipeline('affiche_droite',array('args'=>array('exec'=>'config_contenu'),'data'=>''));
+       echo debut_droite('', true);
+
+       $participants = charger_fonction('participants', 'configuration');
+       $contenu_forums = charger_fonction('contenu_forums', 'configuration');
+
+       $redacteurs = charger_fonction('redacteurs', 'configuration');
+       $visiteurs = charger_fonction('visiteurs', 'configuration');
+
+       $forums_prives = charger_fonction('forums_prives', 'configuration');
+       $messagerie_agenda = charger_fonction('messagerie_agenda', 'configuration');
+
+       $annonces = charger_fonction('annonces', 'configuration');
+       $notifications_forum = charger_fonction('notifications_forum', 'configuration');
+
+
+       /*
+        * Forums publics
+        *
+        */
+
+
+       echo "<h3>"._T('titre_config_contenu_public')."</h3>\n";
+
+       // Mode de participation aux forums
+       echo $participants();
+
+       // Champs actives sur les forums
+       echo $contenu_forums();
+
+       echo "<br />";
+
+
+       /*
+        * Inscriptions de redacteurs et visiteurs depuis le site public
+        * (la balise FORMULAIRE_INSCRIPTION sert au deux)
+        */
+       echo  $redacteurs(),  $visiteurs(), "<br />";
+
+
+       /*
+        * Forums prives
+        *
+        */
+
+       echo "<h3>"._T('titre_config_contenu_prive')."</h3>\n";
+
+       // Forums prives
+       echo $forums_prives();
+       echo $messagerie_agenda();
+
+       echo "<br />";
+
+
+       /*
+        * mails automatiques
+        *
+        */
+       echo "<h3>"._T('titre_config_contenu_notifications')."</h3>\n";
+
+       echo  $annonces(), "<br />\n";
+       echo  $notifications_forum(), "<br />\n";
+
+
+//
+// Choix supplementaires proposees par les plugins
+//
+       $res = pipeline('affiche_milieu',array('args'=>array('exec'=>'config_contenu'),'data'=>''));
+       if ($res)
+               echo ajax_action_post('config_contenu', '', 'config_contenu', '', $res);
+
+       echo fin_gauche(), fin_page();
+       }
+}
+
+?>