| ILIAS
    Release_4_1_x_branch Revision 61804
    | 
Basic class for all survey question types. More...
 Inheritance diagram for SurveyQuestionGUI:
 Inheritance diagram for SurveyQuestionGUI: Collaboration diagram for SurveyQuestionGUI:
 Collaboration diagram for SurveyQuestionGUI:| Public Member Functions | |
| SurveyQuestionGUI () | |
| SurveyQuestion constructor. | |
| addErrorMessage ($errormessage) | |
| outErrorMessages () | |
| & | executeCommand () | 
| execute command | |
| getCommand ($cmd) | |
| _getGUIClassNameForId ($a_q_id) | |
| _getClassNameForQType ($q_type) | |
| originalSyncForm () | |
| sync () | |
| cancelSync () | |
| save () | |
| save question | |
| cancel () | |
| cancelDeleteCategory () | |
| Cancels the form adding a phrase. | |
| material ($checkonly=FALSE) | |
| Material tab of the survey questions. | |
| deleteMaterial () | |
| addMaterial () | |
| Add materials to a question. | |
| removeMaterial () | |
| cancelExplorer () | |
| addPG () | |
| addST () | |
| addGIT () | |
| linkChilds () | |
| getPrintView ($question_title=1, $show_questiontext=1) | |
| Creates a HTML representation of the question. | |
| setQuestionTabsForClass ($guiclass) | |
| getQuestionType () | |
| Returns the question type string. | |
| getCumulatedResultRow ($counter, $css_class, $survey_id) | |
| Creates a the cumulated results row for the question. | |
| editQuestion () | |
| Static Public Member Functions | |
| static & | _getQuestionGUI ($questiontype, $question_id=-1) | 
| Creates a question gui representation. | |
| Data Fields | |
| $object | |
| $tpl | |
| $lng | |
| $cumulated | |
| An array containing the cumulated results of the question for a given survey. | |
| Protected Member Functions | |
| getMaterialOutput () | |
| Creates the HTML output of the question material(s) | |
| outQuestionText ($template) | |
| Private Attributes | |
| $errormessages | |
Basic class for all survey question types.
The SurveyQuestionGUI class defines and encapsulates basic methods and attributes for survey question types to be used for all parent classes.
Definition at line 36 of file class.SurveyQuestionGUI.php.
| SurveyQuestionGUI::_getClassNameForQType | ( | $q_type | ) | 
Definition at line 149 of file class.SurveyQuestionGUI.php.
Referenced by _getGUIClassNameForId().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| SurveyQuestionGUI::_getGUIClassNameForId | ( | $a_q_id | ) | 
Definition at line 140 of file class.SurveyQuestionGUI.php.
References _getClassNameForQType().
Referenced by ilSurveyQuestionsTableGUI\fillRow().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Creates a question gui representation.
Creates a question gui representation and returns the alias to the question gui note: please do not use $this inside this method to allow static calls
| string | $question_type | The question type as it is used in the language database | 
| integer | $question_id | The database ID of an existing question to load it into ASS_QuestionGUI | 
Definition at line 127 of file class.SurveyQuestionGUI.php.
References SurveyQuestion\_includeClass().
Referenced by ilObjSurveyQuestionPoolGUI\createQuestionForSurveyObject(), ilObjSurveyQuestionPoolGUI\createQuestionObject(), ilObjSurveyQuestionPoolGUI\editQuestionForSurveyObject(), ilObjSurveyQuestionPoolGUI\executeCommand(), ilObjSurvey\getQuestionGUI(), and ilObjSurveyQuestionPoolGUI\previewObject().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| SurveyQuestionGUI::addErrorMessage | ( | $errormessage | ) | 
Definition at line 79 of file class.SurveyQuestionGUI.php.
| SurveyQuestionGUI::addGIT | ( | ) | 
Definition at line 463 of file class.SurveyQuestionGUI.php.
References $_GET, $_SESSION, and ilUtil\sendSuccess().
 Here is the call graph for this function:
 Here is the call graph for this function:| SurveyQuestionGUI::addMaterial | ( | ) | 
Add materials to a question.
Definition at line 374 of file class.SurveyQuestionGUI.php.
References $_GET, $_POST, $_SESSION, $path, material(), and ilUtil\sendInfo().
 Here is the call graph for this function:
 Here is the call graph for this function:| SurveyQuestionGUI::addPG | ( | ) | 
Definition at line 445 of file class.SurveyQuestionGUI.php.
References $_GET, $_SESSION, and ilUtil\sendSuccess().
 Here is the call graph for this function:
 Here is the call graph for this function:| SurveyQuestionGUI::addST | ( | ) | 
