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: 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]