array('exec'=>'mots_tous'),'data'=>'')); $commencer_page = charger_fonction('commencer_page', 'inc'); echo $commencer_page(_T('titre_page_mots_tous'), "naviguer", "mots"); debut_gauche(); if (autoriser('modifier','groupemots',$id_groupe) AND !$conf_mot){ $res = icone_horizontale(_T('icone_creation_groupe_mots'), generer_url_ecrire("mots_type","new=oui"), "groupe-mot-24.gif", "creer.gif",false); echo bloc_des_raccourcis($res); } echo pipeline('affiche_gauche',array('args'=>array('exec'=>'mots_tous'),'data'=>'')); creer_colonne_droite(); echo pipeline('affiche_droite',array('args'=>array('exec'=>'mots_tous'),'data'=>'')); debut_droite(); gros_titre(_T('titre_mots_tous')); if (autoriser('modifier','groupemots',$id_groupe)) { echo typo(_T('info_creation_mots_cles')) . aide ("mots") ; } echo "

"; // // On boucle d'abord sur les groupes de mots // $result_groupes = spip_query($q="SELECT *, ".creer_objet_multi ("titre", "$spip_lang")." FROM spip_groupes_mots ORDER BY multi"); while ($row_groupes = spip_fetch_array($result_groupes)) { $id_groupe = $row_groupes['id_groupe']; $titre_groupe = typo($row_groupes['titre']); $descriptif = $row_groupes['descriptif']; $texte = $row_groupes['texte']; $unseul = $row_groupes['unseul']; $obligatoire = $row_groupes['obligatoire']; $articles = $row_groupes['articles']; $breves = $row_groupes['breves']; $rubriques = $row_groupes['rubriques']; $syndic = $row_groupes['syndic']; $evenements = 'non'; $pim_agenda = 'non'; if (isset($GLOBALS['tables_principales']['spip_evenements'])) $evenements = $row_groupes['evenements']; if (isset($GLOBALS['tables_principales']['spip_pim_agenda'])) $pim_agenda = $row_groupes['pim_agenda']; $acces_minirezo = $row_groupes['minirezo']; $acces_comite = $row_groupes['comite']; $acces_forum = $row_groupes['forum']; // Afficher le titre du groupe echo ""; debut_cadre_enfonce("groupe-mot-24.gif", false, '', $titre_groupe); // Affichage des options du groupe (types d'elements, permissions...) echo ""; if ($articles == "oui") echo "> "._T('info_articles_2')."   "; if ($breves == "oui") echo "> "._T('info_breves_02')."   "; if ($rubriques == "oui") echo "> "._T('info_rubriques')."   "; if ($syndic == "oui") echo "> "._T('icone_sites_references')."   "; if ($evenements == "oui") echo "> "._T('agenda:info_evenements')."   "; if ($pim_agenda == "oui") echo "> "._T('pimagenda:info_evenements')."   "; if ($unseul == "oui" OR $obligatoire == "oui") echo "
"; if ($unseul == "oui") echo "> "._T('info_un_mot')."   "; if ($obligatoire == "oui") echo "> "._T('info_groupe_important')."   "; echo "
"; if ($acces_minirezo == "oui") echo "> "._T('info_administrateurs')."   "; if ($acces_comite == "oui") echo "> "._T('info_redacteurs')."   "; if ($acces_forum == "oui") echo "> "._T('info_visiteurs_02')."   "; echo "
"; if ($descriptif) { echo "
"; echo ""; echo "",_T('info_descriptif')," "; echo propre($descriptif); echo "  "; echo ""; echo "
"; } if (strlen($texte)>0){ echo ""; echo propre($texte); echo ""; } // // Afficher les mots-cles du groupe // $groupe = spip_fetch_array(spip_query("SELECT COUNT(*) AS n FROM spip_mots WHERE id_groupe=$id_groupe")); $groupe = $groupe['n']; echo ""; // Preliminaire: confirmation de suppression d'un mot lie �qqch // (cf fin de afficher_groupe_mots_boucle executee a l'appel precedent) if ($conf_mot AND $son_groupe==$id_groupe) { include_spip('inc/grouper_mots'); echo confirmer_mot($conf_mot, $id_groupe, $groupe); } if ($groupe) { $grouper_mots = charger_fonction('grouper_mots', 'inc'); echo $grouper_mots($id_groupe, $groupe); } echo ""; if (autoriser('modifier','groupemots',$id_groupe)){ echo "\n"; echo ""; echo ""; echo "\n"; echo "
"; icone(_T('icone_modif_groupe_mots'), generer_url_ecrire("mots_type","id_groupe=$id_groupe"), "groupe-mot-24.gif", "edit.gif"); echo ""; echo "
"; icone(_T('icone_creation_mots_cles'), generer_url_ecrire("mots_edit","new=oui&id_groupe=$id_groupe&redirect=" . generer_url_retour('mots_tous', "#mots_tous-$id_groupe")), "mot-cle-24.gif", "creer.gif"); echo "
"; echo "
"; } fin_cadre_enfonce(); } echo fin_gauche(), fin_page(); } // http://doc.spip.org/@confirmer_mot function confirmer_mot ($conf_mot, $son_groupe, $total) { $row = spip_fetch_array(spip_query("SELECT * FROM spip_mots WHERE id_mot=$conf_mot")); if (!$row) return ""; // deja detruit (acces concurrent etc) $id_mot = $row['id_mot']; $titre_mot = typo($row['titre']); $type_mot = typo($row['type']); if (($na = intval(_request('na'))) == 1) { $texte_lie = _T('info_un_article')." "; } else if ($na > 1) { $texte_lie = _T('info_nombre_articles', array('nb_articles' => $na)) ." "; } if (($nb = intval(_request('nb'))) == 1) { $texte_lie .= _T('info_une_breve')." "; } else if ($nb > 1) { $texte_lie .= _T('info_nombre_breves', array('nb_breves' => $nb))." "; } if (($ns = intval(_request('ns'))) == 1) { $texte_lie .= _T('info_un_site')." "; } else if ($ns > 1) { $texte_lie .= _T('info_nombre_sites', array('nb_sites' => $ns))." "; } if (($nr = intval(_request('nr'))) == 1) { $texte_lie .= _T('info_une_rubrique')." "; } else if ($nr > 1) { $texte_lie .= _T('info_nombre_rubriques', array('nb_rubriques' => $nr))." "; } if (($ne = intval(_request('ne'))) == 1) { $texte_lie .= _T('agenda:info_un_evenement')." "; } else if ($ne > 1) { $texte_lie .= _T('agenda:info_nombre_evenements', array('nb_evenements' => $ne))." "; } return debut_boite_info(true) . "
" . _T('info_delet_mots_cles', array('titre_mot' => $titre_mot, 'type_mot' => $type_mot, 'texte_lie' => $texte_lie)) . "

" . generer_supprimer_mot($id_mot, $son_groupe, ("" . _T('item_oui') . ""), $total) . "
\n" . _T('info_oui_suppression_mot_cle') . '

' /* troublant. A refaire avec une visibility . "
  • " . _T('item_non') . ", " . _T('info_non_suppression_mot_cle') . "" */ . "
  • " . fin_boite_info(true); } ?>