Definition at line 454 of file class.SurveyQuestionGUI.php.
References $_GET, $_SESSION, and ilUtil\sendSuccess().
 Here is the call graph for this function:
 Here is the call graph for this function:| SurveyQuestionGUI::cancel | ( | ) | 
Definition at line 231 of file class.SurveyQuestionGUI.php.
References $_GET, and ilUtil\redirect().
 Here is the call graph for this function:
 Here is the call graph for this function:| SurveyQuestionGUI::cancelDeleteCategory | ( | ) | 
Cancels the form adding a phrase.
public
Definition at line 256 of file class.SurveyQuestionGUI.php.
| SurveyQuestionGUI::cancelExplorer | ( | ) | 
Definition at line 438 of file class.SurveyQuestionGUI.php.
References $_SESSION, and ilUtil\sendInfo().
 Here is the call graph for this function:
 Here is the call graph for this function:| SurveyQuestionGUI::cancelSync | ( | ) | 
Definition at line 176 of file class.SurveyQuestionGUI.php.
References ilUtil\sendInfo().
 Here is the call graph for this function:
 Here is the call graph for this function:| SurveyQuestionGUI::deleteMaterial | ( | ) | 
Definition at line 357 of file class.SurveyQuestionGUI.php.
References $_POST, ilUtil\sendFailure(), and ilUtil\sendSuccess().
 Here is the call graph for this function:
 Here is the call graph for this function:| SurveyQuestionGUI::editQuestion | ( | ) | 
Reimplemented in SurveyTextQuestionGUI.
Definition at line 658 of file class.SurveyQuestionGUI.php.
References outErrorMessages().
Referenced by SurveySingleChoiceQuestionGUI\addanswers(), SurveyMultipleChoiceQuestionGUI\addanswers(), SurveyMatrixQuestionGUI\addcolumns(), SurveyMatrixQuestionGUI\addrows(), SurveySingleChoiceQuestionGUI\downanswers(), SurveyMultipleChoiceQuestionGUI\downanswers(), SurveyMatrixQuestionGUI\downcolumns(), SurveyMatrixQuestionGUI\downrows(), SurveySingleChoiceQuestionGUI\removeanswers(), SurveyMultipleChoiceQuestionGUI\removeanswers(), SurveyMatrixQuestionGUI\removecolumns(), removeMaterial(), SurveyMatrixQuestionGUI\removerows(), SurveySingleChoiceQuestionGUI\upanswers(), SurveyMultipleChoiceQuestionGUI\upanswers(), SurveyMatrixQuestionGUI\upcolumns(), SurveyMatrixQuestionGUI\uprows(), SurveyMetricQuestionGUI\writePostData(), SurveySingleChoiceQuestionGUI\writePostData(), SurveyMultipleChoiceQuestionGUI\writePostData(), and SurveyMatrixQuestionGUI\writePostData().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| & SurveyQuestionGUI::executeCommand | ( | ) | 
execute command
Reimplemented in SurveyMatrixQuestionGUI.
Definition at line 96 of file class.SurveyQuestionGUI.php.
References $cmd, $ret, and getCommand().
 Here is the call graph for this function:
 Here is the call graph for this function:| SurveyQuestionGUI::getCommand | ( | $cmd | ) | 
Definition at line 111 of file class.SurveyQuestionGUI.php.
References $cmd.
Referenced by SurveyMatrixQuestionGUI\executeCommand(), and executeCommand().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| SurveyQuestionGUI::getCumulatedResultRow | ( | $counter, | |
| $css_class, | |||
| $survey_id | |||
| ) | 
Creates a the cumulated results row for the question.
Definition at line 652 of file class.SurveyQuestionGUI.php.
| 
 | protected | 
Creates the HTML output of the question material(s)
Definition at line 264 of file class.SurveyQuestionGUI.php.
References SurveyQuestion\_getInternalLinkHref(), and ilUtil\prepareFormOutput().
Referenced by SurveyTextQuestionGUI\getWorkingForm(), SurveyMetricQuestionGUI\getWorkingForm(), SurveyMultipleChoiceQuestionGUI\getWorkingForm(), SurveySingleChoiceQuestionGUI\getWorkingForm(), and SurveyMatrixQuestionGUI\getWorkingForm().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| SurveyQuestionGUI::getPrintView | ( | $question_title = 1, | |
| $show_questiontext = 1 | |||
| ) | 
Creates a HTML representation of the question.
private
Reimplemented in SurveyMatrixQuestionGUI.
Definition at line 575 of file class.SurveyQuestionGUI.php.
| SurveyQuestionGUI::getQuestionType | ( | ) | 
Returns the question type string.
Definition at line 641 of file class.SurveyQuestionGUI.php.
Referenced by SurveySingleChoiceQuestionGUI\setQuestionTabs(), SurveyMatrixQuestionGUI\setQuestionTabs(), and setQuestionTabsForClass().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| SurveyQuestionGUI::linkChilds | ( | ) | 
Definition at line 472 of file class.SurveyQuestionGUI.php.
References $_GET, $_SESSION, ilLMPageObject\getPageList(), and ilUtil\sendSuccess().
 Here is the call graph for this function:
 Here is the call graph for this function:| SurveyQuestionGUI::material | ( | $checkonly = FALSE | ) | 
