[SPIP][PLUGINS] v3.0-->v3.2
[lhc/web/www.git] / www / plugins-dist / organiseur / prive / squelettes / inclure / organiseur-autocomplete-auteur.html
index 0cfc7cb..bb05c74 100644 (file)
@@ -1,5 +1,17 @@
-#HTTP_HEADER{Content-type:text/plain;charset=#CHARSET}
-#SET{q,#VAL{%}|concat{#ENV{q,''}|replace{\s+,%},%}}
-<BOUCLE_auteur(AUTEURS){nom like #GET{q}}{0,20}{tout}>[(#NOM|textebrut|replace{'\|',' '})]|#ID_AUTEUR
-</BOUCLE_auteur>[(#CONFIG{messagerie/autoriser_email}|=={oui}|oui)[(#ENV{q}|email_valide|?{#ENV{q}})|#ENV{q}
-]]<//B_auteur>
\ No newline at end of file
+#HTTP_HEADER{Content-type:application/json;charset=#CHARSET}
+#SET{q,#VAL{%}|concat{#ENV{term,''}|replace{\s+,%},%}}
+#SET{data,#LISTE}
+<BOUCLE_auteur(AUTEURS){nom like #GET{q}}{0,20}{tout}>
+       [(#SET{data,[(#GET{data}|push{[(#ARRAY{
+               id,[(#NOM|textebrut)],
+               label,[(#NOM|textebrut)],
+               value,#ID_AUTEUR})]})]})]
+</BOUCLE_auteur>
+[(#CONFIG{messagerie/autoriser_email}|=={oui}|et{#ENV{term}|email_valide})
+       [(#SET{data,[(#GET{data}|push{[(#ARRAY{
+               id,#ENV{term},
+               label,#ENV{term},
+               value,#ENV{term}})]})]})]
+]<//B_auteur>
+[(#GET{data}|json_encode)]
+#FILTRE{trim}