#HTTP_HEADER{Content-Type: application/json; charset=#CHARSET}
#CACHE{0}
[(#REM)
Menu de sélection d'un auteur à partir d'une valeur passée en paramètre
Params:
- objet, id_objet : pour exclure les auteurs déjà liés à cet objet
Boucles:
- _e : Eliminer d'abord les auteurs deja lies a l'article
- _s0 : Si la chaîne recherchée est constituée de chiffres, chercher l'auteur selon son id, mais laisser la recherche par nom se faire ensuite
- _s1 : Chercher les auteurs correspondant a la requete
- _s2 : Si aucun, on recherche dans l'ensemble du texte
]
#SET{resultat_id,0}
{
"results": \[
[(#ENV{q}|strval|ctype_digit|oui)
[(#SET{label,[(#STATUT|puce_statut{auteur}|liens_absolus) ]#NOM[ - (#BIO|textebrut|couper{20})][ ((#EMAIL))]})]
{
"id": [(#ID_AUTEUR|json_encode)],
"long_text": [(#GET{label}|json_encode)],
"text": [(#NOM|json_encode)]
}
#SET{resultat_id,1}]
[(#GET{resultat_id}|oui),]
[(#SET{label,[(#STATUT|puce_statut{auteur}|liens_absolus) ]#NOM[ - (#BIO|textebrut|couper{20})][ ((#EMAIL))]})]
{
"id": [(#ID_AUTEUR|json_encode)],
"long_text": [(#GET{label}|json_encode)],
"text": [(#NOM|json_encode)]
}
[(#SET{label,[(#STATUT|puce_statut{auteur}|liens_absolus) ]#NOM[ - (#BIO|textebrut|couper{20})][ ((#EMAIL))]})]
{
"id": [(#ID_AUTEUR|json_encode)],
"long_text": [(#GET{label}|json_encode)],
"text": [(#NOM|json_encode)]
}
/B_s1>
\]
}