You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.2 KiB
HTML
36 lines
1.2 KiB
HTML
#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
|
|
- _s1 : Chercher les auteurs correspondant a la requete
|
|
- _s2 : Si aucun, on recherche dans l'ensemble du texte
|
|
]
|
|
{
|
|
"results": \[
|
|
<BOUCLE_e(AUTEURS auteurs_liens){tout}{objet}{id_objet}{doublons}></BOUCLE_e>
|
|
<BOUCLE_s1(AUTEURS){tout}{selecteurgenerique_recherche_auteur #ENV{q}, strict}{0,20}{par nom}{doublons}{","}>
|
|
[(#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)]
|
|
}
|
|
</BOUCLE_s1>
|
|
<BOUCLE_s2(AUTEURS){tout}{selecteurgenerique_recherche_auteur #ENV{q}}{0,20}{par nom}{doublons}{","}>
|
|
[(#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)]
|
|
}
|
|
</BOUCLE_s2>
|
|
<//B_s1>
|
|
\]
|
|
} |