[SPIP] ~2.1.12 -->2.1.25
[velocampus/web/www.git] / www / ecrire / configuration / mots.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 // Gestion des mots-cles
20 //
21
22 function configuration_mots_dist(){
23 global $spip_lang_left;
24
25 $articles_mots = $GLOBALS['meta']["articles_mots"];
26 $config_precise_groupes = $GLOBALS['meta']["config_precise_groupes"];
27 $mots_cles_forums = $GLOBALS['meta']["mots_cles_forums"];
28 $forums_publics = $GLOBALS['meta']["forums_publics"]!='non';
29 if (!$forums_publics){
30 $forums_publics = sql_countsel('spip_forum', "statut='publie'");
31 }
32
33 $res .= "<table border='0' cellspacing='1' cellpadding='3' width=\"100%\">"
34 . "<tr><td class='verdana2'>"
35 . _T('texte_mots_cles')."<br />\n"
36 . _T('info_question_mots_cles')
37 . "</td></tr>"
38 . "<tr>"
39 . "<td align='center' class='verdana2'>"
40 . bouton_radio("articles_mots", "oui", _T('item_utiliser_mots_cles'), $articles_mots == "oui", "changeVisible(this.checked, 'mots-config', 'block', 'none');")
41 . " &nbsp;"
42 . bouton_radio("articles_mots", "non", _T('item_non_utiliser_mots_cles'), $articles_mots == "non", "changeVisible(this.checked, 'mots-config', 'none', 'block');");
43
44 // $res .= afficher_choix('articles_mots', $articles_mots,
45 // array('oui' => _T('item_utiliser_mots_cles'),
46 // 'non' => _T('item_non_utiliser_mots_cles')), "<br />");
47 $res .= "</td></tr></table>";
48
49 if ($articles_mots != "non") $style = "display: block;";
50 else $style = "display: none;";
51
52 $res .= "<div id='mots-config' style='$style'>"
53 . "<br />\n"
54 . debut_cadre_relief("", true, "", _T('titre_config_groupe_mots_cles'))
55 . "<table border='0' cellspacing='1' cellpadding='3' width=\"100%\">"
56 . "<tr><td class='verdana2'>"
57 . _T('texte_config_groupe_mots_cles')
58 . "</td></tr>"
59 . "<tr>"
60 . "<td align='$spip_lang_left' class='verdana2'>"
61 . afficher_choix('config_precise_groupes', $config_precise_groupes,
62 array('oui' => _T('item_utiliser_config_groupe_mots_cles'),
63 'non' => _T('item_non_utiliser_config_groupe_mots_cles')))
64 . "</td></tr></table>"
65 . fin_cadre_relief(true);
66
67 if ($forums_publics){
68 $res .= "<br />\n"
69 . debut_cadre_relief("", true, "", _T('titre_mots_cles_dans_forum'))
70 . "<table border='0' cellspacing='1' cellpadding='3' width=\"100%\">"
71 . "<tr><td class='verdana2'>"
72 . _T('texte_mots_cles_dans_forum')
73 . "</td></tr>"
74 . "<tr>"
75 . "<td align='$spip_lang_left' class='verdana2'>"
76 . afficher_choix('mots_cles_forums', $mots_cles_forums,
77 array('oui' => _T('item_ajout_mots_cles'),
78 'non' => _T('item_non_ajout_mots_cles')))
79 . "</td></tr>"
80 . "</table>"
81 . fin_cadre_relief(true);
82 }
83 $res .= "</div>";
84
85 $res = debut_cadre_trait_couleur("mot-cle-24.gif", true, "", _T('info_mots_cles'))
86 . ajax_action_post('configurer', 'mots', 'configuration','',$res)
87 . fin_cadre_trait_couleur(true);
88
89 return ajax_action_greffe('configurer-mots', '', $res);
90
91 }
92 ?>