Constants

TABLE

TABLE

Properties

$adapter

$adapter : \Zend\Db\Adapter\Adapter

Type

\Zend\Db\Adapter\Adapter

$sql

$sql : \Zend\Db\Sql\Sql

Type

\Zend\Db\Sql\Sql

$_whitelist

$_whitelist : array

Type

array

Methods

__construct()

__construct(\Zend\Db\Adapter\Adapter  $adapter) 

Parameters

\Zend\Db\Adapter\Adapter $adapter

insert()

insert(array  $data = array()) : mixed|null

Parameters

array $data

Returns

mixed|null

update()

update(integer  $id, array  $values = array()) : mixed|null

Parameters

integer $id
array $values

Returns

mixed|null

delete()

delete(integer  $id) : \Zend\Db\Adapter\Driver\ResultInterface

Parameters

integer $id

Returns

\Zend\Db\Adapter\Driver\ResultInterface

findEqual()

findEqual(array  $filterBy = array()) : mixed

Parameters

array $filterBy

Returns

mixed

getTicketByChiama()

getTicketByChiama(  $filterBy, null  $count = null) : integer|mixed

Query che ritorna il prossimo codice da chiamare

Query eseguita: SELECT tt.*, trt.id_operatore AS id_operatore, trt.data AS data_tracking, trt.id AS id_tracking, m.nome AS nome FROM ec_ticket_totem AS tt LEFT JOIN ec_tracking_ticket AS trt ON tt.id = trt.id_ticket LEFT JOIN ec_modalita AS m ON tt.id_modalita = m.id WHERE tt.id_modalita = 0 AND trt.status = 3 AND trt.data = '2016-12-22' ORDER BY trt.ora ASC LIMIT 1

Parameters

$filterBy
null $count

Returns

integer|mixed

getContatoreLocale()

getContatoreLocale(  $filterBy) : mixed

Ritorna il totale dei ticket per modalita

Parameters

$filterBy

Returns

mixed

getContatoreGlobale()

getContatoreGlobale() : mixed

Returns

mixed

getTotaleTicket()

getTotaleTicket(  $filterBy,   $type) : integer|mixed|\Zend\Db\Adapter\Driver\ResultInterface

Ritorna il totale dei ticket della giornata

Ritorna il totale dei ticket selezionati in base alla data odierna, la modalita e lo stato passato da $filterBy ed esegue l'operazione indicata da $type. Ritorna il risultato della query.

Parameters

$filterBy

filtro della modalita, dell'utente e dello stato dei ticket

$type

operazione da eseguire sui risultati: count, current, execute

Returns

integer|mixed|\Zend\Db\Adapter\Driver\ResultInterface

getCodaAccettazioneModalita()

getCodaAccettazioneModalita(  $filterBy) : mixed

Parameters

$filterBy

Returns

mixed

getStoricoTicket()

getStoricoTicket(array  $filterBy = array()) : \Zend\Db\Adapter\Driver\ResultInterface

Parameters

array $filterBy

Returns

\Zend\Db\Adapter\Driver\ResultInterface

getProssimoCodice()

getProssimoCodice(integer  $modalita,   $agenda) : mixed

Prossimo codice per modalità e/o per agenda

Parameters

integer $modalita
$agenda

Returns

mixed

getUtentiAccettati()

getUtentiAccettati(integer  $modalita,   $agenda) : integer

Utenti accettati per modalità e/o per agenda

Parameters

integer $modalita
$agenda

Returns

integer

getUtentiAssenti()

getUtentiAssenti(integer  $modalita,   $agenda) : integer

Utenti assenti per modalità e/o per agenda

Parameters

integer $modalita
$agenda

Returns

integer

getUtentiGenerale()

getUtentiGenerale() : integer

Utenti della coda generale

Returns

integer