Show a single button for an unanswered survey or nothing.
Works using $project->getAskDelay()
| package | Gems |
|---|---|
| subpackage | Snippets\Ask |
| copyright | Copyright (c) 2012 Erasmus MC |
| license | New BSD License |
| since | Class available since version 1.5.3 |
| inherited_from | \Gems_Tracker_Snippets_ShowTokenLoopAbstract |
checkRegistryRequestsAnswers() : boolean
| inherited_from | \Gems_Tracker_Snippets_ShowTokenLoopAbstract::checkRegistryRequestsAnswers() |
|---|
booleanFalse if required are missing.checkRegistryRequestsAnswers() : boolean
booleanFalse if required are missing.formatCompletion(\MUtil_Date $dateTime) : string
\MUtil_Date
stringformatDuration(string $duration) : string
string
stringformatUntil(\MUtil_Date $dateTime = null) : string
\MUtil_Date
stringgetHtmlOutput(\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() : 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.
booleangetTokenHref(\Gems_Tracker_Token $token) : \MUtil_Html_HrefArrayAttribute
\Gems_Tracker_Token
\MUtil_Html_HrefArrayAttribute$dateFormat : string
'd MMMM yyyy'$project : \Gems_Project_ProjectSettings
$request : \Zend_Controller_Request_Abstract
$showDuration : boolean
true$showToken : \Gems_Tracker_Token
$token : \Gems_Tracker_Token
$view : \Zend_View
$wasAnswered : boolean