diff --git a/ecrire/exec/accueil.php b/ecrire/exec/accueil.php index a58d31b91ff124dab8533c8d9e80be4cde8c45b5..2e0cacf4382e0d8024bc0662750bda2b6e91ce99 100644 --- a/ecrire/exec/accueil.php +++ b/ecrire/exec/accueil.php @@ -245,8 +245,7 @@ echo "<div> </div>"; function personnel_accueil() { - global $spip_display, $spip_lang_left, $connect_id_auteur, $connect_id_rubrique, -$connect_nom, $connect_statut, $partie_cal, $echelle; + global $spip_display, $spip_lang_left, $connect_id_auteur, $connect_id_rubrique, $connect_statut, $partie_cal, $echelle; if ($spip_display != 4) { @@ -255,7 +254,7 @@ if ($spip_display != 4) { // $titre_cadre = afficher_plus(generer_url_ecrire("auteurs_edit","id_auteur=$connect_id_auteur")); - $titre_cadre .= majuscules(typo($connect_nom)); + $titre_cadre .= majuscules(typo($GLOBALS['auteur_session']['nom'])); debut_cadre_relief("fiche-perso-24.gif", false, '',$titre_cadre); @@ -298,7 +297,7 @@ if ($spip_display != 4) { function etat_base_accueil() { - global $spip_display, $spip_lang_left, $connect_id_auteur, $connect_nom, $connect_statut, $partie_cal, $echelle; + global $spip_display, $spip_lang_left, $connect_id_auteur, $connect_statut, $partie_cal, $echelle; if ($spip_display != 4) { diff --git a/ecrire/exec/forum_envoi.php b/ecrire/exec/forum_envoi.php index 0bcf501429f7d36b8a33b475fe321c06afe97944..4f5cab6542de19287edaeed0be720b47a14f01c1 100644 --- a/ecrire/exec/forum_envoi.php +++ b/ecrire/exec/forum_envoi.php @@ -21,9 +21,7 @@ function exec_forum_envoi_dist() { global $adresse_retour, - $connect_email, $connect_id_auteur, - $connect_nom, $id_article, $id_breve, $id_message, @@ -50,7 +48,6 @@ global if ($modif_forum != "oui") $titre_message = ereg_replace("^([^>])", "> \\1", $titre_message); -$nom = corriger_caracteres($connect_nom); $adresse_retour = rawurldecode($adresse_retour); if ($valider_forum AND ($statut!='')) { @@ -65,8 +62,8 @@ if ($valider_forum AND ($statut!='')) { '".addslashes($url_site)."', '".addslashes($statut)."', $connect_id_auteur, - '".addslashes($nom)."', - '$connect_email', + '".addslashes($GLOBALS['auteur_session']['nom'])."', + '".addslashes($GLOBALS['auteur_session']['email'])."', '$id_rubrique', '$id_parent', '$id_article', '$id_breve', '$id_message', '$id_syndic')"); diff --git a/ecrire/inc/auth.php b/ecrire/inc/auth.php index 20a6112475fb01cca951e10a50b41df70c4cbc87..7566955a2d41c8c8173cd9e10943027866298aae 100644 --- a/ecrire/inc/auth.php +++ b/ecrire/inc/auth.php @@ -36,9 +36,7 @@ function inc_auth_dist() { global $_GET, $_COOKIE, $_SERVER; global $auth_can_disconnect, $ignore_auth_http, $ignore_remote_user; - global $connect_id_auteur, $connect_nom, $connect_bio, $connect_email; - global $connect_nom_site, $connect_url_site, $connect_login, $connect_pass; - global $connect_activer_imessage; + global $connect_id_auteur, $connect_login, $connect_pass; global $connect_statut, $connect_toutes_rubriques, $connect_id_rubrique; global $auteur_session, $prefs; @@ -115,15 +113,9 @@ function inc_auth_dist() { if ($row = spip_fetch_array($result)) { $connect_id_auteur = $row['id_auteur']; - $connect_nom = $row['nom']; - $connect_bio = $row['bio']; - $connect_email = $row['email']; - $connect_nom_site = $row['nom_site']; - $connect_url_site = $row['url_site']; $connect_login = $row['login']; $connect_pass = $row['pass']; $connect_statut = $row['statut']; - $connect_activer_imessage = "oui "; //$row["imessage"]; // Special : si dans la fiche auteur on modifie les valeurs // de messagerie, utiliser ces valeurs plutot que celle de la base. diff --git a/ecrire/inc/mail.php b/ecrire/inc/mail.php index 5250dc9deae5e5a9fdf6eeffe916057e8abe15c8..5f0680686598cf2fe38ce80b6da33cf272aa1447 100644 --- a/ecrire/inc/mail.php +++ b/ecrire/inc/mail.php @@ -162,7 +162,7 @@ function extrait_article($row) { include_spip('inc/texte'); $id_article = $row['id_article']; - $titre = $row['titre']; + $titre = nettoyer_titre_email($row['titre']); $chapo = $row['chapo']; $texte = $row['texte']; $date = $row['date']; @@ -192,9 +192,8 @@ function nettoyer_titre_email($titre) { } function envoyer_mail_publication($id_article) { - global $connect_nom; $adresse_suivi = $GLOBALS['meta']["adresse_suivi"]; - $nom_site_spip = $GLOBALS['meta']["nom_site"]; + $nom_site_spip = nettoyer_titre_email($GLOBALS['meta']["nom_site"]); $suivi_edito = $GLOBALS['meta']["suivi_edito"]; if ($suivi_edito == "oui") { @@ -210,7 +209,9 @@ function envoyer_mail_publication($id_article) { $sujet = _T('info_publie_1', array('nom_site_spip' => $nom_site_spip, 'titre' => $titre)); $courr = _T('info_publie_2')."\n\n"; - $nom = trim(supprimer_tags(typo($connect_nom))); + + $nom = $GLOBALS['auteur_session']['nom']; + $nom = trim(supprimer_tags(typo($nom))); $courr .= _T('info_publie_01', array('titre' => $titre, 'connect_nom' => $nom))."\n\n\n"; $courr = $courr . extrait_article($row); envoyer_mail($adresse_suivi, $sujet, $courr); @@ -223,7 +224,7 @@ function envoyer_mail_publication($id_article) { function envoyer_mail_proposition($id_article) { $adresse_suivi = $GLOBALS['meta']["adresse_suivi"]; - $nom_site_spip = $GLOBALS['meta']["nom_site"]; + $nom_site_spip = nettoyer_titre_email($GLOBALS['meta']["nom_site"]); $suivi_edito = $GLOBALS['meta']["suivi_edito"]; if ($suivi_edito == "oui") { diff --git a/ecrire/inc/presentation.php b/ecrire/inc/presentation.php index dc88afb3f7c313cf5322b2d3ecc16e0e0e23e3b0..de25fa16995d7e80de8a69a89db94a865910f374 100644 --- a/ecrire/inc/presentation.php +++ b/ecrire/inc/presentation.php @@ -2230,7 +2230,7 @@ if (true /*$bandeau_colore*/) { else $largeur_nom= 110; echo "<div style='width: ".$largeur_nom."px; height: 14px; overflow: hidden;'>"; // Redacteur connecte - echo typo($GLOBALS["connect_nom"]); + echo typo($GLOBALS['auteur_session']['nom']); echo "</div>"; echo "</td>"; @@ -2603,13 +2603,12 @@ function debut_corps_page() { global $changer_config; global $activer_imessage; - global $connect_activer_imessage; if ($changer_config!="oui"){ $activer_imessage = "oui"; } - if ($activer_imessage != "non" AND ($connect_activer_imessage != "non" OR $connect_statut == "0minirezo")) { + if ($activer_imessage != "non") { $result_auteurs = spip_query("SELECT id_auteur, nom FROM spip_auteurs WHERE id_auteur!=$connect_id_auteur AND imessage!='non' AND en_ligne>DATE_SUB(NOW(),INTERVAL 15 MINUTE)"); $nb_connectes = spip_num_rows($result_auteurs); diff --git a/ecrire/public.php b/ecrire/public.php index bc32257808533d413ed3f2a8d780b3341074a1b5..90e1d87b48a095857436fa797b541e5be9bd40d4 100644 --- a/ecrire/public.php +++ b/ecrire/public.php @@ -150,7 +150,7 @@ if (defined('_INC_PUBLIC')) { . $page['texte']; // Post-traitements et affichage final - // (c'est ici qu'on fait var_recherche, tidy, boutons d'admin, + // (c'est ici qu'on fait var_recherche, tidy, boutons d'admin, // cf. public/assembler.php) echo pipeline('affichage_final', $page['texte']);