Properties

$_modalitaModel

$_modalitaModel : 

Type

$_agendeGionaliereModel

$_agendeGionaliereModel : 

Type

$_ticketTotemModel

$_ticketTotemModel : 

Type

$_totemService

$_totemService : 

Type

Methods

totemAction()

totemAction() : array|\Zend\View\Model\ViewModel

Azione per la gestione della pagina del totem

L'azione ritorna un viewModel al template passandogli i seguenti elementi:

  • totemconf => l'insieme dei servizi e delle modalità con stato 1, cioè quelli abilitati dall'amministrazione;
  • buttons => contiene l'elenco dei servizi/agende attivi per la giornata corrente;
  • modalita => lista delle modalità
  • socket => il socket

Returns

array|\Zend\View\Model\ViewModel

generateTicketAction()

generateTicketAction() : mixed|\Zend\Stdlib\Message

Generazione del ticket con le informazioni dinamiche prima in formato pdf e poi convertito in formato immagine ed in vio del ticket al server ssh.

Il metodio esegue le seguenti azioni:

  • preleva le informazioni del ticket tramite generateTicket()
  • fa generare l'oggetto pdf tramite l'azione ticketTotemAction;
  • crea il pdf file e lo salva;
  • genera un'immagine da questo file pdf;
  • spedisce l'oggetto ad un server ssh connettendosi ad esso;
  • trigger??
  • ritorna esito con risposta positiva (codice 200)

Returns

mixed|\Zend\Stdlib\Message

setTotemService()

setTotemService(mixed  $totemService) 

Parameters

mixed $totemService

getTotemService()

getTotemService() : mixed

Returns

mixed

setModalitaModel()

setModalitaModel(mixed  $modalitaModel) 

Parameters

mixed $modalitaModel

getModalitaModel()

getModalitaModel() : mixed

Returns

mixed

setAgendeGionaliereModel()

setAgendeGionaliereModel(mixed  $agendeGionaliereModel) 

Parameters

mixed $agendeGionaliereModel

getAgendeGionaliereModel()

getAgendeGionaliereModel() : mixed

Returns

mixed

setModalitaService()

setModalitaService(mixed  $modalitaService) 

Parameters

mixed $modalitaService

getModalitaService()

getModalitaService() : mixed

Returns

mixed

setTotemConfigurazioneModel()

setTotemConfigurazioneModel(mixed  $totemConfigurazioneModel) 

Parameters

mixed $totemConfigurazioneModel

getTotemConfigurazioneModel()

getTotemConfigurazioneModel() : mixed

Returns

mixed

setTicketTotemModel()

setTicketTotemModel(mixed  $ticketTotemModel) 

Parameters

mixed $ticketTotemModel

getTicketTotemModel()

getTicketTotemModel() : mixed

Returns

mixed