" . bonhomme_statut($row) . ''; if (($id_auteur == $connect_id_auteur) OR $row['parti']) $vals[]= ' '; else $vals[]= formater_auteur_listes_mail($row['email'], $id_auteur); if ($bio_auteur = attribut_html(propre(couper($row["bio"], 100)))) $bio_auteur = " title=\"$bio_auteur\""; if (!$nom = typo($row['nom'])) $nom = "" . _T('texte_vide') . ''; $vals[] = "$nom"; if ($url_site_auteur = $row["url_site"]) $vals[] = ""._T('info_site_min').""; else $vals[] = " "; $cpt = spip_fetch_array(spip_query("SELECT COUNT(listes.id_liste) AS n FROM spip_auteurs_listes AS lien, spip_listes AS listes WHERE lien.id_auteur=$id_auteur AND listes.id_liste=lien.id_liste AND (listes.statut='liste' OR listes.statut='inact') GROUP BY lien.id_auteur")); $nombre_listes = intval($cpt['n']); if ($nombre_listes > 1) $vals[] = $nombre_listes.' '._T('spiplistes:info_liste_2'); elseif ($nombre_listes == 1) $vals[] = _T('spiplistes:info_1_liste'); else $vals[] = " "; return $vals; } // http://doc.spip.org/@formater_auteur_mail function formater_auteur_listes_mail($email, $id_auteur) { global $spip_lang_rtl; // if ($email) $href='mailto:' . $email; // else $href = generer_action_auteur("editer_message","normal/$id_auteur"); $href = generer_action_auteur("editer_message","normal/$id_auteur"); return "' . http_img_pack("m_envoi$spip_lang_rtl.gif", "m>", " width='14' height='7'", _T('info_envoyer_message_prive')) . ''; } function inc_determiner_non_auteurs_liste($type, $id, $cond_les_auteurs, $order) { $cond = ''; $res = determiner_auteurs_objet($type, $id, $cond_les_auteurs); if (spip_num_rows($res)<200){ // probleme de performance au dela, on ne filtre plus while ($row = spip_fetch_array($res)) $cond .= ",".$row['id_auteur']; } if (strlen($cond)) $cond = "id_auteur NOT IN (" . substr($cond,1) . ') AND '; return spip_query("SELECT * FROM spip_auteurs WHERE $cond" . "statut!='5poubelle' AND statut!='nouveau' ORDER BY $order"); } ?>