From 70d4057e2a0c0aff118ec51ba544a458db13d0e4 Mon Sep 17 00:00:00 2001 From: "cedric@yterium.com" <> Date: Thu, 28 Jul 2011 17:46:07 +0000 Subject: [PATCH] et la boite d'envoi pour voir les messages envoyes ou en cours de redaction (et on supprime l'ancien exec php de la messagerie interne) --- .gitattributes | 2 +- exec/messagerie.php | 113 ------------------ lang/organiseur_fr.php | 1 + prive/objets/liste/messages-envoyes.html | 49 ++++++++ .../squelettes/inclure/organiseur-envoi.html | 6 + 5 files changed, 57 insertions(+), 114 deletions(-) delete mode 100644 exec/messagerie.php create mode 100644 prive/objets/liste/messages-envoyes.html diff --git a/.gitattributes b/.gitattributes index 8086452..34d114e 100644 --- a/.gitattributes +++ b/.gitattributes @@ -9,7 +9,6 @@ base/organiseur_upgrade.php -text contenu/calendrier.html -text exec/message.php -text exec/message_edit.php -text -exec/messagerie.php -text formulaires/configurer_messagerie_agenda.html -text formulaires/configurer_messagerie_agenda.php -text inc/agenda.php -text @@ -30,6 +29,7 @@ lib/fullcalendar/gcal.js -text /organiseur_fonctions.php -text /organiseur_pipelines.php -text /plugin.xml -text +prive/objets/liste/messages-envoyes.html -text prive/objets/liste/messages-recus.html -text prive/rss/messagerie.html -text prive/squelettes/contenu/calendrier.html -text diff --git a/exec/messagerie.php b/exec/messagerie.php deleted file mode 100644 index 1992f74..0000000 --- a/exec/messagerie.php +++ /dev/null @@ -1,113 +0,0 @@ -".http_img_pack("m_envoi$spip_lang_rtl.gif", 'V', "style='width: 14px; height: 7px; border: 0px'") .' ' . _T('info_symbole_vert'), '
'; - - echo aide("messut"); - - echo "".http_img_pack("m_envoi_bleu$spip_lang_rtl.gif", 'B', "style='width: 14px; height: 7px; border: 0px'") .' ' . _T('info_symbole_bleu'), '
'; - - echo aide("messpense"); - - echo "".http_img_pack("m_envoi_jaune$spip_lang_rtl.gif", 'J', "style='width: 14px; height: 7px; border: 0px'") .' ' . _T('info_symbole_jaune'), '
'; - - echo fin_boite_info(true); - - echo creer_colonne_droite('', true); - - echo debut_cadre_relief("messagerie-24.png", true); - echo icone_horizontale(_T('lien_nouvea_pense_bete'),generer_action_auteur("editer_message","pb"), "pensebete-24.png"); - echo icone_horizontale(_T('lien_nouveau_message'),generer_action_auteur("editer_message","normal"), "message-24.png"); - - if ($connect_statut == "0minirezo") { - echo icone_horizontale(_T('lien_nouvelle_annonce'),generer_action_auteur("editer_message","affich"), "annonce-24.png"); - } - echo fin_cadre_relief(true); - - # Affiche l'encadre "lien iCal" - echo - debut_cadre_enfonce('',true) . - icone_horizontale(_T('icone_suivi_activite'),generer_url_ecrire("synchro"), "synchro-24.png") . - fin_cadre_enfonce(true); - - echo debut_droite("messagerie", true); - - $messages_vus = array(); - - echo afficher_ses_messages('' . _T('infos_vos_pense_bete') . '', '', "id_auteur=$connect_id_auteur AND statut='publie' AND type='pb' AND (" . sql_date_proche('date_fin', -1, 'DAY') . " OR rv != 'oui')", $messages_vus, false, true,'pensebete'); - - echo afficher_ses_messages('' . _T('info_nouveaux_message') . '', ", spip_auteurs_liens AS A", "A.objet='message' AND A.id_auteur=$connect_id_auteur AND vu='non' AND statut='publie' AND A.id_objet=M.id_message", $messages_vus, true, true,'message'); - - echo afficher_ses_messages('' . _T('info_discussion_cours') . '', ", spip_auteurs_liens AS A", "A.objet='message' AND A.id_auteur=$connect_id_auteur AND statut='publie' AND type='normal' AND A.id_objet=M.id_message AND (" . sql_date_proche('date_fin', -1, 'DAY') . " OR rv != 'oui')", $messages_vus, true, false,'message'); - - // Afficher le lien RSS - echo bouton_spip_rss('messagerie', array('id_auteur' => $connect_id_auteur)); - echo afficher_ses_messages('' . _T('info_message_en_redaction') . '', '', "id_auteur=$connect_id_auteur AND statut='redac'", $messages_vus, true, false,'message'); - - $result = sql_select('A.id_auteur, A.nom, COUNT(*) AS total', 'spip_auteurs AS A LEFT JOIN spip_auteurs_liens AS D ON (D.objet=\'message\' AND A.id_auteur=D.id_auteur) LEFT JOIN spip_messages AS M ON D.id_objet=M.id_message LEFT JOIN spip_auteurs_liens AS S ON (S.objet=\'message\' AND S.id_objet=M.id_message)', "(S.id_auteur = $connect_id_auteur AND M.statut = 'publie' AND (M.rv != 'oui' OR M.date_fin > ".sql_quote(date('Y-m-d H:i:s'))." )) AND D.id_auteur != $connect_id_auteur", "A.id_auteur", 'total DESC', 10); - - $cor = array(); - while($row = sql_fetch($result)) { - $id_auteur = $row['id_auteur']; - $nom = typo($row["nom"]); - $total = $row["total"]; - $cor[]= ""; - $count = ceil(count($cor)/2); - echo join("\n",array_slice($cor, 0, $count)); - echo " | "; - echo join("\n",array_slice($cor, $count)); - echo " |