function inc_selectionner_auteur_dist($id_article, $type='article') { $idom = "auteur_$type" . "_$id_article"; $new = $idom . '_new'; if (!$determiner_non_auteurs = charger_fonction('determiner_non_auteurs_'.$type,'inc',true)) $determiner_non_auteurs = 'determiner_non_auteurs'; $futurs = selectionner_auteur_boucle($determiner_non_auteurs($type, $id_article), $idom); // url completee par la fonction JS onkeypress_rechercher $url = generer_url_ecrire('rechercher_auteur', "idom=$idom&nom="); return construire_selectionner_hierarchie($idom, $futurs, '', $url, $new); }
function exec_rechercher_auteur_args($idom) { if (!preg_match('/\w+/',$idom)) { include_spip('inc/minipres'); echo minipres(); } else { include_spip('inc/actions'); $where = preg_split(",\s+,", _request('nom')); if ($where) { foreach ($where as $k => $v) $where[$k] = "'%" . substr(str_replace("%","\%", sql_quote($v)),1,-1) . "%'"; $where= ("(nom LIKE " . join(" AND nom LIKE ", $where) . ")"); } include_spip('inc/selectionner_auteur'); ajax_retour(selectionner_auteur_boucle($where, $idom)); } }