Skip to content
Extraits de code Groupes Projets
Valider bcf4bf51 rédigé par esj's avatar esj
Parcourir les fichiers

Standardisation des images d'auteur: lorsqu'un auteur (pas seulement un...

Standardisation des images d'auteur: lorsqu'un auteur (pas seulement un rédacteur) n'a pas la possibilité de se connecter, on le signale pour tout le monde (pas seulement les admins) par une croix, plutot que de changer le code couleur habituel. Et un <br /> pour éviter que l'icone d'un cadre cache une image clicable.
parent 966ff22f
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -236,7 +236,7 @@ function auteurs_tranches($auteurs, $debut, $lettre, $tri, $statut, $max_par_pag ...@@ -236,7 +236,7 @@ function auteurs_tranches($auteurs, $debut, $lettre, $tri, $statut, $max_par_pag
} }
return debut_cadre('liste','auteur-24.gif','','','lesauteurs') 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 . $res
. $auteurs . $auteurs
. "</table>\n<br />" . "</table>\n<br />"
......
...@@ -23,34 +23,45 @@ function inc_puce_statut_dist($id_objet, $statut, $id_rubrique, $type, $ajax=fal ...@@ -23,34 +23,45 @@ function inc_puce_statut_dist($id_objet, $statut, $id_rubrique, $type, $ajax=fal
// http://doc.spip.org/@puce_statut_auteur // 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='') { function puce_statut_auteur($id, $statut, $id_rubrique, $type, $ajax='') {
return bonhomme_statut(array('statut' => $statut)); switch($statut) {
}
// http://doc.spip.org/@bonhomme_statut
function bonhomme_statut($row) {
switch($row['statut']) {
case "nouveau": case "nouveau":
return ''; return '';
break; break;
case "0minirezo": case "0minirezo":
return http_img_pack("admin-12.gif", _T('titre_image_administrateur'), "", $img = "admin-12.gif";
_T('titre_image_administrateur')); $alt = _T('titre_image_administrateur');
$titre = _T('titre_image_administrateur');
break; break;
case "1comite": case "1comite":
if (($GLOBALS['auteur_session']['statut'] == '0minirezo') $img = "redac-12.gif";
AND ($row['source'] == 'spip' AND !($row['pass'] AND $row['login']))) $alt = _T('titre_image_redacteur');
return http_img_pack("visit-12.gif",_T('titre_image_redacteur'), "", _T('titre_image_redacteur')); $titre = _T('titre_image_redacteur_02');
else
return http_img_pack("redac-12.gif",_T('titre_image_redacteur'), "", _T('titre_image_redacteur_02'));
break; break;
case "5poubelle": 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; break;
default: 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; 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');
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter