Vox Populi(x) forum

Alexandria Book Library => Supporto (Support) => Topic started by: ballot82 on 28 December 2015, 10:56:35

Title: Notifica mail prestito
Post by: ballot82 on 28 December 2015, 10:56:35
Salve. Sto personalizzando il componente con una mail di notifica della richiesta di prestito. Puoi indicarmi quale variabile mi fa visualizzare il titolo del libro? Grazie
Title: Re: Notifica mail prestito
Post by: federica on 30 December 2015, 09:58:06
Ciao,
dipende dal file, quale file stai modificando?
In generale il titolo è nella colonna "title" del database, però in base al file viene richiamato in modi diversi, potrebbe essere $this->book->title oppure $this->_item[$pk]->title oppure $data->title
Title: Re: Notifica mail prestito
Post by: ballot82 on 30 December 2015, 10:49:20
Il file editato è book.php e si trova nel percorso \components\com_abook\controllers\
Title: Re: Notifica mail prestito
Post by: federica on 03 January 2016, 15:20:25
In quel file non c'è alcuna variabile o array che contenga il titolo del libro.
Title: Re: Notifica mail prestito
Post by: ballot82 on 03 January 2016, 16:43:13
Immaginavo. C'è modo di inserirla o richiamarla in qualche modo? Grazie.
Title: Re: Notifica mail prestito
Post by: federica on 08 January 2016, 19:29:28
Ciao,
scusa il ritardo.
I files dentro la cartella controllers, per convenzione, non fanno chiamate al database ma prendono istruzioni dai file nella cartella models. Quindi anche se si può ottenere dati nel file controllers/book.php io te lo sconsiglio. Visto che si tratta di inviare email è meglio dare un'occhio anche alla sicurezza. La procedura corretta sarebbe quella di utilizzare il model o di sviluppare un plugin, poi se vuoi usare il controller (perchè tanto il sito sarà solo ad uso interno) nessuno ti vieta di fare una chiamata al database, prendere i dati che ti servono e inserirli in una mail.