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

Une occurrence de '''determiner_non_auteurs''' non vue lors de [12106] alors...

Une occurrence de '''determiner_non_auteurs''' non vue lors de [12106] alors que l'évacuation de '''sql_count'' lui imposait un,changement de signature.

A signaler une ergonomie trompeuse ici: lorsque la recherche Ajax n'affiche qu'un seul résultat, il faut quand même cliquer dessus avant de cliquer sur Ajouter, sinon le formulaire disparait et rien n'est ajouté. En fait il faudrait désactiver le bouton Ajouter quand rien n'est sélectionné, et prévoir plutot un bouton pour cacher le formulaire.
parent 36fc17c4
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -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));
}
}
?>
......@@ -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
......
......@@ -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"];
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter