[SPIP] ~2.1.12 -->2.1.25
[velocampus/web/www.git] / www / ecrire / configuration / participants.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 include_spip('inc/config');
17
18 //
19 // Mode de fonctionnement des forums publics
20 //
21
22 function configuration_participants_dist()
23 {
24 global $spip_lang_left ;
25
26 $forums_publics=$GLOBALS['meta']["forums_publics"];
27
28 $res = "<table border='0' cellspacing='1' cellpadding='3' width=\"100%\">";
29 $res .= "\n<tr><td style='text-align: $spip_lang_left;' class='verdana2'>";
30
31 if ($forums_publics == "non") $block = "'none', 'block'";
32 else $block= "'block', 'none'";
33 $res .= bouton_radio("forums_publics", "non", _T('info_desactiver_forum_public'), $forums_publics == "non", "changeVisible(this.checked, 'config-options', $block);");
34
35
36 $res .= "</td></tr>";
37 $res .= "\n<tr><td class='verdana2'>";
38 $res .= _T('info_activer_forum_public');
39 $res .= "</td></tr>";
40 $res .= "\n<tr><td style='text-align: $spip_lang_left:' class='verdana2'>";
41
42 if ($forums_publics == "posteriori") $block = "'none', 'block'";
43 else $block= "'block', 'none'";
44 $res .= bouton_radio("forums_publics", "posteriori", _T('bouton_radio_publication_immediate'), $forums_publics == "posteriori", "changeVisible(this.checked, 'config-options', $block);");
45 $res .= "<br />\n";
46 if ($forums_publics == "priori") $block = "'none', 'block'";
47 else $block= "'block', 'none'";
48 $res .= bouton_radio("forums_publics", "priori", _T('bouton_radio_moderation_priori'), $forums_publics == "priori", "changeVisible(this.checked, 'config-options', $block);");
49
50 $res .= "<br />\n";
51 if ($forums_publics == "abo") $block = "'none', 'block'";
52 else $block= "'block', 'none'";
53 $res .= bouton_radio("forums_publics", "abo", _T('bouton_radio_enregistrement_obligatoire'), $forums_publics == "abo", "changeVisible(this.checked, 'config-options', $block);");
54
55 $res .= "</td></tr>";
56
57 $res .= "\n<tr><td style='text-align: $spip_lang_left' class='verdana2'>";
58
59 $res .= "<div id='config-options' class='display_au_chargement' style='margin-left: 40px;'>";
60
61 $res .= debut_cadre_relief("", true, "", _T('info_options_avancees'));
62
63 $res .= "<table width='100%' cellpadding='2' border='0' class='hauteur'>\n";
64 $res .= "\n<tr><td class='verdana2'>";
65 $res .= _T('info_appliquer_choix_moderation')."<br />\n";
66
67 $res .= "<input type='radio' checked='checked' name='forums_publics_appliquer' value='futur' id='forums_appliquer_futur' />";
68 $res .= "\n<b><label for='forums_appliquer_futur'>"._T('bouton_radio_articles_futurs')."</label></b><br />\n";
69 $res .= "<input type='radio' name='forums_publics_appliquer' value='saufnon' id='forums_appliquer_saufnon' />";
70 $res .= "\n<label for='forums_appliquer_saufnon'>"._T('bouton_radio_articles_tous_sauf_forum_desactive')."</label><br />\n";
71 $res .= "<input type='radio' name='forums_publics_appliquer' value='tous' id='forums_appliquer_tous' />";
72 $res .= "\n<label for='forums_appliquer_tous'>"._T('bouton_radio_articles_tous')."</label><br />\n";
73 $res .= "</td></tr></table>";
74 $res .= fin_cadre_relief(true);
75 $res .= "</div>";
76 $res .= "</td></tr></table>\n";
77
78 $res = debut_cadre_trait_couleur("forum-interne-24.gif", true, "", _T('info_mode_fonctionnement_defaut_forum_public').aide ("confforums"))
79 . ajax_action_post('configurer', 'participants', 'config_contenu','',$res)
80 . fin_cadre_trait_couleur(true);
81
82 return ajax_action_greffe('configurer-participants', '', $res);
83 }
84 ?>