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() |
---|
boolean
False if required are missing.checkRegistryRequestsAnswers() : boolean
boolean
False if required are missing.formatCompletion(\MUtil_Date $dateTime) : string
\MUtil_Date
string
formatDuration(string $duration) : string
string
string
formatUntil(\MUtil_Date $dateTime = null
) : string
\MUtil_Date
string
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() : 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
getTokenHref(\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