| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
Class ilSurveyEditorGUI. More...
 Collaboration diagram for ilSurveyEditorGUI:Protected Member Functions | |
| questionsSubtabs (string $a_cmd) | |
| gatherSelectedTableItems (bool $allow_blocks=true, bool $allow_questions=true, bool $allow_headings=false, bool $allow_questions_in_blocks=false) | |
| Gather (and filter) selected items from table gui.  More... | |
| insertQuestions (int $insert_mode) | |
| createQuestionPool ($name="dummy") | |
| setBrowseForQuestionsSubtabs () | |
| initQuestionblockForm (?int $a_block_id=null, ?array $a_question_ids=null) | |
| initHeadingForm (?int $a_question_id=null) | |
| copyQuestionObject () | |
| copyPasteObject ($pos=0) | |
| Paste from clipboard.  More... | |
| clearClipboard () | |
Protected Attributes | |
| ILIAS Survey Sequence SequenceManager | $sequence_manager | 
| ILIAS Survey InternalGUIService | $gui | 
| ILIAS Survey PrintView GUIService | |
| ILIAS HTTP Services | $http | 
| ILIAS DI UIServices | $ui | 
| string | $requested_pgov | 
| EditingGUIRequest | $request | 
| EditManager | $edit_manager | 
| ilCtrl | $ctrl | 
| ilLanguage | $lng | 
| ilGlobalTemplateInterface | $tpl | 
| ilTabsGUI | $tabs | 
| ilHelpGUI | $help | 
| ilToolbarGUI | $toolbar | 
| ilObjUser | $user | 
| ilTree | $tree | 
| ilObjSurveyGUI | $parent_gui | 
| ilObjSurvey | $object | 
| array | $print_options | 
Class ilSurveyEditorGUI.
Definition at line 30 of file class.ilSurveyEditorGUI.php.
| ilSurveyEditorGUI::addHeadingObject | ( | ilPropertyFormGUI | $a_form = null | ) | 
Definition at line 1067 of file class.ilSurveyEditorGUI.php.
References ILIAS\Repository\ctrl(), initHeadingForm(), and questionsSubtabs().
Referenced by saveHeadingObject().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilSurveyEditorGUI::browseForQuestionblocksObject | ( | ) | 
Definition at line 827 of file class.ilSurveyEditorGUI.php.
References setBrowseForQuestionsSubtabs().
 Here is the call graph for this function:| ilSurveyEditorGUI::browseForQuestionsObject | ( | ) | 
Definition at line 777 of file class.ilSurveyEditorGUI.php.
References setBrowseForQuestionsSubtabs().
 Here is the call graph for this function:| ilSurveyEditorGUI::changeDatatypeObject | ( | ) | 
Definition at line 759 of file class.ilSurveyEditorGUI.php.
References $user, ILIAS\Repository\ctrl(), and ilObjUser\writePref().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 1291 of file class.ilSurveyEditorGUI.php.
References ILIAS\Repository\object().
Referenced by copyPasteObject().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilSurveyEditorGUI::confirmedRemoveHeadingObject | ( | ) | 
Definition at line 1141 of file class.ilSurveyEditorGUI.php.
References ILIAS\Repository\ctrl().
 Here is the call graph for this function:| ilSurveyEditorGUI::confirmRemoveQuestionsObject | ( | ) | 
Definition at line 497 of file class.ilSurveyEditorGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
 Here is the call graph for this function:
      
  | 
  protected | 
Paste from clipboard.
| int | $a_id | target position | 
Definition at line 1190 of file class.ilSurveyEditorGUI.php.
References ilObjSurvey\_instanciateQuestion(), clearClipboard(), ILIAS\Repository\ctrl(), ILIAS\Repository\int(), and ILIAS\Repository\object().
Referenced by insertQuestions().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 1170 of file class.ilSurveyEditorGUI.php.
References $id, $lng, ILIAS\Repository\ctrl(), ILIAS\Repository\object(), and ilLanguage\txt().
 Here is the call graph for this function:| ilSurveyEditorGUI::copyQuestionsToPoolObject | ( | ) | 
