Example #1
0
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);
}
Example #2
0
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));
	}
}