diff --git a/ecrire/exec/auteurs.php b/ecrire/exec/auteurs.php index 19d4ac8a1f03a58c170a399ced85f85a442cc0a3..e61e8e141be7fb59337e4e903afc29d4eda4f3ce 100644 --- a/ecrire/exec/auteurs.php +++ b/ecrire/exec/auteurs.php @@ -236,7 +236,7 @@ function auteurs_tranches($auteurs, $debut, $lettre, $tri, $statut, $max_par_pag } return debut_cadre('liste','auteur-24.gif','','','lesauteurs') - . "\n<table class='arial2' border='0' cellpadding='2' cellspacing='0' style='width: 100%; border: 1px solid #aaaaaa;'>\n" + . "\n<br /><table class='arial2' cellpadding='2' cellspacing='0' style='width: 100%; border: 0px;'>\n" . $res . $auteurs . "</table>\n<br />" diff --git a/ecrire/inc/puce_statut.php b/ecrire/inc/puce_statut.php index ee7ec4d8e49efefc6acc2747ccf08a8674ffee81..3cbc659ac03a02283fda09f1c47d20ccab77a4db 100644 --- a/ecrire/inc/puce_statut.php +++ b/ecrire/inc/puce_statut.php @@ -23,34 +23,45 @@ function inc_puce_statut_dist($id_objet, $statut, $id_rubrique, $type, $ajax=fal // http://doc.spip.org/@puce_statut_auteur +// Hack de compatibilite: les appels directs ont un $type != 'auteur' +// si l'auteur ne peut pas se connecter function puce_statut_auteur($id, $statut, $id_rubrique, $type, $ajax='') { - return bonhomme_statut(array('statut' => $statut)); -} - -// http://doc.spip.org/@bonhomme_statut -function bonhomme_statut($row) { - switch($row['statut']) { + switch($statut) { case "nouveau": return ''; break; case "0minirezo": - return http_img_pack("admin-12.gif", _T('titre_image_administrateur'), "", - _T('titre_image_administrateur')); + $img = "admin-12.gif"; + $alt = _T('titre_image_administrateur'); + $titre = _T('titre_image_administrateur'); break; case "1comite": - if (($GLOBALS['auteur_session']['statut'] == '0minirezo') - AND ($row['source'] == 'spip' AND !($row['pass'] AND $row['login']))) - return http_img_pack("visit-12.gif",_T('titre_image_redacteur'), "", _T('titre_image_redacteur')); - else - return http_img_pack("redac-12.gif",_T('titre_image_redacteur'), "", _T('titre_image_redacteur_02')); + $img = "redac-12.gif"; + $alt = _T('titre_image_redacteur'); + $titre = _T('titre_image_redacteur_02'); break; case "5poubelle": - return http_img_pack("poubelle.gif", _T('titre_image_auteur_supprime'), "",_T('titre_image_auteur_supprime')); + $img = "poubelle.gif"; + $alt = _T('titre_image_auteur_supprime'); + $titre = _T('titre_image_auteur_supprime'); break; default: - return http_img_pack("visit-12.gif", _T('titre_image_visiteur'), "",_T('titre_image_visiteur')); + $img = "visit-12.gif"; + $alt = _T('titre_image_visiteur'); + $titre = _T('titre_image_visiteur'); break; } + if ($type != 'auteur') { + $img2 = "croix-rouge.gif"; + $fond = http_style_background($img2, 'top right no-repeat; padding-right: 4px'); + } else $fond = ''; + + return http_img_pack($img, $alt, $fond, $titre); +} + +// http://doc.spip.org/@bonhomme_statut +function bonhomme_statut($row) { + return puce_statut_auteur(0, $row['statut'], 0, ($row['source'] == 'spip' AND !($row['pass'] AND $row['login'])) ? '' : 'auteur'); }