Handles export of all tracks/surveys for a respondent
package | Gems |
---|---|
subpackage | Export |
copyright | Copyright (c) 2011 Erasmus MC |
license | New BSD License |
since | Class available since version 1.5.5 |
_displayToken(\Gems_Tracker_Token $token) : boolean
\Gems_Tracker_Token
boolean
addRespondentTrackFilter(integer $respTrackId) : \Gems_Export_RespondentExport
integer
\Gems_Export_RespondentExport
addTokenFilter(string $tokenId) : \Gems_Export_RespondentExport
string
\Gems_Export_RespondentExport
afterRegistry() : void
getForm(boolean $hideGroup = false
) : \Gems_Form_TableForm
boolean
When true group checkbox is hidden
\Gems_Form_TableForm
render($respondents, boolean $group= true
, string $format= 'html'
)
boolean
Group same surveys or not
string
html|pdf, the output format to use
_exportRespondent(string $respondentId)
string
_exportTrack(\Gems_Tracker_RespondentTrack $respTrack)
\Gems_Tracker_RespondentTrack
_exportTrackTokens(\Gems_Tracker_RespondentTrack $track)
\Gems_Tracker_RespondentTrack
_isTokenInFilter(\Gems_Tracker_Token $token) : boolean
\Gems_Tracker_Token
boolean
This dummy implementation always returns true_isTrackInFilter(\Gems_Tracker_RespondentTrack $track) : boolean
\Gems_Tracker_RespondentTrack
boolean
This dummy implementation always returns true$tokenFilter : array
array()
When set, a token needs to have all elements in the tokenFilter in order to have _isTokenInFilter return true. The tokenFilter is an array containing an array with one or more of the following elements:
code The track code surveyid The survey ID tokenid the token ID
$trackFilter : array
array()
When set, a track needs to have all elements in the trackFilter in order to have _isTrackInFilter return true. The trackFilter is an array containing an array with one or more of the following elements:
code The track code trackid The track ID resptrackid The respondent-track ID respid The respondent ID
$_pdf : \Gems_Pdf
$_reportHeader : string
'Export_ReportHeaderSnippet'
$_respondentSnippet : string
'Export_RespondentSnippet'
$currentUser : \Gems_User_User
$escort : \GemsEscort
$html : \MUtil_Html_Sequence
$loader : \Gems_Loader
$project : \Gems_Project_ProjectSettings
$request : \Zend_Controller_Request_Abstract
$util : \Gems_Util
$view : \Zend_View