diff --git a/ecrire/exec/rechercher_auteur.php b/ecrire/exec/rechercher_auteur.php index d7b2b5c62c17c219cbfc536aa0a033b756b5ad63..47d0e1830b4e9cd2ecb08f2dd0818ab1d0370e8e 100644 --- a/ecrire/exec/rechercher_auteur.php +++ b/ecrire/exec/rechercher_auteur.php @@ -35,10 +35,8 @@ function exec_rechercher_auteur_args($idom) $where[$k] = "'%" . substr(str_replace("%","\%", sql_quote($v)),1,-1) . "%'"; $where= ("(nom LIKE " . join(" AND nom LIKE ", $where) . ")"); } - - $q = sql_select("*", "spip_auteurs", "$where", "", "nom"); include_spip('inc/selectionner_auteur'); - ajax_retour(selectionner_auteur_boucle($q, $idom)); + ajax_retour(selectionner_auteur_boucle($where, $idom)); } } ?> diff --git a/ecrire/inc/editer_auteurs.php b/ecrire/inc/editer_auteurs.php index 5a6235cf2ec680fe9f3b198d1ec6e1df6056102a..7db9fb6209506826bb0b2338d3c97cda87e58004 100644 --- a/ecrire/inc/editer_auteurs.php +++ b/ecrire/inc/editer_auteurs.php @@ -131,9 +131,9 @@ function determiner_auteurs_objet($type, $id, $cond='', $limit=200) } // http://doc.spip.org/@determiner_non_auteurs -function determiner_non_auteurs($type, $id, $auteurs) +function determiner_non_auteurs($type, $id, $andcond='') { - return auteurs_autorises(determiner_auteurs_objet($type, $id, $auteurs)); + return auteurs_autorises(determiner_auteurs_objet($type, $id, $andcond)); } // http://doc.spip.org/@rechercher_auteurs_objet diff --git a/ecrire/inc/selectionner_auteur.php b/ecrire/inc/selectionner_auteur.php index a05d2bfcd23e91292734d330300e1ef0f42f7ec6..a7f0e6105cb5d072aa4b7cba3d2a7f09ab9352a5 100644 --- a/ecrire/inc/selectionner_auteur.php +++ b/ecrire/inc/selectionner_auteur.php @@ -27,7 +27,7 @@ function inc_selectionner_auteur_dist($id_article) if (!$determiner_non_auteurs = charger_fonction('determiner_non_auteurs_article','inc',true)) $determiner_non_auteurs = 'determiner_non_auteurs'; - $futurs = selectionner_auteur_boucle($determiner_non_auteurs('article',$id_article,'', "nom, statut"), $idom); + $futurs = selectionner_auteur_boucle($determiner_non_auteurs('article',$id_article), $idom); // url completee par la fonction JS onkeypress_rechercher $url = generer_url_ecrire('rechercher_auteur', "idom=$idom&nom="); @@ -36,12 +36,12 @@ function inc_selectionner_auteur_dist($id_article) } // http://doc.spip.org/@selectionner_auteur_boucle -function selectionner_auteur_boucle($query, $idom) +function selectionner_auteur_boucle($where, $idom) { $info = generer_url_ecrire('informer_auteur', "id="); $args = "'$idom" . "_selection', '$info', event"; $res = ''; - + $query = sql_select("nom, id_auteur", "spip_auteurs", $where, '', "nom, statut"); while ($row = sql_fetch($query)) { $id = $row["id_auteur"];