Skip to main content

14.7 Funzioni personalizzate in PDF

E’ possibile definire funzioni personalizzate per il trattamento dei dati all’interno del PDF Maker. Per aggiungere una funzione personalizzata posizionare il file php con il codice della funzione all’interno della cartella modules/PDFMaker/function, il file verrà incluso automaticamente.
All’interno della cartella vi è la funzione its4you.php, non modificare questo file, eventuali modifiche verranno sovrascritte al prossimo aggiornamento dell’applicazione.

Per aggiungere una funzione personalizzata al proprio template accedere al tab Altre informazioni e scegliere la funzione desiderata e quindi cliccare su Inserisci nel template:

14.7 [1].PNG

Esempio guida: if-else:
Se si sceglie la funzione if-else verrà aggiunto nel template il seguente testo: [CUSTOMFUNCTION|its4you_if|param1|comparator|param2|return1|return2|- CUSTOMFUNCTION]

Sostituire:
param1 – campo di controllo
comparator – termine di paragone, valori possibili: = , != (diverso), >, < param2 – termine di paragone
return1 - valore da visualizzare se la condizione risulta verificata
return2 – valore da visualizzare se la condizione NON risulta verificata

Vediamo come configurare la funzione in modo che lo sconto finale nel Preventivo venga stampato solo se non nullo:

[CUSTOMFUNCTION|its4you_if|$TOTALDISCOUNT$|!=|0,00|Sconto$TOTALDISCOUNT$ €||CUSTOMFUNCTION]