Class SurveyLanguageSetting
package |
Default |
---|
behaviors() : array
Below is a list of all behaviors we register:
see | \CTimestampBehavior \PluginEventBehavior |
---|---|
array
defaultScope()
deleteAllByAttributes(array $attributes, string $condition = '', array $params = array()) : integer
todo |
This should also be moved to the behavior at some point. This method overrides the parent in order to raise PluginEvents for Bulk delete operations. Filter Criteria are wrapped into a CDBCriteria instance so we have a single instance responsible for holding the filter criteria to be passed to the PluginEvent, this also enables us to pass the fully configured CDBCriteria instead of the original Parameters. See {@link find()} for detailed explanation about $condition and $params. |
---|
array
list of attribute values (indexed by attribute names) that the active records should match. An attribute value can be an array which will be used to generate an IN condition.
string
query condition or criteria.
array
parameters to be bound to an SQL statement.
integer
number of rows affected by the execution.
findAllAsArray(\CDbCriteria $condition = '', array $params = array()) : array
See \find() for detailed explanation about $condition and $params.
\CDbCriteria
query condition or criteria.
array
parameters to be bound to an SQL statement.
array
list of active records satisfying the specified condition. An empty array is returned if none is found.
getAllRecords(mixed|boolean $condition = false, boolean $return_query = true) : mixed
mixed|boolean
boolean
mixed
getAllSurveys(boolean $hasPermission = false) : mixed
boolean
mixed
getAttributeCaptions() : array
access |
public |
---|---|
array
getDateFormat(integer $surveyid, string $languagecode) : mixed
integer
string
mixed
getMaxId(string $field = null, boolean $forceRefresh = false) : false|integer
This is a convenience method, that uses the primary key of the model to retrieve the highest value.
Throws |
|
---|
string
The field that contains the Id, when null primary key is used if it is a single field
boolean
Don't use value from static cache but always requery the database
false|integer
getMinId(string $field = null, boolean $forceRefresh = false) : false|integer
This is a convenience method, that uses the primary key of the model to retrieve the highest value.
Throws |
|
---|
string
The field that contains the Id, when null primary key is used if it is a single field
boolean
Don't use value from static cache but always requery the database
false|integer
insertNewSurvey(array $data) : boolean
todo |
: rename and fix this |
---|
array
boolean
insertSomeRecords(array $data) : boolean
array
boolean
lsdefault(mixed $attribute)
mixed
model( $class = __CLASS__) : \SurveyLanguageSetting
primaryKey()
inheritdoc | |
---|---|
query(\CDbCriteria $criteria, boolean $all = false, boolean $asAR = true) : mixed
Performs the actual DB query and populates the AR objects with the query result. This method is mainly internally used by other AR query methods.
since | 1.1.7 |
---|
\CDbCriteria
the query criteria
boolean
whether to return all data
boolean
mixed
the AR objects populated with the query result
relations()
inheritdoc | |
---|---|
rules()
inheritdoc | |
---|---|
tableName()
inheritdoc | |
---|---|
updateRecord(array $data, string|array $condition = '', boolean $xssfiltering = false) : boolean
array
string|array
boolean
boolean
surveyls_survey_id : integer
Survey ID
integer
surveyls_language : string
Language code eg "en"
string
surveyls_title : string
Survey title in this language
string
surveyls_description : string
Survey description in this language
string
surveyls_welcometext : string
Survey welcome-text in this language
string
surveyls_endtext : string
Survey end-text in this language
string
surveyls_policy_notice : string
The survey data-security notice
string
surveyls_url : string
Survey end-url for this language
string
surveyls_urldescription : string
Survey end-url description for this language
string
surveyls_email_invite_subj : string
Survey inivitation e-mail subject for this language
string
surveyls_email_invite : string
Survey inivitation e-mail body in this language
string
surveyls_email_remind_subj : string
Survey reminder e-mail subject for this language
string
surveyls_email_remind : string
Survey reminder e-mail body in this language
string
surveyls_email_register_subj : string
Survey registration e-mail subject for this language
string
surveyls_email_register : string
Survey registration e-mail body in this language
string
surveyls_email_confirm_subj : string
Survey confirmation e-mail subject for this language
string
surveyls_email_confirm : string
Survey confitmation e-mail body in this language
string
surveyls_dateformat : string
string
surveyls_attributecaptions : string
string
surveyls_admin_notification_subj : string
Subject of basic admin notification e-mail in this language
string
surveyls_admin_notification : string
Body of basic admin notification e-mail in this language
string
surveyls_admin_responses_subj : string
Subject of detailed admin notification e-mail in this language
string
surveyls_admin_responses : string
Body of detailed admin notification e-mail in this language
string
surveyls_numberformat : integer
Survey decimal mark for this language (0: '.', 1: ',')
integer
survey : \Survey
\Survey
owner : \User
\User