" . bonhomme_statut($row) . ''; if (($id_auteur == $connect_id_auteur) OR $row['parti']) $vals[]= ' '; else $vals[]= formater_auteur_mail($row, $id_auteur); if (!$nom = typo($row['nom'])) $nom = "" . _T('texte_vide') . ''; $vals[] = "$nom"; $url = traiter_lien_explicite($row["url_site"]); $vals[] = !$url ? " " : "".couper(sinon(typo($row['nom_site']), $row["url_site"]),30).""; $contributions = array(); if (autoriser('modifier', 'auteur', $id_auteur, $row)) { $in = sql_in('statut', ($connect_statut == "0minirezo" ? array('prepa', 'prop', 'publie', 'refuse') : array('prop', 'publie'))); if ($cpt = sql_countsel("spip_auteurs_articles AS L LEFT JOIN spip_articles AS A ON A.id_article=L.id_article", "L.id_auteur=$id_auteur AND $in")) $contributions[] = ($cpt>1?$cpt.' '._T('info_article_2'):_T('info_1_article')); } else { if ($cpt = sql_countsel("spip_forum AS F", "F.id_auteur=$id_auteur")) $contributions[] = ($cpt>1?$cpt.' '._T('public:messages_forum'):('1 ' . _T('public:message'))); } $contributions = pipeline('compter_contributions_auteur',array('args'=>array('id_auteur'=>$id_auteur,'row'=>$row),'data'=>$contributions)); $vals[] = count($contributions)?implode('
',$contributions):" "; return $vals; } // http://doc.spip.org/@formater_auteur_mail function formater_auteur_mail($row, $id_auteur) { if (!in_array($row['statut'], array('0minirezo', '1comite'))) return ''; if ($row['imessage'] != 'non' AND $GLOBALS['meta']['messagerie_agenda'] != 'non') $href = generer_action_auteur("editer_message","normal/$id_auteur"); else if (strlen($row['email']) AND autoriser('voir', 'auteur', $id_auteur)) $href = 'mailto:' . $row['email']; else return ''; return " "; } ?>