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_AElementcreateMenuLink(mixed $parameterSource, string $controller, string $action= 'index', string $label= null) : \MUtil_Html_AElement
mixed
string
string
string
\MUtil_Html_AElementcreateModel()
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_AbstractJust in case it is needed here
\MUtil_Html_HtmlInterfaceSomething 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
booleanaddBrowseTableColumns(\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_ModelAbstractfindMenuItem(string $defaultController, string|array $actions = 'index') : \Gems_Menu_SubMenuItem
| deprecated | since 1.7.1, use findMenuItems() |
|---|
string
stringarray
\Gems_Menu_SubMenuItemThe first thatfindMenuItems(string $defaultController, string|array $actions = array('index')) : array
string
stringarray
arrayof \Gems_Menu_SubMenuItemfinishGroup($progressDiv)
finishTrack($progressDiv)
getEditMenuItem() : \Gems_Menu_SubMenuItem
| deprecated | since 1.7.1, use getEditMenuItems() |
|---|
\Gems_Menu_SubMenuItemgetEditMenuItems() : \Gems_Menu_SubMenuItem
\Gems_Menu_SubMenuItemgetShowMenuItem() : \Gems_Menu_SubMenuItem
| deprecated | since 1.7.1, use getShowMenuItems() |
|---|
\Gems_Menu_SubMenuItemgetShowMenuItems() : \Gems_Menu_SubMenuItem
\Gems_Menu_SubMenuItemprocessFilterAndSort(\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'