Definition at line 516 of file class.ilSurveyEditorGUI.php.
References ilObjSurvey\_instanciateQuestion(), ILIAS\Repository\ctrl(), gatherSelectedTableItems(), ILIAS\Repository\lng(), ILIAS\Repository\object(), questionsSubtabs(), and ilSelectInputGUI\setOptions().
 Here is the call graph for this function:| ilSurveyEditorGUI::createQuestionblockObject | ( | ilPropertyFormGUI | $a_form = null | ) | 
Definition at line 894 of file class.ilSurveyEditorGUI.php.
References ILIAS\Repository\ctrl(), gatherSelectedTableItems(), initQuestionblockForm(), ILIAS\Repository\lng(), and questionsSubtabs().
 Here is the call graph for this function:| ilSurveyEditorGUI::createQuestionObject | ( | ilPropertyFormGUI | $a_form = null,  | 
        
$sel_question_types = null,  | 
        |||
| string | $pgov_pos = null  | 
        ||
| ) | 
Definition at line 589 of file class.ilSurveyEditorGUI.php.
References ILIAS\Repository\ctrl(), executeCreateQuestionObject(), ILIAS\Repository\lng(), ILIAS\Repository\object(), questionsSubtabs(), ilSelectInputGUI\setOptions(), ilFormPropertyGUI\setRequired(), and ilRadioOption\setValue().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 713 of file class.ilSurveyEditorGUI.php.
References $tree, ilTree\getParentId(), and ILIAS\Repository\object().
Referenced by executeCreateQuestionObject().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilSurveyEditorGUI::editHeadingObject | ( | ilPropertyFormGUI | $a_form = null | ) | 
Definition at line 1082 of file class.ilSurveyEditorGUI.php.
References ILIAS\Repository\ctrl(), initHeadingForm(), and questionsSubtabs().
 Here is the call graph for this function:| ilSurveyEditorGUI::editQuestionblockObject | ( | ilPropertyFormGUI | $a_form = null | ) | 
