From b57bce7efffcd901bd638e5db4ced56a85ccdca6 Mon Sep 17 00:00:00 2001 From: Antoine Pitrou <pitrou@free.fr> Date: Sun, 14 Jul 2002 15:51:24 +0000 Subject: [PATCH] - en interface simplifiee, ne pas afficher les utilisateurs en ligne - ne plus afficher les liens "nouveau message" et "nouveau pense-bete" que sur la page de la messagerie (accessible depuis le bouton de la barre du haut). en effet, tres peu de sites utilisent la messagerie interne, ces raccourcis a gauche sont donc superflus. - du coup, dans beaucoup de bas, colonne de gauche plus legere. --- ecrire/inc_presentation.php3 | 34 ++++++++++++++++++---------------- ecrire/messagerie.php3 | 2 +- 2 files changed, 19 insertions(+), 17 deletions(-) diff --git a/ecrire/inc_presentation.php3 b/ecrire/inc_presentation.php3 index b808755570..ea882668df 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 cc0fb4d7ac..372dec8892 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(); -- GitLab