$select, 'FROM' => 'spip_mots', 'WHERE' => "id_groupe=$id_groupe", 'ORDER BY' => 'multi'); $tableau = array(); $occurrences = calculer_liens_mots($id_groupe); if ($connect_statut=="0minirezo") { $styles = array(array('arial11'), array('arial1', 100), array('arial1', 130)); } else { $styles = array(array('arial11'), array('arial1', 100)); } return $presenter_liste($requete, 'presenter_groupe_mots_boucle', $tableau, array($occurrences, $total, $deb_aff), false, $styles, $tmp_var, '', '', $url); } // http://doc.spip.org/@afficher_groupe_mots_boucle function presenter_groupe_mots_boucle($row, $own) { global $connect_statut; $puce_statut = charger_fonction('puce_statut', 'inc'); list($occurrences, $total, $deb_aff) = $own; $id_mot = $row['id_mot']; $id_groupe = $row['id_groupe']; $titre = typo($row['titre']); $descriptif = entites_html($row['descriptif']); $droit = autoriser('modifier', 'mot', $id_mot, null, array('id_groupe' => $id_groupe)); if ($droit OR $occurrences['articles'][$id_mot] > 0) { $h = generer_url_ecrire('mots_edit', "id_mot=$id_mot&redirect=" . generer_url_retour('mots_tous') . "#editer_mots-$id_groupe"); if ($descriptif) $descriptif = " title=\"$descriptif\""; $cle = $puce_statut($id_mot, 'publie', $id_groupe, 'mot'); $titre = "$cle $titre"; } $vals = array($titre); $texte_lie = array(); $na = isset($occurrences['articles'][$id_mot]) ? $occurrences['articles'][$id_mot] : 0; if ($na == 1) $texte_lie[] = _T('info_1_article'); else if ($na > 1) $texte_lie[] = $na." "._T('info_articles_02'); $nb = isset($occurrences['breves'][$id_mot]) ? $occurrences['breves'][$id_mot] : 0; if ($nb == 1) $texte_lie[] = _T('info_1_breve'); else if ($nb > 1) $texte_lie[] = $nb." "._T('info_breves_03'); $ns = isset($occurrences['syndic'][$id_mot]) ? $occurrences['syndic'][$id_mot] : 0; if ($ns == 1) $texte_lie[] = _T('info_1_site'); else if ($ns > 1) $texte_lie[] = $ns." "._T('info_sites'); $nr = isset($occurrences['rubriques'][$id_mot]) ? $occurrences['rubriques'][$id_mot] : 0; if ($nr == 1) $texte_lie[] = _T('info_une_rubrique_02'); else if ($nr > 1) $texte_lie[] = $nr." "._T('info_rubriques_02'); $texte_lie = pipeline('afficher_nombre_objets_associes_a',array('args'=>array('objet'=>'mot','id_objet'=>$id_mot),'data'=>$texte_lie)); $texte_lie = join($texte_lie,", "); $vals[] = $texte_lie; if ($droit) { $clic = '' ._T('info_supprimer_mot') . " " . ''; if ($nr OR $na OR $ns OR $nb) $href = "$clic"; else { $href = generer_supprimer_mot($id_mot, $id_groupe, $clic, $total, $deb_aff); } $vals[] = "