Definition at line 880 of file class.ilSurveyEditorGUI.php.
References ILIAS\Repository\ctrl(), initQuestionblockForm(), and questionsSubtabs().
Referenced by saveDefineQuestionblockObject().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilSurveyEditorGUI::executeCommand | ( | ) | 
Definition at line 112 of file class.ilSurveyEditorGUI.php.
References $help, $tabs, SurveyQuestionGUI\_getQuestionGUI(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ilHelpGUI\setScreenIdComponent().
 Here is the call graph for this function:| ilSurveyEditorGUI::executeCopyQuestionsToPoolObject | ( | ) | 
Definition at line 564 of file class.ilSurveyEditorGUI.php.
References SurveyQuestion\_changeOriginalId(), ilObjSurvey\_instanciateQuestion(), ilObject\_lookupObjId(), ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
 Here is the call graph for this function:| ilSurveyEditorGUI::executeCreateQuestionObject | ( | ?string | $q_type = null,  | 
        
| ?int | $pool_usage = null,  | 
        ||
| ?string | $pgov_pos = null  | 
        ||
| ) | 
Definition at line 650 of file class.ilSurveyEditorGUI.php.
References $requested_pgov, SurveyQuestionGUI\_getQuestionGUI(), ilObject\_lookupObjId(), createQuestionPool(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Referenced by createQuestionObject().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilSurveyEditorGUI::filterQuestionblockBrowserObject | ( | ) | 
Definition at line 836 of file class.ilSurveyEditorGUI.php.
References ILIAS\Repository\ctrl().
 Here is the call graph for this function:| ilSurveyEditorGUI::filterQuestionBrowserObject | ( | ) | 
Definition at line 786 of file class.ilSurveyEditorGUI.php.
References ILIAS\Repository\ctrl().
 Here is the call graph for this function:
      
  | 
  protected | 
Gather (and filter) selected items from table gui.
Definition at line 280 of file class.ilSurveyEditorGUI.php.
References ILIAS\LTI\ToolProvider\$key, and ILIAS\Repository\object().
Referenced by copyQuestionsToPoolObject(), createQuestionblockObject(), insertQuestions(), moveQuestionsObject(), removeQuestionsObject(), and unfoldQuestionblockObject().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilSurveyEditorGUI::getAutoBlockTitle | ( | ) | 
Definition at line 1296 of file class.ilSurveyEditorGUI.php.
References $lng, and ilLanguage\txt().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 1021 of file class.ilSurveyEditorGUI.php.
References ILIAS\LTI\ToolProvider\$key, ilObjAdvancedEditing\_getRichTextEditor(), ilObjAdvancedEditing\_getUsedHTMLTags(), ILIAS\Repository\ctrl(), ilRTE\ILIAS_IMG_MANAGER_PLUGIN, ILIAS\Repository\lng(), ILIAS\Repository\object(), and ilTextAreaInputGUI\setRows().
Referenced by addHeadingObject(), editHeadingObject(), and saveHeadingObject().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 917 of file class.ilSurveyEditorGUI.php.
References ilObjSurvey\_getQuestionblock(), ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by createQuestionblockObject(), editQuestionblockObject(), and saveDefineQuestionblockObject().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilSurveyEditorGUI::insertQuestionblocksObject | ( | ) | 
Definition at line 850 of file class.ilSurveyEditorGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 393 of file class.ilSurveyEditorGUI.php.
References copyPasteObject(), ILIAS\Repository\ctrl(), gatherSelectedTableItems(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Referenced by insertQuestionsAfterObject(), and insertQuestionsBeforeObject().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilSurveyEditorGUI::insertQuestionsAfterObject | ( | ) | 
Definition at line 388 of file class.ilSurveyEditorGUI.php.
References insertQuestions().
 Here is the call graph for this function:| ilSurveyEditorGUI::insertQuestionsBeforeObject | ( | ) | 
Definition at line 383 of file class.ilSurveyEditorGUI.php.
References insertQuestions().
 Here is the call graph for this function:| ilSurveyEditorGUI::insertQuestionsObject | ( | ) | 
Definition at line 800 of file class.ilSurveyEditorGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
 Here is the call graph for this function:| ilSurveyEditorGUI::moveQuestionsObject | ( | ) | 
Definition at line 363 of file class.ilSurveyEditorGUI.php.
References ILIAS\Repository\ctrl(), gatherSelectedTableItems(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and questionsObject().
 Here is the call graph for this function:| ilSurveyEditorGUI::printListViewObject | ( | ) | 
Definition at line 1164 of file class.ilSurveyEditorGUI.php.
References ILIAS\Repository\object().
 Here is the call graph for this function:| ilSurveyEditorGUI::printListViewSelectionObject | ( | ) | 
Definition at line 1158 of file class.ilSurveyEditorGUI.php.
References ILIAS\Repository\object().
 Here is the call graph for this function:| ilSurveyEditorGUI::printViewObject | ( | ) | 
Definition at line 1152 of file class.ilSurveyEditorGUI.php.
References ILIAS\Repository\object().
 Here is the call graph for this function:| ilSurveyEditorGUI::questionsObject | ( | ) | 
Definition at line 188 of file class.ilSurveyEditorGUI.php.
References $data, $toolbar, $user, ilObjSurveyQuestionPool\_getQuestiontypes(), ilObjSurvey\_hasDatasets(), ILIAS\Repository\ctrl(), ILIAS\Repository\int(), ILIAS\Repository\lng(), ILIAS\Repository\object(), questionsSubtabs(), and ilSelectInputGUI\setOptions().
Referenced by moveQuestionsObject().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 151 of file class.ilSurveyEditorGUI.php.
References $tabs, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Referenced by addHeadingObject(), copyQuestionsToPoolObject(), createQuestionblockObject(), createQuestionObject(), editHeadingObject(), editQuestionblockObject(), questionsObject(), and removeHeadingObject().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilSurveyEditorGUI::removeHeadingObject | ( | ) | 
Definition at line 1120 of file class.ilSurveyEditorGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and questionsSubtabs().
 Here is the call graph for this function:| ilSurveyEditorGUI::removeQuestionsForm | ( | array | $checked_questionblocks, | 
| array | $checked_questions, | ||
| array | $checked_headings | ||
| ) | 
Definition at line 457 of file class.ilSurveyEditorGUI.php.
References $data, SurveyQuestion\_getQuestionTypeName(), ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by removeQuestionsObject().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilSurveyEditorGUI::removeQuestionsObject | ( | ) | 
Definition at line 445 of file class.ilSurveyEditorGUI.php.
References ILIAS\Repository\ctrl(), gatherSelectedTableItems(), ILIAS\Repository\lng(), and removeQuestionsForm().
 Here is the call graph for this function:| ilSurveyEditorGUI::resetfilterQuestionblockBrowserObject | ( | ) | 
Definition at line 843 of file class.ilSurveyEditorGUI.php.
References ILIAS\Repository\ctrl().
 Here is the call graph for this function:| ilSurveyEditorGUI::resetfilterQuestionBrowserObject | ( | ) | 
Definition at line 793 of file class.ilSurveyEditorGUI.php.
References ILIAS\Repository\ctrl().
 Here is the call graph for this function:| ilSurveyEditorGUI::saveDefineQuestionblockObject | ( | ) | 
Definition at line 973 of file class.ilSurveyEditorGUI.php.
References ILIAS\Repository\ctrl(), editQuestionblockObject(), initQuestionblockForm(), and ILIAS\Repository\lng().
 Here is the call graph for this function:| ilSurveyEditorGUI::saveHeadingObject | ( | ) | 
Definition at line 1097 of file class.ilSurveyEditorGUI.php.
References ilObjAdvancedEditing\_getUsedHTMLTagsAsString(), addHeadingObject(), ILIAS\Repository\ctrl(), initHeadingForm(), and ilUtil\stripSlashes().
 Here is the call graph for this function:| ilSurveyEditorGUI::saveObligatoryObject | ( | ) | 
Definition at line 318 of file class.ilSurveyEditorGUI.php.
References $id, ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 738 of file class.ilSurveyEditorGUI.php.
References $tabs, $toolbar, $user, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ilSelectInputGUI\setOptions().
Referenced by browseForQuestionblocksObject(), and browseForQuestionsObject().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilSurveyEditorGUI::setRequestedPgov | ( | string | $pgov | ) | 
Definition at line 107 of file class.ilSurveyEditorGUI.php.
| ilSurveyEditorGUI::unfoldQuestionblockObject | ( | ) | 
Definition at line 351 of file class.ilSurveyEditorGUI.php.
References ILIAS\Repository\ctrl(), gatherSelectedTableItems(), and ILIAS\Repository\lng().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 40 of file class.ilSurveyEditorGUI.php.
      
  | 
  protected | 
Definition at line 39 of file class.ilSurveyEditorGUI.php.
      
  | 
  protected | 
Definition at line 33 of file class.ilSurveyEditorGUI.php.
      
  | 
  protected | 
Definition at line 44 of file class.ilSurveyEditorGUI.php.
Referenced by executeCommand().
      
  | 
  protected | 
Definition at line 35 of file class.ilSurveyEditorGUI.php.
      
  | 
  protected | 
Definition at line 41 of file class.ilSurveyEditorGUI.php.
Referenced by copyQuestionObject(), and getAutoBlockTitle().
      
  | 
  protected | 
Definition at line 49 of file class.ilSurveyEditorGUI.php.
      
  | 
  protected | 
Definition at line 48 of file class.ilSurveyEditorGUI.php.
      
  | 
  protected | 
Definition at line 34 of file class.ilSurveyEditorGUI.php.
      
  | 
  protected | 
Definition at line 50 of file class.ilSurveyEditorGUI.php.
      
  | 
  protected | 
Definition at line 38 of file class.ilSurveyEditorGUI.php.
      
  | 
  protected | 
Definition at line 37 of file class.ilSurveyEditorGUI.php.
Referenced by executeCreateQuestionObject().
      
  | 
  protected | 
Definition at line 32 of file class.ilSurveyEditorGUI.php.
      
  | 
  protected | 
Definition at line 43 of file class.ilSurveyEditorGUI.php.
Referenced by executeCommand(), questionsSubtabs(), and setBrowseForQuestionsSubtabs().
      
  | 
  protected | 
Definition at line 45 of file class.ilSurveyEditorGUI.php.
Referenced by questionsObject(), and setBrowseForQuestionsSubtabs().
      
  | 
  protected | 
Definition at line 42 of file class.ilSurveyEditorGUI.php.
      
  | 
  protected | 
Definition at line 47 of file class.ilSurveyEditorGUI.php.
Referenced by createQuestionPool().
      
  | 
  protected | 
Definition at line 36 of file class.ilSurveyEditorGUI.php.
      
  | 
  protected | 
Definition at line 46 of file class.ilSurveyEditorGUI.php.
Referenced by changeDatatypeObject(), questionsObject(), and setBrowseForQuestionsSubtabs().