diff --git a/ecrire/action/ajouter.php b/ecrire/action/ajouter.php index 3f50b79a698b22a1cff4de9a9aa328884a828cac..c2f5e147ae7c7c374745b67020c26795a701e51d 100644 --- a/ecrire/action/ajouter.php +++ b/ecrire/action/ajouter.php @@ -35,7 +35,7 @@ function action_ajouter_dist() { $n = count($res); if ($n == 1) # Bingo. Signaler le choix fait. - ajouter_auteur_et_rediriger($r[1], $res[0], "$redirect&ids=$nouv_auteur=&cherche_auteur=" . $res[0]); + ajouter_auteur_et_rediriger($r[1], $res[0], "$redirect&ids=" . $res[0] . "&cherche_auteur=" . $res[0]); # Trop vague. Le signaler. elseif ($n > 16) redirige_par_entete("$redirect&cherche_auteur=$cherche&ids=-1"); diff --git a/ecrire/exec/articles.php b/ecrire/exec/articles.php index d5f52405bcfcc44f7e98fa1d345d0b25f8209288..727b842933764aab623203d67d5cefede39ab4a4 100644 --- a/ecrire/exec/articles.php +++ b/ecrire/exec/articles.php @@ -169,7 +169,7 @@ debut_cadre_enfonce("auteur-24.gif", false, "", $bouton._T('texte_auteurs').aide echo "<p align='$spip_lang_left'>"; debut_boite_info(); - rechercher_auteurs_articles($cherche_auteur, $ids, $id_article); + echo rechercher_auteurs_articles($cherche_auteur, $ids, $id_article); if ($bouton_creer_auteur) { @@ -828,41 +828,48 @@ function articles_traduction($id_article, $id_trad) function rechercher_auteurs_articles($cherche_auteur, $ids, $id_article) { if (!$ids) { - echo "<B>"._T('texte_aucun_resultat_auteur', array('cherche_auteur' => $cherche_auteur)).".</B><BR />"; + return "<B>"._T('texte_aucun_resultat_auteur', array('cherche_auteur' => $cherche_auteur)).".</B><BR />"; } elseif ($ids == -1) { - echo "<B>"._T('texte_trop_resultats_auteurs', array('cherche_auteur' => $cherche_auteur))."</B><BR />"; + return "<B>"._T('texte_trop_resultats_auteurs', array('cherche_auteur' => $cherche_auteur))."</B><BR />"; } elseif (!strpos($ids,',')) { $row = spip_fetch_array(spip_query("SELECT nom FROM spip_auteurs WHERE id_auteur=$ids")); - echo "<B>"._T('texte_ajout_auteur')."</B><BR /><UL><LI><FONT FACE='Verdana,Arial,Sans,sans-serif' SIZE=2><B><FONT SIZE=3>".typo($row['nom'])."</FONT></B></UL>"; + return "<B>"._T('texte_ajout_auteur')."</B><BR /><UL><LI><FONT FACE='Verdana,Arial,Sans,sans-serif' SIZE=2><B><FONT SIZE=3>".typo($row['nom'])."</FONT></B></UL>"; } else { $ids = preg_replace('/[^0-9,]/','',$ids); // securite $result = spip_query("SELECT * FROM spip_auteurs WHERE id_auteur IN ($ids) ORDER BY nom"); - echo "<B>"._T('texte_plusieurs_articles', array('cherche_auteur' => $cherche_auteur))."</B><BR />"; - echo "<UL class='verdana1'>"; + $res = "<B>" + . _T('texte_plusieurs_articles', array('cherche_auteur' => $cherche_auteur)) + . "</B><BR />" + . "<UL class='verdana1'>"; while ($row = spip_fetch_array($result)) { $id_auteur = $row['id_auteur']; $nom_auteur = $row['nom']; $email_auteur = $row['email']; $bio_auteur = $row['bio']; - echo "<li><b>".typo($nom_auteur)."</b>"; + $res .= "<li><b>".typo($nom_auteur)."</b>"; - if ($email_auteur) echo " ($email_auteur)"; - echo " | <A href='", redirige_action_auteur('ajouter', "$id_article-$id_auteur","articles","id_article=$id_article#auteurs") . "'>",_T('lien_ajouter_auteur'),"</A>"; + if ($email_auteur) $res .= " ($email_auteur)"; + + $res .= " | <A href='" + . redirige_action_auteur('ajouter', "$id_article-$id_auteur","articles","id_article=$id_article#auteurs") + . "'>" + . _T('lien_ajouter_auteur') + . "</A>"; if (trim($bio_auteur)) { - echo "<br />".couper(propre($bio_auteur), 100)."\n"; + $res .= "<br />".couper(propre($bio_auteur), 100)."\n"; } - echo "</li>\n"; + $res .= "</li>\n"; } - echo "</UL>"; + $res .= "</UL>"; + return $res; } - } // http://doc.spip.org/@afficher_auteurs_articles diff --git a/ecrire/exec/editer_mot.php b/ecrire/exec/editer_mot.php index 5493197cff625d838ee8fb6da406f7ad618709c0..27a371e81169d9ef30e93b1fffed46462e6b9638 100644 --- a/ecrire/exec/editer_mot.php +++ b/ecrire/exec/editer_mot.php @@ -40,7 +40,7 @@ function exec_editer_mot_dist() include_spip('inc/minipres'); minipres(_T('info_acces_interdit')); } - spip_log(" $objet $id_objet "); + return formulaire_mots($objet, $id_objet, _request('cherche_mot'), _request('select_groupe'), 'ajax'