package | Gems |
---|---|
subpackage | Agenda |
copyright | Copyright (c) 2014 Erasmus MC |
license | New BSD License |
since | Class available since version 1.6.5 5-mrt-2015 11:29:20 |
__construct(string|array $fields = null
)
string
array
Optional select fieldlist
afterRegistry() : void
fetchAll() : array
array
fetchOne() : mixed
mixed
fetchRow() : array
array
forFilter(\Gems\Agenda\AppointmentFilterInterface $filter) : \Gems\Agenda\AppointmentSelect
Add's the filter sql where and remembers the filter
\Gems\Agenda\AppointmentFilterInterface
\Gems\Agenda\AppointmentSelect
forFilterId(integer $filterId) : \Gems\Agenda\AppointmentSelect
integer
\Gems\Agenda\AppointmentSelect
forPeriod(\MUtil_Date $from= null
, \MUtil_Date $until= null
, boolean $sortAsc= true
) : \Gems\Agenda\AppointmentSelect
\MUtil_Date
Optional date after which the appointment must occur
\MUtil_Date
Optional date before which the appointment must occur
boolean
Retrieve first or last appointment first
\Gems\Agenda\AppointmentSelect
forRespondent(integer $respondentId, integer $organizationId) : \Gems\Agenda\AppointmentSelect
integer
integer
\Gems\Agenda\AppointmentSelect
fromDate(mixed $from= null
, string $oper= '>='
) : \Gems\Agenda\AppointmentSelect
deprecated | since 1.7.1 replace by forPeriod() |
---|
mixed
Optional date or appointment after which the appointment must occur
string
Comparison operator for the from date: <= < = > >=
\Gems\Agenda\AppointmentSelect
getSelect() : \Zend_Db_Select
\Zend_Db_Select
onlyActive() : \Gems\Agenda\AppointmentSelect
\Gems\Agenda\AppointmentSelect
order(mixed $spec) : \Gems\Agenda\AppointmentSelect
mixed
The column(s) and direction to order by.
\Gems\Agenda\AppointmentSelect
uniqueForTrackId(integer $trackId, integer $respTrackId, array $previousAppIds)
integer
The current trrack id
integer
The current respondent track id or null for new tracks
array
array of gap_id_appointment
uniqueInTrackInstance(array $previousAppIds)
array
array of gap_id_appointment
$_select : \Zend_Db_Select
$agenda : \Gems_Agenda
$db : \Zend_Db_Adapter_Abstract
$fields : string | array
"*"