#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)] } \] }