$_TicketModel
$_TicketModel : \Application\Model\TicketTotem
Class DashboardController
$_TicketModel : \Application\Model\TicketTotem
$_trackingTicketModel : \Application\Model\TrackingTicket
$_AgendaServiziGiornalieraModel : \Application\Model\AgendaServiziGiornaliera
$_PrenotazioniDhAmbulatoriModel : \Application\Model\PrenotazioniDhAmbulatori
$_AccettazioneModel : \Application\Model\Accettazione
$_PrestazioneAmbulatorioModel : \Application\Model\PrestazioneAmbulatorio
$_PrenotazioniRicoveriModel : \Application\Model\PrenotazioniRicoveri
$_AjaxService : \Operatore\Service\AjaxService
$_PrestazioneRicoveroModel : \Application\Model\PrestazioneRicovero
$_TicketTotemModel : \Application\Model\TicketTotem
$_modalitaModel : \Application\Model\Modalita
indexAction() : array
Ritorna l'array label_modalita che contiene le informazioni sui contatori
Il metodo esegue i seguenti passi: recupera le modalità associate all'id dell'utente tramite il metodo getLabelModalitaFromUser() del Service AjaxService. Dato che siamo nell'accettazione viene esclusa la modalità Day Hospital. L'array label_modalita è cosi strutturato:
Ritorna un array che contiene:
presenteAction() : \Zend\View\Model\ViewModel
Gestione dell'azione per l'utente presente
Recupera dalla rotta: l'ide del ticket, il tipo e lo stato. Recupera l'identità dell'utente. Aggiunge un identificatore(?). Se lo stato è 19, allora viene gestita la multiagenda. Recupera le informazioni del ticket nell variabile $infoTicket che contiene le seguenti informazioni:
setTrackingTicketModel(\Application\Model\TrackingTicket $trackingTicketModel)
| \Application\Model\TrackingTicket | $trackingTicketModel |
getTrackingTicketModel() : \Application\Model\TrackingTicket
setAgendaServiziGiornalieraModel(\Application\Model\AgendaServiziGiornaliera $AgendaServiziGiornalieraModel)
| \Application\Model\AgendaServiziGiornaliera | $AgendaServiziGiornalieraModel |
getAgendaServiziGiornalieraModel() : \Application\Model\AgendaServiziGiornaliera
setAjaxService(\Operatore\Service\AjaxService $AjaxService)
| \Operatore\Service\AjaxService | $AjaxService |
getAjaxService() : \Operatore\Service\AjaxService
setPrenotazioniDhAmbulatoriModel(\Application\Model\PrenotazioniDhAmbulatori $PrenotazioniDhAmbulatoriModel)
| \Application\Model\PrenotazioniDhAmbulatori | $PrenotazioniDhAmbulatoriModel |
getPrenotazioniDhAmbulatoriModel() : \Application\Model\PrenotazioniDhAmbulatori
setPrenotazioniRicoveriModel(\Application\Model\PrenotazioniRicoveri $PrenotazioniRicoveriModel)
| \Application\Model\PrenotazioniRicoveri | $PrenotazioniRicoveriModel |
getPrenotazioniRicoveriModel() : \Application\Model\PrenotazioniRicoveri
setPrestazioneAmbulatorioModel(\Application\Model\PrestazioneAmbulatorio $PrestazioneAmbulatorioModel)
| \Application\Model\PrestazioneAmbulatorio | $PrestazioneAmbulatorioModel |
getPrestazioneAmbulatorioModel() : \Application\Model\PrestazioneAmbulatorio
setTicketModel(\Application\Model\TicketTotem $TicketModel)
| \Application\Model\TicketTotem | $TicketModel |
getTicketModel() : \Application\Model\TicketTotem
setAccettazioneModel(\Application\Model\Accettazione $AccettazioneModel)
| \Application\Model\Accettazione | $AccettazioneModel |
getAccettazioneModel() : \Application\Model\Accettazione
setPrestazioneRicoveroModel(\Application\Model\PrestazioneRicovero $PrestazioneRicoveroModel)
| \Application\Model\PrestazioneRicovero | $PrestazioneRicoveroModel |
getPrestazioneRicoveroModel() : \Application\Model\PrestazioneRicovero
setTicketTotemModel(\Application\Model\TicketTotem $TicketTotemModel)
| \Application\Model\TicketTotem | $TicketTotemModel |
getTicketTotemModel() : \Application\Model\TicketTotem
setModalitaModel(\Application\Model\Modalita $modalitaModel)
| \Application\Model\Modalita | $modalitaModel |
getModalitaModel() : \Application\Model\Modalita
setAgendeModel(\Application\Model\Agende $agendeModel)
| \Application\Model\Agende | $agendeModel |
getAgendeModel() : \Application\Model\Agende