ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
|
Survey phrases class. More...
Public Member Functions | |
__construct () | |
ilSurveyPhrases constructor More... | |
deletePhrases ($phrase_array) | |
Delete phrases from the database. More... | |
updatePhrase ($phrase_id) | |
Saves a set of categories to a default phrase. More... | |
savePhrase () | |
Saves a set of categories to a default phrase. More... | |
__get ($value) | |
Object getter. More... | |
__set ($key, $value) | |
Object setter. More... | |
Static Public Member Functions | |
static | _getAvailablePhrases ($useronly=0) |
Gets the available phrases from the database. More... | |
static | _getCategoriesForPhrase ($phrase_id) |
Gets the available categories for a given phrase. More... | |
Protected Attributes | |
$arrData | |
Survey phrases class.
The ilSurveyPhrases class manages survey phrases (collections of survey categories) for ordinal survey question types.
Definition at line 34 of file class.ilSurveyPhrases.php.
ilSurveyPhrases::__construct | ( | ) |
ilSurveyPhrases constructor
Definition at line 41 of file class.ilSurveyPhrases.php.
References array.
ilSurveyPhrases::__get | ( | $value | ) |
Object getter.
Definition at line 214 of file class.ilSurveyPhrases.php.
ilSurveyPhrases::__set | ( | $key, | |
$value | |||
) |
Object setter.
Definition at line 234 of file class.ilSurveyPhrases.php.
|
static |
Gets the available phrases from the database.
boolean | $useronly | Returns only the user defined phrases if set to true. The default is false. |
Definition at line 52 of file class.ilSurveyPhrases.php.
References $ilDB, $ilUser, $lng, $result, $row, and array.
Referenced by ilSurveyPhrasesGUI\deletePhrasesForm(), SurveyQuestionGUI\initPhrasesForm(), and ilSurveyPhrasesGUI\phrases().
|
static |
Gets the available categories for a given phrase.
integer | $phrase_id | The database id of the given phrase |
Definition at line 96 of file class.ilSurveyPhrases.php.
References $ilDB, $lng, $result, $row, and array.
Referenced by ilSurveyPhrasesGUI\deletePhrasesForm(), SurveyQuestionGUI\initPhrasesForm(), and ilSurveyPhrasesGUI\phrases().
ilSurveyPhrases::deletePhrases | ( | $phrase_array | ) |
Delete phrases from the database.
array | $phrase_array | An array containing phrase id's to delete |
Definition at line 125 of file class.ilSurveyPhrases.php.
References $ilDB.
ilSurveyPhrases::savePhrase | ( | ) |
Saves a set of categories to a default phrase.
Definition at line 180 of file class.ilSurveyPhrases.php.
References $counter, $ilDB, $ilUser, array, and time.
ilSurveyPhrases::updatePhrase | ( | $phrase_id | ) |
Saves a set of categories to a default phrase.
array | $phrases | The database ids of the seleted phrases |
string | $title | The title of the default phrase public |
Definition at line 143 of file class.ilSurveyPhrases.php.
References $counter, $ilDB, $ilUser, array, and time.
|
protected |
Definition at line 36 of file class.ilSurveyPhrases.php.