Show the track in a different way, ordered by round and group showing traffic light color indicating the status of a token and uses inline answer display.
Adds columns to the model and adds extra logic for calc_used_date sorting.
package | Gems |
---|---|
subpackage | Snippets |
copyright | Copyright (c) 2014 Erasmus MC |
license | New BSD License |
since | Class available since version 1.6.1 |
inherited_from | \Gems_Snippets_RespondentTokenSnippet |
addToken($tokenData)
afterRegistry()
afterRegistry() : void
createMenuLink(\type $parameterSource, \type $controller, \type $action= 'index'
, \type $label= null
, \type $menuItem= null
) : \MUtil_Html_AElement
\type
\type
\type
\type
\type
\MUtil_Html_AElement
createMenuLink(mixed $parameterSource, string $controller, string $action= 'index'
, string $label= null
) : \MUtil_Html_AElement
mixed
string
string
string
\MUtil_Html_AElement
createModel()
getHtmlOutput(\Zend_View_Abstract $view)
getHtmlOutput(\Zend_View_Abstract $view) : \MUtil_Html_HtmlInterface
This is a stub function either override getHtmlOutput() or override render()
\Zend_View_Abstract
Just in case it is needed here
\MUtil_Html_HtmlInterface
Something that can be renderedhasHtmlOutput()
When invalid data should result in an error, you can throw it here but you can also perform the check in the checkRegistryRequestsAnswers() function from the \MUtil_Registry_TargetInterface.
inherited_from | \Gems_Snippets_RespondentTokenSnippet::hasHtmlOutput() |
---|
hasHtmlOutput() : boolean
When invalid data should result in an error, you can throw it here but you can also perform the check in the checkRegistryRequestsAnswers() function from the \MUtil_Registry_TargetInterface.
boolean
_initView(\Zend_View $view)
Make sure the needed javascript is loaded
\Zend_View
_isCompleted(array $tokenData) : boolean
array
boolean
_isMissed(array $tokenData) : boolean
array
boolean
addBrowseTableColumns(\MUtil_Model_Bridge_TableBridge $bridge, \MUtil_Model_ModelAbstract $model) : void
Overrule this function to add different columns to the browse table, without having to recode the core table building code.
\MUtil_Model_Bridge_TableBridge
\MUtil_Model_ModelAbstract
addPaginator(\MUtil_Html_TableElement $table, \Zend_Paginator $paginator)
Only called when $this->browse is true. Overrule this function to define your own method.
$param \Zend_Paginator $paginator
addTokenLinks(\MUtil_Model_Bridge_TableBridge $bridge)
\MUtil_Model_Bridge_TableBridge
applyTextMarker() : void
createModel() : \MUtil_Model_ModelAbstract
\MUtil_Model_ModelAbstract
findMenuItem(string $defaultController, string|array $actions = 'index'
) : \Gems_Menu_SubMenuItem
deprecated | since 1.7.1, use findMenuItems() |
---|
string
string
array
\Gems_Menu_SubMenuItem
The first thatfindMenuItems(string $defaultController, string|array $actions = array('index')
) : array
string
string
array
array
of \Gems_Menu_SubMenuItemfinishGroup($progressDiv)
finishTrack($progressDiv)
getEditMenuItem() : \Gems_Menu_SubMenuItem
deprecated | since 1.7.1, use getEditMenuItems() |
---|
\Gems_Menu_SubMenuItem
getEditMenuItems() : \Gems_Menu_SubMenuItem
\Gems_Menu_SubMenuItem
getShowMenuItem() : \Gems_Menu_SubMenuItem
deprecated | since 1.7.1, use getShowMenuItems() |
---|
\Gems_Menu_SubMenuItem
getShowMenuItems() : \Gems_Menu_SubMenuItem
\Gems_Menu_SubMenuItem
processFilterAndSort(\MUtil_Model_ModelAbstract $model)
\MUtil_Model_ModelAbstract
sortCalcDateCheck(\MUtil_Model_ModelAbstract $model)
\MUtil_Model_ModelAbstract
$browse
false
inherited_from | \Gems_Snippets_RespondentTokenSnippet::browse |
---|
$browse : boolean
true
$creator : \MUtil_Html_Creator
null
$keyboard : boolean
false
$keyboardUsed : boolean
false
$_completed
0
$_dateFormat : string
$_fixedFilter
array()
$_fixedSort
array('gr2t_start_date' => SORT_DESC, 'gto_id_respondent_track' => SORT_DESC, 'gto_round_order' => SORT_ASC, 'gto_valid_from' => SORT_ASC, 'gto_round_description' => SORT_ASC, 'forgroup' => SORT_ASC, 'gto_round_order' => SORT_ASC)
Leading _ means not overwritten by sources.
inherited_from | \Gems_Snippets_RespondentTokenSnippet::_fixedSort |
---|
$_fixedSort : array
array('calc_used_date' => SORT_ASC, 'gtr_track_name' => SORT_ASC, 'gto_round_order' => SORT_ASC, 'gto_created' => SORT_ASC)
Leading _ means not overwritten by sources.
$_future
0
$_missed
0
$_open
0
$_surveyAnswer : \Gems_Menu_SubMenuItem
$_takeSurvey : \Gems_Menu_SubMenuItem
$_trackAnswer : \Gems_Menu_SubMenuItem
$_trackDelete : \Gems_Menu_SubMenuItem
$_trackEdit : \Gems_Menu_SubMenuItem
$_track_completed
0
$_track_future
0
$_track_missed
0
$_track_open
0
$class : string
'browser table'
$containingId : string
$defaultSearchData : \array()
array()
$forOtherOrgs : mixed
false
$loader : \Gems_Loader
$model : \MUtil_Model_ModelAbstract
$request : \Zend_Controller_Request_Abstract
$respondent : \Gems_Tracker_Respondent
$showMenu : boolean
true
$sortParamAsc : string
'asrt'
$sortParamDesc : string
'dsrt'