add first working version
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
[!-- Example EFTL file for testing syntax highlighting --]
|
||||
|
||||
[EFTL][HEADER name="trimDocument" value="true" type="boolean" /]
|
||||
[VAR name="isRichiedenteInPartecipanti" type="string"][% isRichiedenteInPartecipanti = "Utente non ammesso!"; %][/VAR]
|
||||
[VAR name="partecipanti" type="string"][TAG]GETVALUEBYTAG,CONTRATTO_PARTECIPANTI,REQUEST,IUQOID[/TAG][/VAR]
|
||||
[VAR name="nominativoUtente" type="string"][TAG]GETVALUEBYTAG,RICHIEDENTE_NOMINATIVO,REQUEST,IUQOID[/TAG][/VAR]
|
||||
|
||||
[!-- Check if user is in participants list --]
|
||||
[% nominativoUtente = " " + nominativoUtente + ", CF: "; %]
|
||||
|
||||
[IF]
|
||||
[CONDITION][CONTAINS varname="partecipanti"][VALUE_OF varname="nominativoUtente" /][/CONTAINS][/CONDITION]
|
||||
[THEN][% isRichiedenteInPartecipanti = ""; %][/THEN]
|
||||
[ELSE IF]
|
||||
[CONDITION][% partecipanti == "" %][/CONDITION]
|
||||
[THEN][% isRichiedenteInPartecipanti = "Nessun partecipante trovato"; %][/THEN]
|
||||
[/ELSE IF]
|
||||
[/IF]
|
||||
|
||||
[%= isRichiedenteInPartecipanti %]
|
||||
[/EFTL]
|
||||
|
||||
[!-- Another example with loops and calculations --]
|
||||
|
||||
[EFTL][HEADER name="trimDocument" value="true" type="boolean" /]
|
||||
[VAR name="IDX_NOME" type="number"][% IDX_NOME = 0; %][/VAR]
|
||||
[VAR name="IDX_SEDE" type="number"][% IDX_SEDE = 2; %][/VAR]
|
||||
[VAR name="ELENCO" type="string"][% ELENCO = ""; %][/VAR]
|
||||
|
||||
[VAR name="IDX" type="number"][% IDX = 0; %][/VAR]
|
||||
[VAR name="CONTRAENTI" type="iterable"][SPLIT regex="\n"][TRIM][TAG]SCHEMAID,296,COL0004,IUQOID, , [/TAG][/TRIM][/SPLIT][/VAR]
|
||||
[VAR name="CONTRAENTI_NUM" type="number"][SIZE_OF varname="CONTRAENTI" /][/VAR]
|
||||
|
||||
[WHILE]
|
||||
[CONDITION][% IDX < CONTRAENTI_NUM %][/CONDITION]
|
||||
[DO]
|
||||
[VAR name="CONTRAENTE" type="string"][VALUE_OF varname="CONTRAENTI" index="IDX" /][/VAR]
|
||||
[VAR name="DATI" type="iterable"][SPLIT regex=" - "][TRIM][% CONTRAENTE %][/TRIM][/SPLIT][/VAR]
|
||||
[VAR name="NOME" type="string"][VALUE_OF varname="DATI" index="IDX_NOME" /][/VAR]
|
||||
[VAR name="SEDE" type="string"][VALUE_OF varname="DATI" index="IDX_SEDE" /][/VAR]
|
||||
[% ELENCO = ELENCO + NOME + " (" + SEDE + "); "; %]
|
||||
[% IDX = IDX + 1; %]
|
||||
[/DO]
|
||||
[/WHILE]
|
||||
|
||||
[FORMAT type="number" pattern="#,##0.00"][% 12345.67 %][/FORMAT]
|
||||
|
||||
[%= ELENCO %]
|
||||
[/EFTL]
|
||||
Reference in New Issue
Block a user