Material tab of the survey questions.
Definition at line 293 of file class.SurveyQuestionGUI.php.
References $_GET, $data, $errors, $title, SurveyQuestion\_getInternalLinkHref(), ilUtil\prepareFormOutput(), and ilFormPropertyGUI\setRequired().
Referenced by addMaterial().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| SurveyQuestionGUI::originalSyncForm | ( | ) | 
Definition at line 154 of file class.SurveyQuestionGUI.php.
References ilUtil\sendQuestion().
 Here is the call graph for this function:
 Here is the call graph for this function:| SurveyQuestionGUI::outErrorMessages | ( | ) | 
Definition at line 84 of file class.SurveyQuestionGUI.php.
References $out, and ilUtil\sendInfo().
Referenced by editQuestion().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 663 of file class.SurveyQuestionGUI.php.
Referenced by SurveyMetricQuestionGUI\getPrintView(), SurveyTextQuestionGUI\getPrintView(), SurveyMultipleChoiceQuestionGUI\getPrintView(), SurveySingleChoiceQuestionGUI\getPrintView(), SurveyMatrixQuestionGUI\getPrintView(), SurveyTextQuestionGUI\getWorkingForm(), SurveyMetricQuestionGUI\getWorkingForm(), SurveyMultipleChoiceQuestionGUI\getWorkingForm(), SurveySingleChoiceQuestionGUI\getWorkingForm(), and SurveyMatrixQuestionGUI\getWorkingForm().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| SurveyQuestionGUI::removeMaterial | ( | ) | 
Definition at line 431 of file class.SurveyQuestionGUI.php.
References editQuestion().
 Here is the call graph for this function:
 Here is the call graph for this function:| SurveyQuestionGUI::save | ( | ) | 
save question
Definition at line 185 of file class.SurveyQuestionGUI.php.
References $_GET, $result, SurveyQuestion\_isWriteable(), ilUtil\redirect(), and ilUtil\sendSuccess().
 Here is the call graph for this function:
 Here is the call graph for this function:| SurveyQuestionGUI::setQuestionTabsForClass | ( | $guiclass | ) | 
Definition at line 580 of file class.SurveyQuestionGUI.php.
References $_GET, $_SESSION, $ref_id, $title, and getQuestionType().
Referenced by SurveyTextQuestionGUI\setQuestionTabs(), SurveyMetricQuestionGUI\setQuestionTabs(), and SurveyMultipleChoiceQuestionGUI\setQuestionTabs().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| SurveyQuestionGUI::SurveyQuestionGUI | ( | ) | 
SurveyQuestion constructor.
The constructor takes possible arguments an creates an instance of the SurveyQuestion object.
| string | $title | A title string to describe the question | 
| string | $description | A description string to describe the question | 
| string | $author | A string containing the name of the questions author | 
| integer | $owner | A numerical ID to identify the owner/creator public | 
Definition at line 66 of file class.SurveyQuestionGUI.php.
References $_GET, $ilCtrl, $lng, and $tpl.
Referenced by SurveyMatrixQuestionGUI\SurveyMatrixQuestionGUI(), SurveyMetricQuestionGUI\SurveyMetricQuestionGUI(), SurveyMultipleChoiceQuestionGUI\SurveyMultipleChoiceQuestionGUI(), SurveySingleChoiceQuestionGUI\SurveySingleChoiceQuestionGUI(), and SurveyTextQuestionGUI\SurveyTextQuestionGUI().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| SurveyQuestionGUI::sync | ( | ) | 
Definition at line 165 of file class.SurveyQuestionGUI.php.
References ilUtil\sendSuccess().
 Here is the call graph for this function:
 Here is the call graph for this function:| SurveyQuestionGUI::$cumulated | 
An array containing the cumulated results of the question for a given survey.
Definition at line 53 of file class.SurveyQuestionGUI.php.
| 
 | private | 
Definition at line 48 of file class.SurveyQuestionGUI.php.
| SurveyQuestionGUI::$lng | 
Definition at line 47 of file class.SurveyQuestionGUI.php.
Referenced by SurveyQuestionGUI().
| SurveyQuestionGUI::$object | 
Definition at line 45 of file class.SurveyQuestionGUI.php.
| SurveyQuestionGUI::$tpl | 
Definition at line 46 of file class.SurveyQuestionGUI.php.
Referenced by SurveyQuestionGUI().