" . 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");
}
?>