diff --git a/ecrire/inc/bouton_auteur.php b/ecrire/inc/bouton_auteur.php index 119b6547e4e6843fe4ea90e5d3f49a55cebb3bc2..f5ed2255aa734c82775c6d4b0d3dd7c911517c74 100644 --- a/ecrire/inc/bouton_auteur.php +++ b/ecrire/inc/bouton_auteur.php @@ -12,14 +12,16 @@ if (!defined("_ECRIRE_INC_VERSION")) return; + // // Construit un tableau des 5 informations principales sur un auteur, // avec des liens vers les scripts associes: // 1. l'icone du statut, avec lien vers la page de tous ceux ayant ce statut -// 2. le nom, avec lien vers la page complete des informations -// 3. le mot "mail" avec un lien mailto ou a defaut la messagerie de Spip -// 4. le nom du site perso avec le lien vers lui +// 2. l'icone du mail avec un lien mailto ou a defaut la messagerie de Spip +// 3. le nom, avec lien vers la page complete des informations +// 4. le mot "site" avec le lien vers le site Web personnelle // 5. le nombre d'articles publies +// function inc_bouton_auteur_dist($id_auteur) { diff --git a/ecrire/inc/editer_auteurs.php b/ecrire/inc/editer_auteurs.php index 7711b98ce249822a7c6ce90db2b314add0222c7f..a2c45ae22f07c2570c7900e0f7539ba6b4c86c2e 100644 --- a/ecrire/inc/editer_auteurs.php +++ b/ecrire/inc/editer_auteurs.php @@ -224,7 +224,11 @@ function ajouter_auteurs_articles($id_article, $les_auteurs) function determiner_non_auteurs($les_auteurs, $order) { - return spip_query("SELECT * FROM spip_auteurs WHERE " . (!$les_auteurs ? '' : "id_auteur NOT IN ($les_auteurs) AND ") . "statut!='5poubelle' AND statut!='6forum' AND statut!='nouveau' ORDER BY $order"); + if (!$les_auteurs) + $cond = ''; + else $cond = "id_auteur NOT IN (" . join(',',$les_auteurs) . ') AND '; + + return spip_query("SELECT * FROM spip_auteurs WHERE $cond" . "statut!='5poubelle' AND statut!='6forum' AND statut!='nouveau' ORDER BY $order"); } diff --git a/ecrire/inc/selectionner_auteur.php b/ecrire/inc/selectionner_auteur.php index 1505c5d8a7f87f21e5638f814644d809ba57ef46..c53942bc6997520046258bbf63e3265b66573777 100644 --- a/ecrire/inc/selectionner_auteur.php +++ b/ecrire/inc/selectionner_auteur.php @@ -30,7 +30,7 @@ function inc_selectionner_auteur_dist($id_article) $idom5 = 'img_' . $idom4; $idom6 = $idom."_fonc"; - $les_auteurs = join(',', determiner_auteurs_article($id_article)); + $les_auteurs = determiner_auteurs_article($id_article); $futurs = selectionner_auteur_boucle(determiner_non_auteurs($les_auteurs, "nom, statut"), $idom); // url completee par la fonction JS onkeypress_rechercher