Valider 958e0f33 rédigé par esj's avatar esj
Parcourir les fichiers

Modification de la page d'accueil: lorsqu'une annonce générale ou un message...

Modification de la page d'accueil: lorsqu'une annonce générale ou un message privé a été posté après la dernière connexion de la personne qui se reconnecte, le titre du message dans le cartouche apparait en rouge afin d'attirer son attention.

Par ailleurs, depuis que la page d'accueil affiche dans le cartouche personnel la liste des rubriques administrées par un administrateur restreint, avec des liens directs vers celles-ci, l'affichage de toute l'arborescence du site dans leur cas est inutilement gourmand en temps de calcul et rejette hors cadre le cartouche des révisions d'articles qui est beaucoup plus utile. Cette arboresence étant disponible par le gros bouton Edition, et les liens vers les autres rubriques l'étant par le brouteur ou le gadget rubrique, elle a à présent disparu de la page d'accueil pour les admins restreints (ceci est valable depuis la [8535], qui a mélangé ce changement à un autre).
parent a8ab85ff
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+2 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -81,7 +81,7 @@ function acces_statut($id_auteur, $statut, $bio)
// http://doc.spip.org/@inc_auth_dist
function inc_auth_dist() {
	global $auth_can_disconnect, $ignore_auth_http, $ignore_remote_user;
	global $prefs, $connect_id_auteur, $connect_login;
	global $prefs, $connect_id_auteur, $connect_login, $connect_quand;
	global $connect_statut, $connect_toutes_rubriques, $connect_id_rubrique;
	//
	// Initialiser variables (eviter hacks par URL)
@@ -145,6 +145,7 @@ function inc_auth_dist() {
	}

	$connect_id_auteur = $row['id_auteur'];
	$connect_quand = $row['quand'];
	$connect_statut = acces_statut($connect_id_auteur, $row['statut'], $row['bio']);
	$r = auth_rubrique($connect_id_auteur, $connect_statut);

+10 −5
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -2169,10 +2169,11 @@ function bouton_spip_rss($op, $args, $fmt='rss') {

// http://doc.spip.org/@http_calendrier_rv
function http_calendrier_rv($messages, $type) {
	global $spip_lang_rtl, $spip_lang_left, $spip_lang_right;
	global $spip_lang_rtl, $spip_lang_left, $spip_lang_right, $connect_id_auteur, $connect_quand;

	$total = $date_rv = '';
	if (!$messages) return $total;
	$total = $date_rv = '';

	foreach ($messages as $row) {
		if (ereg("^=([^[:space:]]+)$",$row['texte'],$match))
			$url = quote_amp($match[1]);
@@ -2202,6 +2203,12 @@ function http_calendrier_rv($messages, $type) {
		  . heures($date).":".minutes($date)."<br />...</div>" ));
		}

		$color =  (strtotime($date) <= $connect_quand) ? '' : "color: red;";

		$titre = "\n<div style='font-weight: bold;$color'>"
		. typo($row['titre'])
		. "</div>";

		$total .= "<tr><td style='width: 24px' valign='middle'>" .
		  http_href($url,
				     ($rv ?
@@ -2212,9 +2219,7 @@ function http_calendrier_rv($messages, $type) {
		"</td>" .
		"<td valign='middle'>" .
		$rv .
		"\n<div><b>" .
		  http_href($url, typo($row['titre']), '', '', 'calendrier-verdana10') .
		"</b></div>" .
		http_href($url, $titre, '', '', 'calendrier-verdana10') .
		"</td>" .
		"</tr>\n";
	}