diff --git a/ecrire/inc_presentation.php3 b/ecrire/inc_presentation.php3 index b80875557040c422cb35886a31da710d17dd1354..ea882668df972dcc58cbaaeaf6ea3623215d7440 100644 --- a/ecrire/inc_presentation.php3 +++ b/ecrire/inc_presentation.php3 @@ -1563,7 +1563,7 @@ function fin_cadre_formulaire(){ // Debut de la colonne de gauche // -function debut_gauche() { +function debut_gauche($rubrique = "asuivre") { global $connect_statut, $cookie_admin; global $REQUEST_URI; global $options; @@ -1605,33 +1605,35 @@ function debut_gauche() { } if ($activer_messagerie!="non" AND $connect_activer_messagerie!="non"){ - if ($activer_imessage != "non" AND ($connect_activer_imessage != "non" OR $connect_statut == "0minirezo")) { - $query2 = "SELECT * FROM spip_auteurs WHERE id_auteur!=$connect_id_auteur AND imessage!='non' AND messagerie!='non' AND en_ligne>DATE_SUB(NOW(),INTERVAL 5 MINUTE)"; + $query2 = "SELECT id_auteur, nom FROM spip_auteurs WHERE id_auteur!=$connect_id_auteur AND imessage!='non' AND messagerie!='non' AND en_ligne>DATE_SUB(NOW(),INTERVAL 5 MINUTE)"; $result_auteurs = spip_query($query2); $nb_connectes = mysql_num_rows($result_auteurs); } - if ($options == "avancees" OR $nb_connectes > 0) debut_cadre_relief("messagerie-24.gif"); - if ($options == "avancees") { + $flag_cadre = ($options == "avancees" AND ($rubrique == "messagerie" OR $nb_connectes > 0)); + if ($flag_cadre) debut_cadre_relief("messagerie-24.gif"); + if ($options == "avancees" AND $rubrique == "messagerie") { echo "<a href='message_edit.php3?new=oui&type=normal'><img src='img_pack/m_envoi.gif' alt='M>' width='14' height='7' border='0'>"; echo "<font color='#169249' face='verdana,arial,helvetica,sans-serif' size=1><b> NOUVEAU MESSAGE</b></font></a>"; echo "\n<br><a href='message_edit.php3?new=oui&type=pb'><img src='img_pack/m_envoi_bleu.gif' alt='M>' width='14' height='7' border='0'>"; - echo "<font color='#044476' face='verdana,arial,helvetica,sans-serif' size=1><b> NOUVEAU PENSE-BÊTE</b></font></a>"; + echo "<font color='#044476' face='verdana,arial,helvetica,sans-serif' size=1><b> NOUVEAU PENSE-BÊTE</b></font></a><p>"; } - - if ($nb_connectes > 0) { + + if ($flag_cadre) { echo "<font face='verdana,arial,helvetica,sans-serif' size=2>"; - echo "<p><b>Actuellement en ligne :</b>"; - - while($row = mysql_fetch_array($result_auteurs)){ - $id_auteur = $row["id_auteur"]; - $nom_auteur = typo($row["nom"]); - echo "<br>".bouton_imessage($id_auteur,$row)." $nom_auteur"; - } + if ($nb_connectes > 0) { + echo "<b>Actuellement en ligne :</b>"; + while ($row = mysql_fetch_array($result_auteurs)) { + $id_auteur = $row["id_auteur"]; + $nom_auteur = typo($row["nom"]); + echo "<br>".bouton_imessage($id_auteur,$row)." $nom_auteur"; + } + } + else echo "Aucun utilisateur n'est en ligne actuellement."; echo "</font>"; } - if ($options == "avancees" OR $nb_connectes > 0) fin_cadre_relief(); + if ($flag_cadre) fin_cadre_relief(); } if ($options == "avancees") { diff --git a/ecrire/messagerie.php3 b/ecrire/messagerie.php3 index cc0fb4d7ac3061a8a22f02c99ae07f463b859750..372dec889215342014c3ebf2fe4bfffd3d07d69d 100644 --- a/ecrire/messagerie.php3 +++ b/ecrire/messagerie.php3 @@ -14,7 +14,7 @@ if ($detruire_message) { debut_page("Votre messagerie", "messagerie", "messagerie"); -debut_gauche(); +debut_gauche("messagerie"); debut_boite_info();