More correctly a Survey ANSWERS Model as it adds answers to token information
| package | Gems |
|---|---|
| subpackage | OpenRosa |
| copyright | Copyright (c) 2011 Erasmus MC |
| license | New BSD License |
| since | Class available since version 1.5 |
| inherited_from | \Gems_Tracker_SurveyModel |
_(string $text, string|\Zend_Locale $locale = null) : string
Translates the given string returns the translation
stringTranslation string
string\Zend_Locale(optional) Locale/Language to use, identical with locale identifier, @see \Zend_Locale for more information
string__construct(string $name, string $startTable, string $fieldPrefix= null, mixed $saveable= null)
stringA name for the model
stringThe base table for the model
stringPrefix to use for change fields (date/userid), if $saveable empty sets it to true
mixedWill changes to this table be saved, true or a combination of SAVE_MODE constants
addAnswers(array $inputRows)
| inherited_from | \Gems_Tracker_SurveyModel::addAnswers() |
|---|
addLeftTable(mixed $table, array $joinFields, string $fieldPrefix= null, mixed $saveable= null) : \Gems_Model_JoinModel
mixedThe name of the table to join or a table object or an array(corr_name => tablename) or array(int => tablename, corr_name)
arrayArray of source->dest primary keys for this join
stringPrefix to use for change fields (date/userid), if $saveable empty sets it to true
mixedWill changes to this table be saved, true or a combination of SAVE_MODE constants
\Gems_Model_JoinModeladdRightTable(mixed $table, array $joinFields, string $fieldPrefix= null, mixed $saveable= null) : \Gems_Model_JoinModel
mixedThe name of the table to join or a table object or an array(corr_name => tablename) or array(int => tablename, corr_name)
arrayArray of source->dest primary keys for this join
stringPrefix to use for change fields (date/userid), if $saveable empty sets it to true
mixedWill changes to this table be saved, true or a combination of SAVE_MODE constants
\Gems_Model_JoinModeladdTable(mixed $table, array $joinFields, string $fieldPrefix= null, mixed $saveable= null) : \Gems_Model_JoinModel
mixedThe name of the table to join or a table object or an array(corr_name => tablename) or array(int => tablename, corr_name)
arrayArray of source->dest primary keys for this join
stringPrefix to use for change fields (date/userid), if $saveable empty sets it to true
mixedWill changes to this table be saved, true or a combination of SAVE_MODE constants
\Gems_Model_JoinModelafterRegistry() : void
This function is no needed if the classes are setup correctly
getSurvey()
hasNew() : boolean
booleanplural(string $singular, string $plural, integer $number, string|\Zend_Locale $locale = null) : string
Translates the given string using plural notations Returns the translated string
| see |
|---|
stringSingular translation string
stringPlural translation string
integerNumber for detecting the correct plural
string\Zend_Locale(Optional) Locale/Language to use, identical with locale identifier, @see \Zend_Locale for more information
stringsetTableSaveable(string $table_name, string $fieldPrefix= null, mixed $saveable= null) : \Gems_Model_JoinModel
stringDoes not test for existence
stringPrefix to use for change fields (date/userid), if $saveable empty sets it to true
mixedWill changes to this table be saved, true or a combination of SAVE_MODE constants
\Gems_Model_JoinModel_checkSaveable(mixed $saveable, string $fieldPrefix) : mixed
mixedWill changes to this table be saved, true or a combination of SAVE_MODE constants
stringPrefix to use for change fields (date/userid), if $saveable empty sets it to true
mixedThe saveable setting to useaddAnswers(array $inputRows) : array
arrayNested rows with Gems token information
arrayNested array or falseaddAnswersToModel()
initTranslateable()
This function is not needed if the variables have been defined correctly in the source for this object and theose variables have been applied.
return @void
$source : \Gems_Tracker_Source_SourceInterface
$survey : \Gems_Tracker_Survey
$translate : \Zend_Translate
$translateAdapter : \Zend_Translate_Adapter
CLASS_MAIN_QUESTION = 'question'
CLASS_SUB_QUESTION = 'question_sub'