Skip to content
Extraits de code Groupes Projets
Valider 4c2a776a rédigé par esj's avatar esj
Parcourir les fichiers

Dans le sélecteur d'auteurs, il faut rendre visible le résultat unique...

Dans le sélecteur d'auteurs, il faut rendre visible le résultat unique contrairement au selecteur de rubrique où le résultat est visible ailleurs.
parent 946f865c
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -164,9 +164,11 @@ function onkey_rechercher(valeur, rac, url, img, nid, init) {
var n = Field.childNodes.length - 1;
// Safari = 0 & Firefox = 1 !
// et gare aux negatifs en cas d'abort
if (!n || (n == 1)) {
if ((n == 1)) {
noeud = Field.childNodes[n].firstChild;
aff_selection_titre(noeud.firstChild.nodeValue, noeud.title, rac, nid);
if (noeud.title)
// cas de la rubrique, pas des auteurs
aff_selection_titre(noeud.firstChild.nodeValue, noeud.title, rac, nid);
}
},
img);
......
......@@ -26,7 +26,8 @@ function exec_rechercher_auteur_dist()
$where[$k] = "'%" . substr(str_replace("%","\%", _q($v)),1,-1) . "%'";
$where= ("(nom LIKE " . join(" AND nom LIKE ", $where) . ")");
}
$q = spip_query("SELECT * FROM spip_auteurs WHERE $where");
$q = spip_query("SELECT * FROM spip_auteurs WHERE $where ORDER BY nom");
include_spip('inc/selectionner_auteur');
ajax_retour(selectionner_auteur_boucle($q, $idom));
}
......
......@@ -137,7 +137,7 @@ function rechercher_auteurs_articles($cherche_auteur, $ids, $id_article)
elseif (preg_match('/^\d+$/',$ids)) {
$row = spip_fetch_array(spip_query("SELECT nom FROM spip_auteurs WHERE id_auteur=$ids"));
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>";
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></li></ul>";
}
else {
$ids = preg_replace('/[^0-9,]/','',$ids); // securite
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter