ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
ilObjectGUI Class Reference

Class ilObjectGUI Basic methods of all Output classes. More...

+ Inheritance diagram for ilObjectGUI:
+ Collaboration diagram for ilObjectGUI:

Public Member Functions

 executeCommand ()
 execute command More...
 
 withReferences ()
 determines wether objects are referenced or not (got ref ids or not) More...
 
 setCreationMode ($a_mode=true)
 if true, a creation screen is displayed the current $_GET[ref_id] don't belong to the current class! the mode is determined in ilrepositorygui More...
 
 getCreationMode ()
 get creation mode More...
 
 prepareOutput ($a_show_subobjects=true)
 prepare output More...
 
 getAdminTabs ()
 administration tabs show only permissions and trash folder More...
 
 getHTML ()
 
 confirmedDeleteObject ()
 confirmed deletion of object -> objects are moved to trash or deleted immediately, if trash is disabled More...
 
 cancelDeleteObject ()
 cancel deletion of object More...
 
 cancelObject ()
 cancel action and go back to previous page public More...
 
 createObject ()
 create new object form More...
 
 cancelCreation ()
 cancel create action and go back to repository parent More...
 
 saveObject ()
 save object More...
 
 getDidacticTemplateVar ($a_type)
 Get didactic template setting from creation screen. More...
 
 putObjectInTree (ilObject $a_obj, $a_parent_node_id=null)
 Add object to tree at given position. More...
 
 editObject ()
 edit object More...
 
 addExternalEditFormCustom (ilPropertyFormGUI $a_form)
 
 updateObject ()
 updates object entry in object_data More...
 
 getFormAction ($a_cmd, $a_formaction="")
 get form action for command (command is method name without "Object", e.g. More...
 
 isVisible ($a_ref_id, $a_type)
 
 viewObject ()
 viewObject container presentation for "administration -> repository, trash, permissions" More...
 
 deleteObject ($a_error=false)
 Display deletion confirmation screen. More...
 
 cloneAllObject ()
 Clone single (not container object) Method is overwritten in ilContainerGUI. More...
 
 redirectAfterCreation ()
 Redirect after creation, see https://docu.ilias.de/goto_docu_wiki_wpage_5035_1357.html. More...
 
 addToDeskObject ()
 
 removeFromDeskObject ()
 
- Public Member Functions inherited from ILIAS\Object\ImplementsCreationCallback
 callCreationCallback (\ilObject $object, \ilObjectDefinition $obj_definition, int $requested_crtcb)
 

Static Public Member Functions

static _gotoRepositoryRoot ($a_raise_error=false)
 Goto repository root. More...
 
static _gotoRepositoryNode ($a_ref_id, $a_cmd="frameset")
 Goto repository root. More...
 

Data Fields

const ALLOWED_TAGS_IN_TITLE_AND_DESCRIPTION
 
const COPY_WIZARD_NEEDS_PAGE = 1
 
 $objDefinition
 
 $tpl
 
 $tree
 
 $lng
 
 $data
 
 $object
 
 $ref_id
 
 $obj_id
 
 $maxcount
 
 $formaction
 
 $return_location
 
 $target_frame
 
 $tab_target_script
 
 $actions
 
 $sub_objects
 
 $omit_locator = false
 
const CFORM_NEW = 1
 
const CFORM_IMPORT = 2
 
const CFORM_CLONE = 3
 

Protected Member Functions

 getObjectService ()
 Get object service. More...
 
 assignObject ()
 
 setTitleAndDescription ()
 called by prepare output More...
 
 initHeaderAction ($a_sub_type=null, $a_sub_id=null)
 Add header action menu. More...
 
 insertHeaderAction ($a_list_gui)
 Insert header action into main template. More...
 
 addHeaderAction ()
 Add header action menu. More...
 
 redrawHeaderActionObject ()
 Ajax call: redraw action header only. More...
 
 setTabs ()
 set admin tabs public More...
 
 setAdminTabs ()
 set admin tabs public More...
 
 setLocator ()
 set Locator More...
 
 addLocatorItems ()
 should be overwritten to add object specific items (repository items are preloaded) More...
 
 omitLocator ($a_omit=true)
 
 addAdminLocatorItems ($a_do_not_add_object=false)
 should be overwritten to add object specific items (repository items are preloaded) More...
 
 initCreationForms ($a_new_type)
 Init creation froms. More...
 
 getCreationFormsHTML (array $a_forms)
 Get HTML for creation forms (accordion) More...
 
 initCreateForm ($a_new_type)
 Init object creation form. More...
 
 initDidacticTemplate (ilPropertyFormGUI $form)
 Show didactic template types. More...
 
 addDidacticTemplateOptions (array &$a_options)
 Add custom templates. More...
 
 afterSave (ilObject $a_new_object)
 Post (successful) object creation hook. More...
 
 initEditForm ()
 Init object edit form. More...
 
 initEditCustomForm (ilPropertyFormGUI $a_form)
 Add custom fields to update form. More...
 
 getEditFormValues ()
 Get values for edit form. More...
 
 getEditFormCustomValues (array &$a_values)
 Add values to custom edit fields. More...
 
 validateCustom (ilPropertyFormGUI $a_form)
 Validate custom values (if not possible with checkInput()) More...
 
 updateCustom (ilPropertyFormGUI $a_form)
 Insert custom update form values into object. More...
 
 afterUpdate ()
 Post (successful) object update hook. More...
 
 initImportForm ($a_new_type)
 Init object import form. More...
 
 importFileObject ($parent_id=null, $a_catch_errors=true)
 Import. More...
 
 afterImport (ilObject $a_new_object)
 Post (successful) object import hook. More...
 
 setFormAction ($a_cmd, $a_formaction)
 set specific form action for command More...
 
 getReturnLocation ($a_cmd, $a_location="")
 get return location for command (command is method name without "Object", e.g. More...
 
 setReturnLocation ($a_cmd, $a_location)
 set specific return location for command More...
 
 getTargetFrame ($a_cmd, $a_target_frame="")
 get target frame for command (command is method name without "Object", e.g. More...
 
 setTargetFrame ($a_cmd, $a_target_frame)
 set specific target frame for command More...
 
 showPossibleSubObjects ()
 show possible subobjects (pulldown menu) More...
 
 getTemplateFile ($a_cmd, $a_type="")
 get a template blockfile format: tpl. More...
 
 getTabs ()
 get tabs abstract method. More...
 
 __showButton ($a_cmd, $a_text, $a_target='')
 
 hitsperpageObject ()
 
__initTableGUI ()
 
 __setTableGUIBasicData (&$tbl, &$result_set, $a_from="")
 standard implementation for tables use 'from' variable use different initial setting of table More...
 
 redirectToRefId ($a_ref_id, $a_cmd="")
 redirects to (repository) view per ref id usually to a container and usually used at the end of a save/import method where the object gui type (of the new object) doesn't match with the type of the current $_GET["ref_id"] value More...
 
 fillCloneTemplate ($a_tpl_varname, $a_type)
 Fill object clone template This method can be called from any object GUI class that wants to offer object cloning. More...
 
 getCenterColumnHTML ()
 Get center column. More...
 
 getRightColumnHTML ()
 Display right column. More...
 
 setColumnSettings (ilColumnGUI $column_gui)
 May be overwritten in subclasses. More...
 
 checkPermission ($a_perm, $a_cmd="", $a_type="", $a_ref_id=null)
 Check permission and redirect on error. More...
 
 checkPermissionBool ($a_perm, $a_cmd="", $a_type="", $a_ref_id=null)
 Check permission. More...
 
 enableDragDropFileUpload ()
 Enables the file upload into this object by dropping files. More...
 
 handleAutoRating (ilObject $a_new_obj)
 Activate rating automatically if parent container setting. More...
 

Protected Attributes

const UPLOAD_TYPE_LOCAL = 1
 
const UPLOAD_TYPE_UPLOAD_DIRECTORY = 2
 
 $ilErr
 
 $locator
 
 $user
 
 $access
 
 $rbacsystem
 
 $settings
 
 $rbacreview
 
 $toolbar
 
 $tmp_import_dir
 
 $tabs_gui = null
 
 $ctrl
 
 $object_service
 
 $favourites
 
 $request
 

Private Member Functions

 setActions ($a_actions="")
 set possible actions for objects in list. More...
 
 setSubObjects ($a_sub_objects="")
 set possible subobjects for this object. More...
 

Detailed Description

Class ilObjectGUI Basic methods of all Output classes.

Author
Stefan Meyer meyer.nosp@m.@lei.nosp@m.fos.c.nosp@m.om
Version
$Id$

Definition at line 16 of file class.ilObjectGUI.php.

Member Function Documentation

◆ __initTableGUI()

& ilObjectGUI::__initTableGUI ( )
protected

Definition at line 1759 of file class.ilObjectGUI.php.

1760  {
1761  include_once "./Services/Table/classes/class.ilTableGUI.php";
1762 
1763  return new ilTableGUI(0, false);
1764  }
Class ilTableGUI.

◆ __setTableGUIBasicData()

ilObjectGUI::__setTableGUIBasicData ( $tbl,
$result_set,
  $a_from = "" 
)
protected

standard implementation for tables use 'from' variable use different initial setting of table

Definition at line 1771 of file class.ilObjectGUI.php.

References $_GET.

1772  {
1773  switch ($a_from) {
1774  case "clipboardObject":
1775  $offset = $_GET["offset"];
1776  $order = $_GET["sort_by"];
1777  $direction = $_GET["sort_order"];
1778  $tbl->disable("footer");
1779  break;
1780 
1781  default:
1782  $offset = $_GET["offset"];
1783  $order = $_GET["sort_by"];
1784  $direction = $_GET["sort_order"];
1785  break;
1786  }
1787 
1788  $tbl->setOrderColumn($order);
1789  $tbl->setOrderDirection($direction);
1790  $tbl->setOffset($offset);
1791  $tbl->setLimit($_GET["limit"]);
1792  $tbl->setFooter("tblfooter", $this->lng->txt("previous"), $this->lng->txt("next"));
1793  $tbl->setData($result_set);
1794  }
$_GET["client_id"]

◆ __showButton()

ilObjectGUI::__showButton (   $a_cmd,
  $a_text,
  $a_target = '' 
)
protected

Definition at line 1745 of file class.ilObjectGUI.php.

References $toolbar.

Referenced by ilObjSessionGUI\eventsListObject(), and ilObjRoleGUI\listUsersRoleObject().

1746  {
1747  $ilToolbar = $this->toolbar;
1748 
1749  $ilToolbar->addButton($a_text, $this->ctrl->getLinkTarget($this, $a_cmd), $a_target);
1750  }
+ Here is the caller graph for this function:

◆ _gotoRepositoryNode()

static ilObjectGUI::_gotoRepositoryNode (   $a_ref_id,
  $a_cmd = "frameset" 
)
static

Goto repository root.

Parameters

Definition at line 2082 of file class.ilObjectGUI.php.

References $_GET, $DIC, $ilErr, and exit.

Referenced by ilObjChatroomAdminGUI\_goto(), ilObjChatroomGUI\_goto(), ilObjLearningSequenceGUI\_goto(), ilObjContentPageGUI\_goto(), ilObjCmiXapiGUI\_goto(), ilObjLTIConsumerGUI\_goto(), ilObjDataCollectionGUI\_goto(), ilObjIndividualAssessmentGUI\_goto(), ilObjSessionGUI\_goto(), ilObjLearningSequence\_goto(), ilObjFolderGUI\_goto(), ilObjBookingPoolGUI\_goto(), ilObjFileGUI\_goto(), ilObjFileBasedLMGUI\_goto(), ilObjWikiGUI\_goto(), ilObjCategoryGUI\_goto(), ilObjMediaCastGUI\_goto(), ilObjGroupGUI\_goto(), ilObjCourseGUI\_goto(), and ilObjQuestionPoolGUI\infoScreenForward().

2083  {
2084  global $DIC;
2085 
2086  $ilAccess = $DIC->access();
2087  $ilErr = $DIC["ilErr"];
2088 
2089  $_GET["cmd"] = $a_cmd;
2090  $_GET["target"] = "";
2091  $_GET["ref_id"] = $a_ref_id;
2092  $_GET["baseClass"] = "ilRepositoryGUI";
2093  include("ilias.php");
2094  exit;
2095  }
exit
Definition: login.php:29
$_GET["client_id"]
global $DIC
Definition: goto.php:24
+ Here is the caller graph for this function:

◆ _gotoRepositoryRoot()

static ilObjectGUI::_gotoRepositoryRoot (   $a_raise_error = false)
static

Goto repository root.

Parameters

Definition at line 2054 of file class.ilObjectGUI.php.

References $_GET, $DIC, $ilErr, $lng, exit, and ROOT_FOLDER_ID.

Referenced by ilObjCmiXapiGUI\_goto(), ilObjItemGroupGUI\_goto(), ilObjLTIConsumerGUI\_goto(), ilObjDataCollectionGUI\_goto(), ilLMPageObjectGUI\_goto(), ilObjSessionGUI\_goto(), ilObjLearningSequence\_goto(), ilObjectPluginGUI\_goto(), ilObjRootFolderGUI\_goto(), ilObjBookingPoolGUI\_goto(), ilStructureObjectGUI\_goto(), ilObjFileGUI\_goto(), ilObjFileBasedLMGUI\_goto(), ilGlossaryTermGUI\_goto(), ilObjSAHSLearningModuleGUI\_goto(), ilObjExerciseGUI\_goto(), ilObjSurveyQuestionPoolGUI\_goto(), ilObjWikiGUI\_goto(), ilObjGlossaryGUI\_goto(), ilObjCategoryGUI\_goto(), ilObjMediaCastGUI\_goto(), ilObjGroupGUI\_goto(), ilObjMediaPoolGUI\_goto(), ilObjLinkResourceGUI\_goto(), ilObjSystemFolderGUI\_goto(), ilObjSurveyGUI\_goto(), ilObjCourseGUI\_goto(), ilObjTestGUI\_goto(), ilObjContentObjectGUI\_goto(), ilObjUserFolderGUI\_goto(), ilObjBibliographicGUI\handleNonAccess(), and ilObjQuestionPoolGUI\infoScreenForward().

2055  {
2056  global $DIC;
2057 
2058  $ilAccess = $DIC->access();
2059  $ilErr = $DIC["ilErr"];
2060  $lng = $DIC->language();
2061 
2062  if ($ilAccess->checkAccess("read", "", ROOT_FOLDER_ID)) {
2063  $_GET["cmd"] = "frameset";
2064  $_GET["target"] = "";
2065  $_GET["ref_id"] = ROOT_FOLDER_ID;
2066  $_GET["baseClass"] = "ilRepositoryGUI";
2067  include("ilias.php");
2068  exit;
2069  }
2070 
2071  if ($a_raise_error) {
2072  $ilErr->raiseError($lng->txt("msg_no_perm_read"), $ilErr->FATAL);
2073  }
2074  }
exit
Definition: login.php:29
const ROOT_FOLDER_ID
Definition: constants.php:30
$_GET["client_id"]
global $DIC
Definition: goto.php:24
+ Here is the caller graph for this function:

◆ addAdminLocatorItems()

ilObjectGUI::addAdminLocatorItems (   $a_do_not_add_object = false)
protected

should be overwritten to add object specific items (repository items are preloaded)

Parameters
bool$a_do_not_add_object

Definition at line 685 of file class.ilObjectGUI.php.

References $_GET, $locator, and SYSTEM_FOLDER_ID.

Referenced by prepareOutput().

686  {
687  $ilLocator = $this->locator;
688 
689  if ($_GET["admin_mode"] == "settings") { // system settings
690  $this->ctrl->setParameterByClass(
691  "ilobjsystemfoldergui",
692  "ref_id",
694  );
695  $ilLocator->addItem(
696  $this->lng->txt("administration"),
697  $this->ctrl->getLinkTargetByClass(array("iladministrationgui", "ilobjsystemfoldergui"), "")
698  );
699  if ($this->object && ($this->object->getRefId() != SYSTEM_FOLDER_ID && !$a_do_not_add_object)) {
700  $ilLocator->addItem(
701  $this->object->getTitle(),
702  $this->ctrl->getLinkTarget($this, "view")
703  );
704  }
705  } else { // repository administration
706  $this->ctrl->setParameterByClass(
707  "iladministrationgui",
708  "ref_id",
709  ""
710  );
711  $this->ctrl->setParameterByClass(
712  "iladministrationgui",
713  "admin_mode",
714  "settings"
715  );
716  //$ilLocator->addItem($this->lng->txt("administration"),
717  // $this->ctrl->getLinkTargetByClass("iladministrationgui", "frameset"),
718  // ilFrameTargetInfo::_getFrame("MainContent"));
719  $this->ctrl->clearParametersByClass("iladministrationgui");
720  $ilLocator->addAdministrationItems();
721  }
722  }
$_GET["client_id"]
const SYSTEM_FOLDER_ID
Definition: constants.php:33
+ Here is the caller graph for this function:

◆ addDidacticTemplateOptions()

ilObjectGUI::addDidacticTemplateOptions ( array &  $a_options)
protected

Add custom templates.

Parameters
array$a_options

Definition at line 999 of file class.ilObjectGUI.php.

Referenced by initDidacticTemplate().

1000  {
1001  }
+ Here is the caller graph for this function:

◆ addExternalEditFormCustom()

ilObjectGUI::addExternalEditFormCustom ( ilPropertyFormGUI  $a_form)

Definition at line 1171 of file class.ilObjectGUI.php.

Referenced by ilObjMediaPoolGUI\edit(), ilObjBibliographicGUI\editObject(), ilObjDataCollectionGUI\editObject(), and editObject().

1172  {
1173  // has to be done AFTER setValuesByArray() ...
1174  }
+ Here is the caller graph for this function:

◆ addHeaderAction()

ilObjectGUI::addHeaderAction ( )
protected

Add header action menu.

Definition at line 523 of file class.ilObjectGUI.php.

References initHeaderAction(), and insertHeaderAction().

Referenced by ilObjForumGUI\checkUsersViewMode(), ilObjLinkResourceGUI\executeCommand(), ilObjFileGUI\executeCommand(), ilObjPortfolioTemplateGUI\executeCommand(), ilObjGroupGUI\executeCommand(), ilObjItemGroupGUI\executeCommand(), ilObjFileBasedLMGUI\executeCommand(), ilObjSCORM2004LearningModuleGUI\executeCommand(), ilObjSurveyGUI\executeCommand(), ilObjSessionGUI\executeCommand(), ilObjWikiGUI\executeCommand(), ilObjFolderGUI\executeCommand(), ilObjMediaCastGUI\executeCommand(), ilObjExerciseGUI\executeCommand(), ilObjBookingPoolGUI\executeCommand(), ilObjBibliographicGUI\executeCommand(), ilObjMediaPoolGUI\executeCommand(), ilObjContentObjectGUI\executeCommand(), ilObjGlossaryGUI\executeCommand(), ilObjDataCollectionGUI\executeCommand(), ilObjTestGUI\executeCommand(), ilObjStudyProgrammeGUI\executeCommand(), ilObjWorkspaceFolderGUI\executeCommand(), ilObjLearningSequenceGUI\executeCommand(), ilObjForumGUI\executeCommand(), ilObjCmiXapiGUI\executeCommand(), ilObjLTIConsumerGUI\executeCommand(), ilObjCourseGUI\executeCommand(), ilObjTestGUI\forwardToEvaluationGUI(), and ilObjContentPageGUI\renderHeaderActions().

524  {
525  $this->insertHeaderAction($this->initHeaderAction());
526  }
initHeaderAction($a_sub_type=null, $a_sub_id=null)
Add header action menu.
insertHeaderAction($a_list_gui)
Insert header action into main template.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ addLocatorItems()

ilObjectGUI::addLocatorItems ( )
protected

should be overwritten to add object specific items (repository items are preloaded)

Definition at line 670 of file class.ilObjectGUI.php.

Referenced by setLocator().

671  {
672  }
+ Here is the caller graph for this function:

◆ addToDeskObject()

ilObjectGUI::addToDeskObject ( )

Definition at line 2178 of file class.ilObjectGUI.php.

References $_GET, $ctrl, $lng, $user, and ilLink\_getLink().

2179  {
2180  $lng = $this->lng;
2181  $ctrl = $this->ctrl;
2182  $user = $this->user;
2183  $this->favourites->add($user->getId(), (int) $_GET["item_ref_id"]);
2184  $lng->loadLanguageModule("rep");
2185  ilUtil::sendSuccess($lng->txt("rep_added_to_favourites"), true);
2186  $ctrl->redirectToURL(ilLink::_getLink((int) $_GET["ref_id"]));
2187  }
$_GET["client_id"]
+ Here is the call graph for this function:

◆ afterImport()

ilObjectGUI::afterImport ( ilObject  $a_new_object)
protected

Post (successful) object import hook.

Parameters
ilObject$a_new_object

Definition at line 1487 of file class.ilObjectGUI.php.

Referenced by importFileObject(), and ilObjBibliographicGUI\removeFromDesk().

1488  {
1489  ilUtil::sendSuccess($this->lng->txt("object_added"), true);
1490  $this->ctrl->returnToParent($this);
1491  }
+ Here is the caller graph for this function:

◆ afterSave()

ilObjectGUI::afterSave ( ilObject  $a_new_object)
protected

Post (successful) object creation hook.

Parameters
ilObject$a_new_object

Definition at line 1137 of file class.ilObjectGUI.php.

Referenced by ilObjCloudGUI\initCreateForm(), ilObjExerciseVerificationGUI\save(), ilObjCourseVerificationGUI\save(), ilObjSCORMVerificationGUI\save(), ilObjLTIConsumerVerificationGUI\save(), ilObjCmiXapiVerificationGUI\save(), ilObjTestVerificationGUI\save(), ilObjBibliographicGUI\save(), and saveObject().

1138  {
1139  ilUtil::sendSuccess($this->lng->txt("object_added"), true);
1140  $this->ctrl->returnToParent($this);
1141  }
+ Here is the caller graph for this function:

◆ afterUpdate()

ilObjectGUI::afterUpdate ( )
protected

Post (successful) object update hook.

Definition at line 1299 of file class.ilObjectGUI.php.

Referenced by updateObject().

1300  {
1301  ilUtil::sendSuccess($this->lng->txt("msg_obj_modified"), true);
1302  $this->ctrl->redirect($this, "edit");
1303  }
+ Here is the caller graph for this function:

◆ assignObject()

ilObjectGUI::assignObject ( )
protected

Definition at line 318 of file class.ilObjectGUI.php.

References ilObjectFactory\getInstanceByObjId(), and ilObjectFactory\getInstanceByRefId().

319  {
320  // TODO: it seems that we always have to pass only the ref_id
321  //echo "<br>ilObjectGUIassign:".get_class($this).":".$this->id.":<br>";
322  if ($this->id != 0) {
323  if ($this->call_by_reference) {
324  $this->object = ilObjectFactory::getInstanceByRefId($this->id);
325  } else {
326  $this->object = ilObjectFactory::getInstanceByObjId($this->id);
327  }
328  }
329  }
static getInstanceByObjId($a_obj_id, $stop_on_error=true)
get an instance of an Ilias object by object id
static getInstanceByRefId($a_ref_id, $stop_on_error=true)
get an instance of an Ilias object by reference id
+ Here is the call graph for this function:

◆ cancelCreation()

ilObjectGUI::cancelCreation ( )

cancel create action and go back to repository parent

Definition at line 1006 of file class.ilObjectGUI.php.

References $ctrl.

Referenced by ilObjLearningSequenceGUI\executeCommand().

1007  {
1008  $ilCtrl = $this->ctrl;
1009 
1010  $ilCtrl->redirectByClass("ilrepositorygui", "frameset");
1011  }
+ Here is the caller graph for this function:

◆ cancelDeleteObject()

ilObjectGUI::cancelDeleteObject ( )

cancel deletion of object

public

Definition at line 746 of file class.ilObjectGUI.php.

References ilSession\clear().

747  {
748  ilSession::clear("saved_post");
749  $this->ctrl->returnToParent($this);
750  }
static clear($a_var)
Unset a value.
+ Here is the call graph for this function:

◆ cancelObject()

ilObjectGUI::cancelObject ( )

cancel action and go back to previous page public

Definition at line 758 of file class.ilObjectGUI.php.

References ilSession\clear().

Referenced by ilObjFileBasedLMGUI\cancel().

759  {
760  ilSession::clear("saved_post");
761  $this->ctrl->returnToParent($this);
762  }
static clear($a_var)
Unset a value.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ checkPermission()

ilObjectGUI::checkPermission (   $a_perm,
  $a_cmd = "",
  $a_type = "",
  $a_ref_id = null 
)
protected

Check permission and redirect on error.

Parameters
string$a_perm
string$a_cmd
string$a_type
int$a_ref_id
Exceptions
ilObjectException
Returns
bool

Definition at line 1982 of file class.ilObjectGUI.php.

References $_GET, $_SERVER, $type, ilLink\_getLink(), ilObject\_lookupType(), checkPermissionBool(), and ilSession\clear().

Referenced by ilObjCategoryGUI\__checkGlobalRoles(), ilObjBibliographicAdminGUI\__construct(), ilObjMediaCastGUI\addCastItemObject(), ilObjBadgeAdministrationGUI\addImageTemplate(), ilObjWikiGUI\addImportantPageObject(), ilObjRoleFolderGUI\adjustRoleObject(), ilObjWikiGUI\allPagesObject(), ilObjCategoryGUI\assignRolesObject(), ilObjCategoryGUI\assignSaveObject(), ilObjSessionGUI\attendanceListObject(), ilObjCourseGUI\autoFillObject(), ilObjLanguageFolderGUI\checkLanguageObject(), ilObjBadgeAdministrationGUI\confirmDeleteImageTemplates(), ilObjMediaCastGUI\confirmDeletionItemsObject(), ilObjLanguageFolderGUI\confirmRefreshObject(), ilObjLanguageFolderGUI\confirmRefreshSelectedObject(), ilContainerGUI\confirmRemoveFromSystemObject(), ilObjLanguageFolderGUI\confirmUninstallChangesObject(), ilObjLanguageFolderGUI\confirmUninstallObject(), ilObjMediaCastGUI\convertFileObject(), ilObjSurveyQuestionPoolGUI\createExportFileObject(), ilObjLTIAdministrationGUI\createLTIConsumer(), ilObjBadgeAdministrationGUI\deleteImageTemplates(), ilObjMediaCastGUI\deleteItemsObject(), ilObjSurveyQuestionPoolGUI\deleteQuestionsObject(), ilObjCategoryGUI\deleteUsersObject(), ilObjMediaCastGUI\downloadItemObject(), ilObjWikiGUI\downloadUserHTMLExportObject(), ilObjWikiGUI\downloadUserHTMLExportWithCommentsObject(), ilObjMediaCastGUI\editCastItemObject(), ilObjBadgeAdministrationGUI\editImageTemplate(), ilObjWikiGUI\editImportantPagesObject(), ilObjCourseGUI\editInfoObject(), ilObjCategoryGUI\editInfoObject(), ilObjGroupGUI\editInfoObject(), ilObjUserTrackingGUI\editLPDefaultsObject(), ilObjGroupGUI\editObject(), ilObjMediaCastGUI\editOrderObject(), ilObjWikiGUI\editSettingsObject(), ilObjMediaCastGUI\editSettingsObject(), ilObjGlossaryGUI\editStyleProperties(), ilObjWikiGUI\editStylePropertiesObject(), ilContainerGUI\editStylePropertiesObject(), ilObjLearningSequenceAdminGUI\executeCommand(), ilObjGroupGUI\executeCommand(), ilObjSurveyQuestionPoolGUI\executeCommand(), ilObjCategoryGUI\executeCommand(), ilObjFileBasedLMGUI\executeCommand(), ilObjSurveyGUI\executeCommand(), ilObjSessionGUI\executeCommand(), ilObjWikiGUI\executeCommand(), ilObjFolderGUI\executeCommand(), ilObjMediaCastGUI\executeCommand(), ilObjRootFolderGUI\executeCommand(), ilObjExerciseGUI\executeCommand(), ilObjBookingPoolGUI\executeCommand(), ilObjGlossaryGUI\executeCommand(), ilObjLanguageFolderGUI\executeCommand(), ilObjCourseGUI\executeCommand(), ilObjGlossaryGUI\export(), ilObjUserFolderGUI\exportObject(), ilObjMediaCastGUI\extractPreviewImageObject(), ilContainerGUI\forwardToPageObject(), ilObjExerciseGUI\getService(), ilObjWikiGUI\getUserHTMLExportProgressObject(), ilObjSurveyGUI\importSurveyObject(), ilObjCourseGUI\infoScreen(), ilObjBookingPoolGUI\infoScreen(), ilObjSessionGUI\infoScreen(), ilObjMediaCastGUI\infoScreen(), ilObjGroupGUI\infoScreen(), ilObjSurveyGUI\infoScreen(), ilObjSurveyQuestionPoolGUI\infoScreenForward(), ilObjWikiGUI\infoScreenObject(), ilObjMediaCastGUI\infoScreenObject(), ilObjMediaCastGUI\initAddCastItemForm(), ilObjWikiGUI\initUserHTMLExportObject(), ilObjLanguageFolderGUI\installLocalObject(), ilObjLanguageFolderGUI\installObject(), ilObjSessionGUI\joinObject(), ilObjGroupGUI\leaveObject(), ilObjCourseGUI\leaveObject(), ilObjWikiGUI\listContributorsObject(), ilObjMediaCastGUI\listItemsObject(), ilObjWikiGUI\newPagesObject(), ilObjWikiGUI\orphanedPagesObject(), ilObjCategoryGUI\performDeleteUsersObject(), ilObjUserFolderGUI\performExportObject(), ilObjWikiGUI\performSearchObject(), ilObjCourseGUI\performUnsubscribeObject(), ilObjWikiGUI\popularPagesObject(), ilObjSessionGUI\printAttendanceListObject(), ilObjGlossaryGUI\properties(), ilObjSurveyGUI\propertiesObject(), ilObjWikiGUI\randomPageObject(), ilObjWikiGUI\recentChangesObject(), ilObjLanguageFolderGUI\refreshObject(), ilObjLanguageFolderGUI\refreshSelectedObject(), ilObjSessionGUI\registerObject(), ilContainerGUI\removeFromSystemObject(), ilObjWikiGUI\removeImportantPagesObject(), ilObjFolderGUI\renderObject(), ilObjLoggingSettingsGUI\resetComponentLevels(), ilObjCalendarSettingsGUI\save(), ilObjMediaCastGUI\saveCastItemObject(), ilObjAdvancedEditingGUI\saveCharSelectorSettingsObject(), ilObjLoggingSettingsGUI\saveComponentLevels(), ilObjTaggingSettingsGUI\saveForbiddenTags(), ilObjAdvancedEditingGUI\saveGeneralPageSettingsObject(), ilObjWikiGUI\saveGradingObject(), ilObjBadgeAdministrationGUI\saveImageTemplate(), ilObjUserTrackingGUI\saveLPDefaultsObject(), ilObjAdvancedEditingGUI\saveObject(), ilObjWikiGUI\saveOrderingAndIndentObject(), ilObjAdvancedEditingGUI\savePageEditorSettingsObject(), ilObjWebResourceAdministrationGUI\saveSettings(), ilObjForumAdministrationGUI\saveSettings(), ilObjExerciseAdministrationGUI\saveSettings(), ilObjStudyProgrammeAdminGUI\saveSettings(), ilObjBlogAdministrationGUI\saveSettings(), ilMembershipAdministrationGUI\saveSettings(), ilObjMediaObjectsSettingsGUI\saveSettings(), ilObjAwarenessAdministrationGUI\saveSettings(), ilObjBadgeAdministrationGUI\saveSettings(), ilObjTaggingSettingsGUI\saveSettings(), ilObjLearningResourcesSettingsGUI\saveSettings(), ilObjAdvancedEditingGUI\saveSettingsObject(), ilObjUserTrackingGUI\saveSettingsObject(), ilObjWikiGUI\saveSettingsObject(), ilObjMediaCastGUI\saveSettingsObject(), ilObjAdvancedEditingGUI\saveTags(), ilObjWikiGUI\setAsStartPageObject(), ilObjLanguageFolderGUI\setSystemLanguageObject(), ilObjLanguageFolderGUI\setUserLanguageObject(), ilObjExerciseGUI\showOverviewObject(), ilObjTaggingSettingsGUI\showUsers(), ilObjWikiGUI\startUserHTMLExportObject(), ilContainerGUI\trashObject(), ilObjLanguageFolderGUI\uninstallChangesObject(), ilObjLanguageFolderGUI\uninstallObject(), ilObjGroupGUI\unsubscribeObject(), ilObjMediaCastGUI\updateCastItemObject(), ilObjBadgeAdministrationGUI\updateImageTemplate(), ilObjCategoryGUI\updateInfoObject(), ilObjCourseGUI\updateInfoObject(), ilObjGroupGUI\updateInfoObject(), ilObjLTIAdministrationGUI\updateLTIConsumer(), ilContainerReferenceGUI\updateObject(), ilObjGroupGUI\updateObject(), ilObjFolderGUI\viewObject(), ilObjCourseGUI\viewObject(), ilObjRootFolderGUI\viewObject(), ilObjWikiGUI\viewObject(), viewObject(), and ilObjWikiGUI\viewPageObject().

1983  {
1984  if (!$this->checkPermissionBool($a_perm, $a_cmd, $a_type, $a_ref_id)) {
1985  if (!is_int(strpos($_SERVER["PHP_SELF"], "goto.php"))) {
1986  // create: redirect to parent
1987  if ($a_perm == "create") {
1988  if (!$a_ref_id) {
1989  $a_ref_id = $_GET["ref_id"];
1990  }
1991  $type = ilObject::_lookupType($a_ref_id, true);
1992  } else {
1993  // does this make sense?
1994  if (!is_object($this->object)) {
1995  return;
1996  }
1997  if (!$a_ref_id) {
1998  $a_ref_id = $this->object->getRefId();
1999  }
2000  $type = $this->object->getType();
2001  }
2002 
2003  ilSession::clear("il_rep_ref_id");
2004 
2005  include_once "Services/Object/exceptions/class.ilObjectException.php";
2006  $this->tpl->setOnScreenMessage('failure', $this->lng->txt('msg_no_perm_read'), true);
2007  $parent_ref_id = $this->tree->getParentNodeData($this->object->getRefId())['ref_id'];
2008  $this->ctrl->redirectToURL(ilLink::_getLink($parent_ref_id));
2009  }
2010  // we should never be here
2011  else {
2012  $this->tpl->setOnScreenMessage('failure', $this->lng->txt('msg_no_perm_read'), true);
2013  self::_gotoRepositoryRoot();
2014  }
2015  }
2016  }
$type
$_GET["client_id"]
$_SERVER['HTTP_HOST']
Definition: raiseError.php:10
static clear($a_var)
Unset a value.
static _lookupType($a_id, $a_reference=false)
lookup object type
checkPermissionBool($a_perm, $a_cmd="", $a_type="", $a_ref_id=null)
Check permission.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ checkPermissionBool()

ilObjectGUI::checkPermissionBool (   $a_perm,
  $a_cmd = "",
  $a_type = "",
  $a_ref_id = null 
)
protected

Check permission.

Parameters
string$a_perm
string$a_cmd
string$a_type
int$a_ref_id
Returns
bool

Definition at line 2027 of file class.ilObjectGUI.php.

References $_GET, and $access.

Referenced by ilObjBadgeAdministrationGUI\activateTypes(), ilObjExerciseGUI\addContentSubTabs(), ilObjBookingPoolGUI\addExternalEditFormCustom(), checkPermission(), cloneAllObject(), ilObjLoggingSettingsGUI\components(), ilObjFileBasedLMGUI\createFromDirectory(), createObject(), ilObjBadgeAdministrationGUI\deactivateTypes(), ilObjFolderGUI\editObject(), editObject(), ilObjLearningResourcesSettingsGUI\editSettings(), ilObjSkillManagementGUI\editSettings(), ilObjGroupGUI\executeCommand(), ilObjSurveyQuestionPoolGUI\executeCommand(), ilObjCategoryGUI\executeCommand(), ilObjIndividualAssessmentGUI\executeCommand(), ilObjSurveyGUI\executeCommand(), ilObjFolderGUI\executeCommand(), ilObjMediaCastGUI\executeCommand(), ilObjRootFolderGUI\executeCommand(), ilObjExerciseGUI\executeCommand(), ilObjSystemFolderGUI\executeCommand(), ilObjBookingPoolGUI\executeCommand(), ilObjCourseGUI\executeCommand(), ilObjBlogAdministrationGUI\getAdminTabs(), ilObjExerciseAdministrationGUI\getAdminTabs(), ilObjObjectTemplateAdministrationGUI\getAdminTabs(), ilObjPortfolioAdministrationGUI\getAdminTabs(), getAdminTabs(), ilObjRoleFolderGUI\getAdminTabs(), ilContainerGUI\getAdminTabs(), ilObjRootFolderGUI\getEditFormValues(), ilObjExerciseGUI\getService(), ilObjForumAdministrationGUI\getSettingsForm(), ilObjUserTrackingGUI\getTabs(), ilObjSurveyAdministrationGUI\getTabs(), ilObjSurveyGUI\getTabs(), ilObjLanguageFolderGUI\getTabs(), ilObjExerciseGUI\getTabs(), ilObjSurveyQuestionPoolGUI\getTabs(), ilObjCourseGUI\hasAdminPermission(), ilObjSurveyQuestionPoolGUI\importFileObject(), ilObjTestGUI\importFileObject(), importFileObject(), ilObjQuestionPoolGUI\importFileObject(), ilObjCourseGUI\infoScreen(), ilObjBookingPoolGUI\infoScreen(), ilObjMediaCastGUI\infoScreen(), ilObjGroupGUI\infoScreen(), ilObjSurveyGUI\infoScreen(), ilObjSurveyQuestionPoolGUI\infoScreenForward(), ilObjMediaCastGUI\infoScreenObject(), ilObjAdvancedEditingGUI\initCharSelectorSettingsForm(), ilObjSessionGUI\initForm(), ilObjExerciseAdministrationGUI\initFormSettings(), ilObjBlogAdministrationGUI\initFormSettings(), ilObjAwarenessAdministrationGUI\initFormSettings(), ilObjCalendarSettingsGUI\initFormSettings(), ilObjAdvancedEditingGUI\initGeneralPageSettingsForm(), ilObjUserTrackingGUI\initLPDefaultsForm(), ilObjAdvancedEditingGUI\initPageEditorForm(), ilObjUserTrackingGUI\initSettingsForm(), isVisible(), ilObjExerciseGUI\listAssignmentsObject(), ilObjLTIAdministrationGUI\listConsumers(), ilObjBadgeAdministrationGUI\listImageTemplates(), ilObjSurveyQuestionPoolGUI\questionsObject(), ilObjContentPageAdministrationGUI\save(), ilObjGlossaryGUI\saveObject(), saveObject(), ilObjSkillManagementGUI\saveSettings(), ilObjRoleFolderGUI\saveSettingsObject(), ilObjRootFolderGUI\saveTranslationsObject(), ilObjUserFolderGUI\searchUserAccessFilterCallable(), setColumnSettings(), ilObjAdvancedEditingGUI\settingsObject(), ilObjPrivacySecurityGUI\showPrivacy(), ilObjCategoryGUI\updateObject(), updateObject(), ilObjUserFolderGUI\usrExportCsvObject(), ilObjUserFolderGUI\usrExportX86Object(), ilObjUserFolderGUI\usrExportXmlObject(), ilObjLanguageFolderGUI\viewObject(), and viewObject().

2028  {
2029  $ilAccess = $this->access;
2030 
2031  if ($a_perm == "create") {
2032  if (!$a_ref_id) {
2033  $a_ref_id = $_GET["ref_id"];
2034  }
2035  return $ilAccess->checkAccess($a_perm . "_" . $a_type, $a_cmd, $a_ref_id);
2036  } else {
2037  // does this make sense?
2038  if (!is_object($this->object)) {
2039  return false;
2040  }
2041  if (!$a_ref_id) {
2042  $a_ref_id = $this->object->getRefId();
2043  }
2044  return $ilAccess->checkAccess($a_perm, $a_cmd, $a_ref_id);
2045  }
2046  }
$_GET["client_id"]
+ Here is the caller graph for this function:

◆ cloneAllObject()

ilObjectGUI::cloneAllObject ( )

Clone single (not container object) Method is overwritten in ilContainerGUI.

public

Definition at line 1843 of file class.ilObjectGUI.php.

References $_GET, $_POST, $ilErr, $ilUser, $user, ilCopyWizardOptions\_allocateCopyId(), ilCopyWizardOptions\_getInstance(), ilLink\_getLink(), checkPermissionBool(), createObject(), ilObjectFactory\getInstanceByRefId(), ilUtil\redirect(), and ilUtil\sendFailure().

1844  {
1845  include_once('./Services/Link/classes/class.ilLink.php');
1846  include_once('Services/CopyWizard/classes/class.ilCopyWizardOptions.php');
1847 
1848  $ilErr = $this->ilErr;
1849  $ilUser = $this->user;
1850 
1851  $new_type = $_REQUEST['new_type'];
1852  if (!$this->checkPermissionBool("create", "", $new_type)) {
1853  $ilErr->raiseError($this->lng->txt('permission_denied'));
1854  }
1855  if (!(int) $_REQUEST['clone_source']) {
1856  ilUtil::sendFailure($this->lng->txt('select_one'));
1857  $this->createObject();
1858  return false;
1859  }
1860  if (!$this->checkPermissionBool("write", "", $new_type, (int) $_REQUEST['clone_source'])) {
1861  $ilErr->raiseError($this->lng->txt('permission_denied'));
1862  }
1863 
1864  // Save wizard options
1866  $wizard_options = ilCopyWizardOptions::_getInstance($copy_id);
1867  $wizard_options->saveOwner($ilUser->getId());
1868  $wizard_options->saveRoot((int) $_REQUEST['clone_source']);
1869 
1870  $options = $_POST['cp_options'] ? $_POST['cp_options'] : array();
1871  foreach ($options as $source_id => $option) {
1872  $wizard_options->addEntry($source_id, $option);
1873  }
1874  $wizard_options->read();
1875 
1876  $orig = ilObjectFactory::getInstanceByRefId((int) $_REQUEST['clone_source']);
1877  $new_obj = $orig->cloneObject((int) $_GET['ref_id'], $copy_id);
1878 
1879  // Delete wizard options
1880  $wizard_options->deleteAll();
1881 
1882  ilUtil::sendSuccess($this->lng->txt("object_duplicated"), true);
1883  ilUtil::redirect(ilLink::_getLink($new_obj->getRefId()));
1884  }
$_GET["client_id"]
createObject()
create new object form
static _getInstance($a_copy_id)
Get instance of copy wizard options.
static _allocateCopyId()
Allocate a copy for further entries.
static sendFailure($a_info="", $a_keep=false)
Send Failure Message to Screen.
static getInstanceByRefId($a_ref_id, $stop_on_error=true)
get an instance of an Ilias object by reference id
$ilUser
Definition: imgupload.php:18
static redirect($a_script)
checkPermissionBool($a_perm, $a_cmd="", $a_type="", $a_ref_id=null)
Check permission.
$_POST["username"]
+ Here is the call graph for this function:

◆ confirmedDeleteObject()

ilObjectGUI::confirmedDeleteObject ( )

confirmed deletion of object -> objects are moved to trash or deleted immediately, if trash is disabled

Definition at line 728 of file class.ilObjectGUI.php.

References $_GET, $_POST, $_SESSION, ilSession\clear(), and ilSession\get().

Referenced by ilObjLearningSequenceGUI\executeCommand().

729  {
730  if (isset($_POST["mref_id"])) {
731  $_SESSION["saved_post"] = array_unique(array_merge($_SESSION["saved_post"], $_POST["mref_id"]));
732  }
733 
734  include_once("./Services/Repository/classes/class.ilRepUtilGUI.php");
735  $ru = new ilRepUtilGUI($this);
736  $ru->deleteObjects($_GET["ref_id"], ilSession::get("saved_post"));
737  ilSession::clear("saved_post");
738  $this->ctrl->returnToParent($this);
739  }
$_SESSION["AccountId"]
$_GET["client_id"]
static get($a_var)
Get a value.
Repository GUI Utilities.
static clear($a_var)
Unset a value.
$_POST["username"]
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ createObject()

ilObjectGUI::createObject ( )

create new object form

public

Definition at line 769 of file class.ilObjectGUI.php.

References $_GET, $ilErr, $tpl, checkPermissionBool(), getCreationFormsHTML(), and initCreationForms().

Referenced by ilObjLTIConsumerGUI\applyProviderFilter(), cloneAllObject(), ilContainerGUI\cloneAllObject(), ilContainerGUI\cloneWizardPageObject(), ilObjGlossaryGUI\importObject(), ilObjContentObjectGUI\importObject(), ilObjLTIConsumerGUI\resetProviderFilter(), ilObjRoleTemplateGUI\saveObject(), ilObjSessionGUI\saveObject(), and ilObjTestGUI\uploadTstObject().

770  {
771  $tpl = $this->tpl;
773 
774  $new_type = $_REQUEST["new_type"];
775 
776 
777  // add new object to custom parent container
778  $this->ctrl->saveParameter($this, "crtptrefid");
779  // use forced callback after object creation
780  $this->ctrl->saveParameter($this, "crtcb");
781 
782  if (!$this->checkPermissionBool("create", "", $new_type)) {
783  $ilErr->raiseError($this->lng->txt("permission_denied"), $ilErr->MESSAGE);
784  } else {
785  $this->lng->loadLanguageModule($new_type);
786  $this->ctrl->setParameter($this, "new_type", $new_type);
787 
788  $forms = $this->initCreationForms($new_type);
789 
790  // copy form validation error: do not show other creation forms
791  if ($_GET["cpfl"] && isset($forms[self::CFORM_CLONE])) {
792  $forms = array(self::CFORM_CLONE => $forms[self::CFORM_CLONE]);
793  }
794  $tpl->setContent($this->getCreationFormsHTML($forms));
795  }
796  }
initCreationForms($a_new_type)
Init creation froms.
$_GET["client_id"]
getCreationFormsHTML(array $a_forms)
Get HTML for creation forms (accordion)
checkPermissionBool($a_perm, $a_cmd="", $a_type="", $a_ref_id=null)
Check permission.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ deleteObject()

ilObjectGUI::deleteObject (   $a_error = false)

Display deletion confirmation screen.

Only for referenced objects. For user,role & rolt overwrite this function in the appropriate Object folders classes (ilObjUserFolderGUI,ilObjRoleFolderGUI)

public

Definition at line 1648 of file class.ilObjectGUI.php.

References $_GET, $_POST, $ctrl, and ilSession\set().

Referenced by ilObjLearningSequenceGUI\executeCommand().

1649  {
1650  $ilCtrl = $this->ctrl;
1651 
1652  if ($_GET["item_ref_id"] != "") {
1653  $_POST["id"] = array($_GET["item_ref_id"]);
1654  }
1655 
1656  if (is_array($_POST["id"])) {
1657  foreach ($_POST["id"] as $idx => $id) {
1658  $_POST["id"][$idx] = (int) $id;
1659  }
1660  }
1661 
1662  // SAVE POST VALUES (get rid of this
1663  ilSession::set("saved_post", $_POST["id"]);
1664 
1665  include_once("./Services/Repository/classes/class.ilRepUtilGUI.php");
1666  $ru = new ilRepUtilGUI($this);
1667  if (!$ru->showDeleteConfirmation($_POST["id"], $a_error)) {
1668  $ilCtrl->returnToParent($this);
1669  }
1670  }
$_GET["client_id"]
static set($a_var, $a_val)
Set a value.
Repository GUI Utilities.
$_POST["username"]
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ editObject()

ilObjectGUI::editObject ( )

edit object

public

Definition at line 1148 of file class.ilObjectGUI.php.

References $ilErr, $tabs_gui, $tpl, addExternalEditFormCustom(), checkPermissionBool(), getEditFormValues(), and initEditForm().

Referenced by ilContainerReferenceGUI\editReferenceObject(), ilContainerReferenceGUI\firstEditObject(), ilObjUserGUI\removeUserPictureObject(), ilObjUserGUI\saveObject(), ilObjRoleTemplateGUI\updateObject(), ilRemoteObjectBaseGUI\updateObject(), ilContainerReferenceGUI\updateObject(), ilObjGroupGUI\updateObject(), and ilObjCourseGUI\updateObject().

1149  {
1150  $tpl = $this->tpl;
1151  $ilTabs = $this->tabs_gui;
1152  $ilErr = $this->ilErr;
1153 
1154  if (!$this->checkPermissionBool("write")) {
1155  $ilErr->raiseError($this->lng->txt("msg_no_perm_write"), $ilErr->MESSAGE);
1156  }
1157 
1158  $ilTabs->activateTab("settings");
1159 
1160  $form = $this->initEditForm();
1161  $values = $this->getEditFormValues();
1162  if ($values) {
1163  $form->setValuesByArray($values);
1164  }
1165 
1166  $this->addExternalEditFormCustom($form);
1167 
1168  $tpl->setContent($form->getHTML());
1169  }
addExternalEditFormCustom(ilPropertyFormGUI $a_form)
initEditForm()
Init object edit form.
getEditFormValues()
Get values for edit form.
checkPermissionBool($a_perm, $a_cmd="", $a_type="", $a_ref_id=null)
Check permission.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ enableDragDropFileUpload()

ilObjectGUI::enableDragDropFileUpload ( )
protected

Enables the file upload into this object by dropping files.

Definition at line 2100 of file class.ilObjectGUI.php.

References ilFileUploadGUI\initFileUpload().

Referenced by prepareOutput().

2101  {
2102  include_once("./Services/FileUpload/classes/class.ilFileUploadGUI.php");
2104 
2105  $this->tpl->enableDragDropFileUpload($this->ref_id);
2106  }
static initFileUpload()
Initializes the file upload and loads the needed javascripts and styles.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ executeCommand()

ilObjectGUI::executeCommand ( )

execute command

Definition at line 270 of file class.ilObjectGUI.php.

References prepareOutput().

Referenced by ilObjAssessmentFolderGUI\__construct().

271  {
272  $next_class = $this->ctrl->getNextClass($this);
273  $cmd = $this->ctrl->getCmd();
274 
275  switch ($next_class) {
276  default:
277  $this->prepareOutput();
278  if (!$cmd) {
279  $cmd = "view";
280  }
281  $cmd .= "Object";
282  $this->$cmd();
283 
284  break;
285  }
286 
287  return true;
288  }
prepareOutput($a_show_subobjects=true)
prepare output
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ fillCloneTemplate()

ilObjectGUI::fillCloneTemplate (   $a_tpl_varname,
  $a_type 
)
protected

Fill object clone template This method can be called from any object GUI class that wants to offer object cloning.

public

Parameters
stringtemplate variable name that will be filled
stringtype of new object

Definition at line 1824 of file class.ilObjectGUI.php.

References $_GET.

Referenced by ilObjMediaCastGUI\initCreationForms(), ilObjSAHSLearningModuleGUI\initCreationForms(), ilObjWikiGUI\initCreationForms(), and initCreationForms().

1825  {
1826  include_once './Services/Object/classes/class.ilObjectCopyGUI.php';
1827  $cp = new ilObjectCopyGUI($this);
1828  $cp->setType($a_type);
1829  $cp->setTarget($_GET['ref_id']);
1830  if ($a_tpl_varname) {
1831  $cp->showSourceSearch($a_tpl_varname);
1832  } else {
1833  return $cp->showSourceSearch(null);
1834  }
1835  }
GUI class for the workflow of copying objects.
$_GET["client_id"]
+ Here is the caller graph for this function:

◆ getAdminTabs()

ilObjectGUI::getAdminTabs ( )

administration tabs show only permissions and trash folder

Definition at line 567 of file class.ilObjectGUI.php.

References $tree, and checkPermissionBool().

Referenced by ilObjSystemCheckGUI\executeCommand(), ilObjStudyProgrammeAdminGUI\saveSettings(), setAdminTabs(), and ilObjBibliographicAdminGUI\view().

568  {
569  $tree = $this->tree;
570 
571  if ($this->checkPermissionBool("visible,read")) {
572  $this->tabs_gui->addTarget(
573  "view",
574  $this->ctrl->getLinkTarget($this, "view"),
575  array("", "view"),
576  get_class($this)
577  );
578  }
579 
580  if ($this->checkPermissionBool("edit_permission")) {
581  $this->tabs_gui->addTarget(
582  "perm_settings",
583  $this->ctrl->getLinkTargetByClass(array(get_class($this),'ilpermissiongui'), "perm"),
584  "",
585  "ilpermissiongui"
586  );
587  }
588  }
checkPermissionBool($a_perm, $a_cmd="", $a_type="", $a_ref_id=null)
Check permission.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getCenterColumnHTML()

ilObjectGUI::getCenterColumnHTML ( )
protected

Get center column.

Definition at line 1890 of file class.ilObjectGUI.php.

References $ctrl, $obj_id, ilObject\_lookupObjId(), ilObject\_lookupType(), ilColumnGUI\getCmdSide(), ilColumnGUI\getScreenMode(), IL_COL_LEFT, IL_COL_RIGHT, IL_SCREEN_SIDE, and setColumnSettings().

Referenced by ilObjForumGUI\showThreadsObject(), ilObjForumGUI\sortThreadsObject(), and ilCourseContentGUI\view().

1891  {
1892  $ilCtrl = $this->ctrl;
1893 
1894  include_once("Services/Block/classes/class.ilColumnGUI.php");
1895 
1896  $obj_id = ilObject::_lookupObjId($this->object->getRefId());
1897  $obj_type = ilObject::_lookupType($obj_id);
1898 
1899  if ($ilCtrl->getNextClass() != "ilcolumngui") {
1900  // normal command processing
1901  return $this->getContent();
1902  } else {
1903  if (!$ilCtrl->isAsynch()) {
1904  //if ($column_gui->getScreenMode() != IL_SCREEN_SIDE)
1906  // right column wants center
1908  $column_gui = new ilColumnGUI($obj_type, IL_COL_RIGHT);
1909  $this->setColumnSettings($column_gui);
1910  $this->html = $ilCtrl->forwardCommand($column_gui);
1911  }
1912  // left column wants center
1914  $column_gui = new ilColumnGUI($obj_type, IL_COL_LEFT);
1915  $this->setColumnSettings($column_gui);
1916  $this->html = $ilCtrl->forwardCommand($column_gui);
1917  }
1918  } else {
1919  // normal command processing
1920  return $this->getContent();
1921  }
1922  }
1923  }
1924  }
static getCmdSide()
Get Column Side of Current Command.
const IL_COL_RIGHT
Column user interface class.
static _lookupObjId($a_id)
static _lookupType($a_id, $a_reference=false)
lookup object type
static getScreenMode()
Get Screen Mode for current command.
setColumnSettings(ilColumnGUI $column_gui)
May be overwritten in subclasses.
const IL_SCREEN_SIDE
const IL_COL_LEFT
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getCreationFormsHTML()

ilObjectGUI::getCreationFormsHTML ( array  $a_forms)
finalprotected

Get HTML for creation forms (accordion)

Parameters
array$a_forms

Definition at line 822 of file class.ilObjectGUI.php.

References $tpl, and ilAccordionGUI\FIRST_OPEN.

Referenced by ilObjPortfolioGUI\create(), ilObjStyleSheetGUI\createObject(), and createObject().

823  {
824  $tpl = $this->tpl;
825 
826  // #13168- sanity check
827  foreach ($a_forms as $id => $form) {
828  if (!$form instanceof ilPropertyFormGUI) {
829  unset($a_forms[$id]);
830  }
831  }
832 
833  // no accordion if there is just one form
834  if (sizeof($a_forms) == 1) {
835  $form_type = key($a_forms);
836  $a_forms = array_shift($a_forms);
837 
838  // see bug #0016217
839  if (method_exists($this, "getCreationFormTitle")) {
840  $form_title = $this->getCreationFormTitle($form_type);
841  if ($form_title != "") {
842  $a_forms->setTitle($form_title);
843  }
844  }
845  return $a_forms->getHTML();
846  } else {
847  include_once("./Services/Accordion/classes/class.ilAccordionGUI.php");
848 
849  $acc = new ilAccordionGUI();
850  $acc->setBehaviour(ilAccordionGUI::FIRST_OPEN);
851  $cnt = 1;
852  foreach ($a_forms as $form_type => $cf) {
853  $htpl = new ilTemplate("tpl.creation_acc_head.html", true, true, "Services/Object");
854 
855  // using custom form titles (used for repository plugins)
856  $form_title = "";
857  if (method_exists($this, "getCreationFormTitle")) {
858  $form_title = $this->getCreationFormTitle($form_type);
859  }
860  if (!$form_title) {
861  $form_title = $cf->getTitle();
862  }
863 
864  // move title from form to accordion
865  $htpl->setVariable("TITLE", $this->lng->txt("option") . " " . $cnt . ": " .
866  $form_title);
867  $cf->setTitle(null);
868  $cf->setTitleIcon(null);
869  $cf->setTableWidth("100%");
870 
871  $acc->addItem($htpl->get(), $cf->getHTML());
872 
873  $cnt++;
874  }
875 
876  return "<div class='ilCreationFormSection'>" . $acc->getHTML() . "</div>";
877  }
878  }
This class represents a property form user interface.
Accordion user interface class.
+ Here is the caller graph for this function:

◆ getCreationMode()

◆ getDidacticTemplateVar()

ilObjectGUI::getDidacticTemplateVar (   $a_type)

Get didactic template setting from creation screen.

Parameters
string$a_type
Returns
string

Definition at line 1080 of file class.ilObjectGUI.php.

References $_POST, and $tpl.

Referenced by ilObjSurveyGUI\afterSave(), ilObjTestGUI\afterSave(), ilContainerGUI\afterUpdate(), ilObjSessionGUI\createRecurringSessions(), ilObjLTIConsumerGUI\saveCustom(), ilObjGlossaryGUI\saveObject(), ilObjSessionGUI\saveObject(), and saveObject().

1081  {
1082  $tpl = $_POST["didactic_type"];
1083  if ($tpl && substr($tpl, 0, strlen($a_type) + 1) == $a_type . "_") {
1084  return (int) substr($tpl, strlen($a_type) + 1);
1085  }
1086  return 0;
1087  }
$_POST["username"]
+ Here is the caller graph for this function:

◆ getEditFormCustomValues()

ilObjectGUI::getEditFormCustomValues ( array &  $a_values)
protected

Add values to custom edit fields.

Parameters
array$a_values

Definition at line 1241 of file class.ilObjectGUI.php.

Referenced by getEditFormValues().

1242  {
1243  }
+ Here is the caller graph for this function:

◆ getEditFormValues()

ilObjectGUI::getEditFormValues ( )
protected

Get values for edit form.

Returns
array

Definition at line 1228 of file class.ilObjectGUI.php.

References getEditFormCustomValues().

Referenced by ilObjMediaPoolGUI\edit(), ilObjBibliographicGUI\editObject(), ilObjDataCollectionGUI\editObject(), and editObject().

1229  {
1230  $values["title"] = $this->object->getTitle();
1231  $values["desc"] = $this->object->getLongDescription();
1232  $this->getEditFormCustomValues($values);
1233  return $values;
1234  }
getEditFormCustomValues(array &$a_values)
Add values to custom edit fields.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getFormAction()

ilObjectGUI::getFormAction (   $a_cmd,
  $a_formaction = "" 
)

get form action for command (command is method name without "Object", e.g.

"perm")

Parameters
string$a_cmdcommand
string$a_formactiondefault formaction (is returned, if no special formaction was set) public
Returns
string

Definition at line 1501 of file class.ilObjectGUI.php.

Referenced by ilObjSCORMLearningModuleGUI\newModuleVersion(), and ilObjCourseGUI\redirectLocToTestConfirmation().

1502  {
1503  if ($this->formaction[$a_cmd] != "") {
1504  return $this->formaction[$a_cmd];
1505  } else {
1506  return $a_formaction;
1507  }
1508  }
+ Here is the caller graph for this function:

◆ getHTML()

ilObjectGUI::getHTML ( )

Definition at line 591 of file class.ilObjectGUI.php.

Referenced by ilObjForumGUI\createThreadObject().

592  {
593  return $this->html;
594  }
+ Here is the caller graph for this function:

◆ getObjectService()

◆ getReturnLocation()

ilObjectGUI::getReturnLocation (   $a_cmd,
  $a_location = "" 
)
protected

get return location for command (command is method name without "Object", e.g.

"perm")

Parameters
string$a_cmdcommand
string$a_locationdefault return location (is returned, if no special return location was set) public

Definition at line 1530 of file class.ilObjectGUI.php.

Referenced by ilObjOrgUnitGUI\afterSave(), ilObjStudyProgrammeGUI\afterSave(), ilObjLearningSequenceGUI\afterSave(), ilObjCourseGUI\afterSave(), ilObjTestGUI\backToRepositoryObject(), and ilObjAuthSettingsGUI\setAuthModeObject().

1531  {
1532  if ($this->return_location[$a_cmd] != "") {
1533  return $this->return_location[$a_cmd];
1534  } else {
1535  return $a_location;
1536  }
1537  }
+ Here is the caller graph for this function:

◆ getRightColumnHTML()

ilObjectGUI::getRightColumnHTML ( )
protected

Display right column.

Definition at line 1929 of file class.ilObjectGUI.php.

References $ctrl, $ilUser, $lng, $obj_id, $user, ilObject\_lookupObjId(), ilObject\_lookupType(), IL_COL_RIGHT, IL_SCREEN_FULL, IL_SCREEN_SIDE, and setColumnSettings().

Referenced by ilObjForumGUI\setSideBlocks().

1930  {
1931  $ilUser = $this->user;
1932  $lng = $this->lng;
1933  $ilCtrl = $this->ctrl;
1934 
1935  $obj_id = ilObject::_lookupObjId($this->object->getRefId());
1936  $obj_type = ilObject::_lookupType($obj_id);
1937 
1938  include_once("Services/Block/classes/class.ilColumnGUI.php");
1939  $column_gui = new ilColumnGUI($obj_type, IL_COL_RIGHT);
1940 
1941  if ($column_gui->getScreenMode() == IL_SCREEN_FULL) {
1942  return "";
1943  }
1944 
1945  $this->setColumnSettings($column_gui);
1946 
1947  if ($ilCtrl->getNextClass() == "ilcolumngui" &&
1948  $column_gui->getCmdSide() == IL_COL_RIGHT &&
1949  $column_gui->getScreenMode() == IL_SCREEN_SIDE) {
1950  $html = $ilCtrl->forwardCommand($column_gui);
1951  } else {
1952  if (!$ilCtrl->isAsynch()) {
1953  $html = $ilCtrl->getHTML($column_gui);
1954  }
1955  }
1956 
1957  return $html;
1958  }
const IL_COL_RIGHT
const IL_SCREEN_FULL
Column user interface class.
static _lookupObjId($a_id)
static _lookupType($a_id, $a_reference=false)
lookup object type
setColumnSettings(ilColumnGUI $column_gui)
May be overwritten in subclasses.
$ilUser
Definition: imgupload.php:18
const IL_SCREEN_SIDE
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getTabs()

ilObjectGUI::getTabs ( )
protected

get tabs abstract method.

overwrite in derived GUI class of your object type public

Parameters
objectinstance of ilTabsGUI

Definition at line 1739 of file class.ilObjectGUI.php.

Referenced by setTabs().

1740  {
1741  // please define your tabs here
1742  }
+ Here is the caller graph for this function:

◆ getTargetFrame()

ilObjectGUI::getTargetFrame (   $a_cmd,
  $a_target_frame = "" 
)
protected

get target frame for command (command is method name without "Object", e.g.

"perm")

Parameters
string$a_cmdcommand
string$a_target_framedefault target frame (is returned, if no special target frame was set) public

Definition at line 1559 of file class.ilObjectGUI.php.

1560  {
1561  if ($this->target_frame[$a_cmd] != "") {
1562  return $this->target_frame[$a_cmd];
1563  } elseif (!empty($a_target_frame)) {
1564  return "target=\"" . $a_target_frame . "\"";
1565  } else {
1566  return;
1567  }
1568  }

◆ getTemplateFile()

ilObjectGUI::getTemplateFile (   $a_cmd,
  $a_type = "" 
)
finalprotected

get a template blockfile format: tpl.

<objtype>_<command>.html

Parameters
stringcommand
stringobject type definition public

Definition at line 1726 of file class.ilObjectGUI.php.

1727  {
1728  mk();
1729  die("ilObjectGUI::getTemplateFile() is deprecated.");
1730  }

◆ handleAutoRating()

ilObjectGUI::handleAutoRating ( ilObject  $a_new_obj)
protected

Activate rating automatically if parent container setting.

Parameters
ilObject$a_new_obj

Definition at line 2113 of file class.ilObjectGUI.php.

References $DIC, ilObject\getRefId(), ilObject\getType(), ilObject\hasAutoRating(), settings(), and ilObject\update().

Referenced by saveObject().

2114  {
2115  if (ilObject::hasAutoRating($a_new_obj->getType(), $a_new_obj->getRefId()) &&
2116  method_exists($a_new_obj, "setRating")) {
2117  $a_new_obj->setRating(true);
2118  $a_new_obj->update();
2119  }
2120  }
static hasAutoRating($a_type, $a_ref_id)
Check if auto rating is active for parent group/course.
getType()
get object type public
getRefId()
get reference id public
update()
update object in db
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ hitsperpageObject()

ilObjectGUI::hitsperpageObject ( )
protected

Definition at line 1752 of file class.ilObjectGUI.php.

References $_GET, $_POST, and ilSession\set().

1753  {
1754  ilSession::set("tbl_limit", $_POST["hitsperpage"]);
1755  $_GET["limit"] = $_POST["hitsperpage"];
1756  }
$_GET["client_id"]
static set($a_var, $a_val)
Set a value.
$_POST["username"]
+ Here is the call graph for this function:

◆ importFileObject()

ilObjectGUI::importFileObject (   $parent_id = null,
  $a_catch_errors = true 
)
protected

Import.

Definition at line 1375 of file class.ilObjectGUI.php.

References $_GET, $DIC, Vendor\Package\$e, $ilErr, $objDefinition, $tpl, $user, ilObject\_getAllReferences(), afterImport(), ILIAS\Object\ImplementsCreationCallback\callCreationCallback(), checkPermissionBool(), ilObjectFactory\getInstanceByObjId(), initImportForm(), putObjectInTree(), ilUtil\sendFailure(), and ilImportDirectoryFactory\TYPE_EXPORT.

Referenced by ilObjOrgUnitGUI\executeCommand(), and ilObjLearningSequenceGUI\executeCommand().

1376  {
1377  global $DIC;
1378 
1379  $user = $DIC->user();
1380 
1382  $tpl = $this->tpl;
1383  $ilErr = $this->ilErr;
1384 
1385  if (!$parent_id) {
1386  $parent_id = $_GET["ref_id"];
1387  }
1388  $new_type = $_REQUEST["new_type"];
1389  $upload_type = $this->request->getParsedBody()['upload_type'] ?? self::UPLOAD_TYPE_LOCAL;
1390 
1391  // create permission is already checked in createObject. This check here is done to prevent hacking attempts
1392  if (!$this->checkPermissionBool("create", "", $new_type)) {
1393  $ilErr->raiseError($this->lng->txt("no_create_permission"));
1394  }
1395 
1396  $this->lng->loadLanguageModule($new_type);
1397  $this->ctrl->setParameter($this, "new_type", $new_type);
1398 
1399  $form = $this->initImportForm($new_type);
1400  if ($form->checkInput()) {
1401  // :todo: make some check on manifest file
1402 
1403  if ($objDefinition->isContainer($new_type)) {
1404  include_once './Services/Export/classes/class.ilImportContainer.php';
1405  $imp = new ilImportContainer((int) $parent_id);
1406  } else {
1407  include_once("./Services/Export/classes/class.ilImport.php");
1408  $imp = new ilImport((int) $parent_id);
1409  }
1410 
1411  try {
1412  if ($upload_type == self::UPLOAD_TYPE_LOCAL) {
1413  $new_id = $imp->importObject(
1414  null,
1415  $_FILES["importfile"]["tmp_name"],
1416  $_FILES["importfile"]["name"],
1417  $new_type
1418  );
1419  } else {
1420  $hash = $this->request->getParsedBody()['uploadFile'] ?? '';
1421  $upload_factory = new ilImportDirectoryFactory();
1422  $export_upload = $upload_factory->getInstanceForComponent(ilImportDirectoryFactory::TYPE_EXPORT);
1423  $file = $export_upload->getAbsolutePathForHash($user->getId(), $new_type, $hash);
1424 
1425  $new_id = $imp->importObject(
1426  null,
1427  $file,
1428  basename($file),
1429  $new_type,
1430  '',
1431  true
1432  );
1433  }
1434  } catch (ilException $e) {
1435  if (DEVMODE) {
1436  throw $e;
1437  }
1438  $this->tmp_import_dir = $imp->getTemporaryImportDir();
1439  if (!$a_catch_errors) {
1440  throw $e;
1441  }
1442  // display message and form again
1443  ilUtil::sendFailure($this->lng->txt("obj_import_file_error") . " <br />" . $e->getMessage());
1444  $form->setValuesByPost();
1445  $tpl->setContent($form->getHtml());
1446  return;
1447  }
1448 
1449  if ($new_id > 0) {
1450  $this->ctrl->setParameter($this, "new_type", "");
1451 
1452  $newObj = ilObjectFactory::getInstanceByObjId($new_id);
1453  // put new object id into tree - already done in import for containers
1454  if (!$objDefinition->isContainer($new_type)) {
1455  $this->putObjectInTree($newObj);
1456  } else {
1457  $ref_ids = ilObject::_getAllReferences($newObj->getId());
1458  if (count($ref_ids) === 1) {
1459  $newObj->setRefId((int) current($ref_ids));
1460  }
1461  $this->callCreationCallback($newObj, $this->objDefinition, $_GET['crtcb'] ?? 0); // see #24244
1462  }
1463 
1464  $this->afterImport($newObj);
1465  }
1466  // import failed
1467  else {
1468  if ($objDefinition->isContainer($new_type)) {
1469  ilUtil::sendFailure($this->lng->txt("container_import_zip_file_invalid"));
1470  } else {
1471  // not enough information here...
1472  return;
1473  }
1474  }
1475  }
1476 
1477  // display form to correct errors
1478  $form->setValuesByPost();
1479  $tpl->setContent($form->getHtml());
1480  }
$_GET["client_id"]
Import class.
static _getAllReferences($a_id)
get all reference ids of object
initImportForm($a_new_type)
Init object import form.
global $DIC
Definition: goto.php:24
callCreationCallback(\ilObject $object, \ilObjectDefinition $obj_definition, int $requested_crtcb)
static getInstanceByObjId($a_obj_id, $stop_on_error=true)
get an instance of an Ilias object by object id
static sendFailure($a_info="", $a_keep=false)
Send Failure Message to Screen.
putObjectInTree(ilObject $a_obj, $a_parent_node_id=null)
Add object to tree at given position.
checkPermissionBool($a_perm, $a_cmd="", $a_type="", $a_ref_id=null)
Check permission.
afterImport(ilObject $a_new_object)
Post (successful) object import hook.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ initCreateForm()

ilObjectGUI::initCreateForm (   $a_new_type)
protected

Init object creation form.

Parameters
string$a_new_type
Returns
ilPropertyFormGUI

Definition at line 886 of file class.ilObjectGUI.php.

References initDidacticTemplate(), ilTextAreaInputGUI\setCols(), and ilObject\TITLE_LENGTH.

Referenced by ilObjTaxonomyGUI\initCreationForms(), ilObjMediaCastGUI\initCreationForms(), ilObjWorkspaceFolderGUI\initCreationForms(), ilObjFileBasedLMGUI\initCreationForms(), ilObjOrgUnitGUI\initCreationForms(), ilObjMediaPoolGUI\initCreationForms(), ilObjStudyProgrammeGUI\initCreationForms(), ilObjSurveyQuestionPoolGUI\initCreationForms(), initCreationForms(), and saveObject().

887  {
888  include_once("Services/Form/classes/class.ilPropertyFormGUI.php");
889  $form = new ilPropertyFormGUI();
890  $form->setTarget("_top");
891  $form->setFormAction($this->ctrl->getFormAction($this, "save"));
892  $form->setTitle($this->lng->txt($a_new_type . "_new"));
893 
894  // title
895  $ti = new ilTextInputGUI($this->lng->txt("title"), "title");
896  $ti->setSize(min(40, ilObject::TITLE_LENGTH));
897  $ti->setMaxLength(ilObject::TITLE_LENGTH);
898  $ti->setRequired(true);
899  $form->addItem($ti);
900 
901  // description
902  $ta = new ilTextAreaInputGUI($this->lng->txt("description"), "desc");
903  $ta->setCols(40);
904  $ta->setRows(2);
905  $form->addItem($ta);
906 
907  $form = $this->initDidacticTemplate($form);
908 
909  $form->addCommandButton("save", $this->lng->txt($a_new_type . "_add"));
910  $form->addCommandButton("cancel", $this->lng->txt("cancel"));
911 
912  return $form;
913  }
This class represents a property form user interface.
const TITLE_LENGTH
max length of object title
initDidacticTemplate(ilPropertyFormGUI $form)
Show didactic template types.
This class represents a text area property in a property form.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ initCreationForms()

ilObjectGUI::initCreationForms (   $a_new_type)
protected

Init creation froms.

this will create the default creation forms: new, import, clone

Parameters
string$a_new_type
Returns
array

Definition at line 806 of file class.ilObjectGUI.php.

References fillCloneTemplate(), initCreateForm(), and initImportForm().

Referenced by createObject().

807  {
808  $forms = array(
809  self::CFORM_NEW => $this->initCreateForm($a_new_type),
810  self::CFORM_IMPORT => $this->initImportForm($a_new_type),
811  self::CFORM_CLONE => $this->fillCloneTemplate(null, $a_new_type)
812  );
813 
814  return $forms;
815  }
fillCloneTemplate($a_tpl_varname, $a_type)
Fill object clone template This method can be called from any object GUI class that wants to offer ob...
initImportForm($a_new_type)
Init object import form.
initCreateForm($a_new_type)
Init object creation form.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ initDidacticTemplate()

ilObjectGUI::initDidacticTemplate ( ilPropertyFormGUI  $form)
protected

Show didactic template types.

Parameters
ilPropertyFormGUI$form
Returns
ilPropertyFormGUI $form

Definition at line 920 of file class.ilObjectGUI.php.

References $_GET, $data, $keys, $lng, $type, addDidacticTemplateOptions(), ilPropertyFormGUI\addItem(), getCreationMode(), ilDidacticTemplateSettings\getInstanceByObjectType(), and ilDidacticTemplateObjSettings\lookupTemplateId().

Referenced by ilObjCmiXapiGUI\initCreateForm(), ilObjGlossaryGUI\initCreateForm(), ilObjCloudGUI\initCreateForm(), initCreateForm(), ilObjFolderGUI\initEditForm(), ilObjCategoryGUI\initEditForm(), ilObjCourseGUI\initEditForm(), ilObjGroupGUI\initForm(), and ilObjSessionGUI\initForm().

921  {
922  $lng = $this->lng;
923 
924  $lng->loadLanguageModule('didactic');
925  $existing_exclusive = false;
926  $options = [];
927  $options['dtpl_0'] = array($this->lng->txt('didactic_default_type'),
928  sprintf(
929  $this->lng->txt('didactic_default_type_info'),
930  $this->lng->txt('objs_' . $this->type)
931  ));
932 
933  include_once './Services/DidacticTemplate/classes/class.ilDidacticTemplateSettings.php';
934  $templates = ilDidacticTemplateSettings::getInstanceByObjectType($this->type)->getTemplates();
935  if ($templates) {
936  foreach ($templates as $template) {
937  if ($template->isEffective($_GET["ref_id"])) {
938  $options["dtpl_" . $template->getId()] = array(
939  $template->getPresentationTitle(),
940  $template->getPresentationDescription()
941  );
942 
943  if ($template->isExclusive()) {
944  $existing_exclusive = true;
945  }
946  }
947  }
948  }
949 
950  $this->addDidacticTemplateOptions($options);
951 
952  if (sizeof($options) > 1) {
954  $this->lng->txt('type'),
955  'didactic_type'
956  );
957  // workaround for containers in edit mode
958  if (!$this->getCreationMode()) {
959  include_once './Services/DidacticTemplate/classes/class.ilDidacticTemplateObjSettings.php';
960  $value = 'dtpl_' . ilDidacticTemplateObjSettings::lookupTemplateId($this->object->getRefId());
961 
962  $type->setValue($value);
963 
964  if (!in_array($value, array_keys($options)) || ($existing_exclusive && $value == "dtpl_0")) {
965  //add or rename actual value to not avaiable
966  $options[$value] = array($this->lng->txt('not_available'));
967  }
968  } else {
969  if ($existing_exclusive) {
970  //if an exclusive template exists use the second template as default value
971  $keys = array_keys($options);
972  $type->setValue($keys[1]);
973  } else {
974  $type->setValue('dtpl_0');
975  }
976  }
977  $form->addItem($type);
978 
979  foreach ($options as $id => $data) {
980  $option = new ilRadioOption($data[0], $id, $data[1]);
981 
982  if ($existing_exclusive && $id == 'dtpl_0') {
983  //set default disabled if an exclusive template exists
984  $option->setDisabled(true);
985  }
986 
987  $type->addOption($option);
988  }
989  }
990 
991  return $form;
992  }
static lookupTemplateId($a_ref_id)
Lookup template id ilDB $ilDB.
This class represents an option in a radio group.
$type
$_GET["client_id"]
addItem($a_item)
Add Item (Property, SectionHeader).
This class represents a property in a property form.
$keys
Definition: metadata.php:187
addDidacticTemplateOptions(array &$a_options)
Add custom templates.
static getInstanceByObjectType($a_obj_type)
Get instance by obj type.
getCreationMode()
get creation mode
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ initEditCustomForm()

ilObjectGUI::initEditCustomForm ( ilPropertyFormGUI  $a_form)
protected

Add custom fields to update form.

Parameters
ilPropertyFormGUI$a_form

Definition at line 1219 of file class.ilObjectGUI.php.

Referenced by initEditForm(), and ilContainerGUI\initEditForm().

1220  {
1221  }
+ Here is the caller graph for this function:

◆ initEditForm()

ilObjectGUI::initEditForm ( )
protected

Init object edit form.

Returns
ilPropertyFormGUI

Definition at line 1181 of file class.ilObjectGUI.php.

References $ctrl, $lng, initEditCustomForm(), ilTextAreaInputGUI\setCols(), and ilObject\TITLE_LENGTH.

Referenced by ilObjMediaPoolGUI\edit(), editObject(), ilObjIndividualAssessmentGUI\getBaseEditForm(), and updateObject().

1182  {
1183  $lng = $this->lng;
1184  $ilCtrl = $this->ctrl;
1185 
1186  $lng->loadLanguageModule($this->object->getType());
1187 
1188  include_once("Services/Form/classes/class.ilPropertyFormGUI.php");
1189  $form = new ilPropertyFormGUI();
1190  $form->setFormAction($this->ctrl->getFormAction($this, "update"));
1191  $form->setTitle($this->lng->txt($this->object->getType() . "_edit"));
1192 
1193  // title
1194  $ti = new ilTextInputGUI($this->lng->txt("title"), "title");
1195  $ti->setSize(min(40, ilObject::TITLE_LENGTH));
1196  $ti->setMaxLength(ilObject::TITLE_LENGTH);
1197  $ti->setRequired(true);
1198  $form->addItem($ti);
1199 
1200  // description
1201  $ta = new ilTextAreaInputGUI($this->lng->txt("description"), "desc");
1202  $ta->setCols(40);
1203  $ta->setRows(2);
1204  $form->addItem($ta);
1205 
1206  $this->initEditCustomForm($form);
1207 
1208  $form->addCommandButton("update", $this->lng->txt("save"));
1209  //$this->form->addCommandButton("cancelUpdate", $lng->txt("cancel"));
1210 
1211  return $form;
1212  }
This class represents a property form user interface.
const TITLE_LENGTH
max length of object title
This class represents a text area property in a property form.
initEditCustomForm(ilPropertyFormGUI $a_form)
Add custom fields to update form.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ initHeaderAction()

ilObjectGUI::initHeaderAction (   $a_sub_type = null,
  $a_sub_id = null 
)
protected

Add header action menu.

Parameters
string$a_sub_type
int$a_sub_id
Returns
ilObjectListGUI

Definition at line 453 of file class.ilObjectGUI.php.

References $access, $ref_id, ilNote\commentsActivated(), ilCommonActionDispatcherGUI\setSubObject(), and ilCommonActionDispatcherGUI\TYPE_REPOSITORY.

Referenced by addHeaderAction(), and redrawHeaderActionObject().

454  {
455  $ilAccess = $this->access;
456 
457  if (!$this->creation_mode && $this->object) {
458  include_once "Services/Object/classes/class.ilCommonActionDispatcherGUI.php";
459  $dispatcher = new ilCommonActionDispatcherGUI(
461  $ilAccess,
462  $this->object->getType(),
464  $this->object->getId()
465  );
466 
467  $dispatcher->setSubObject($a_sub_type, $a_sub_id);
468 
469  include_once "Services/Object/classes/class.ilObjectListGUI.php";
470  ilObjectListGUI::prepareJSLinks(
471  $this->ctrl->getLinkTarget($this, "redrawHeaderAction", "", true),
472  $this->ctrl->getLinkTargetByClass(array("ilcommonactiondispatchergui", "ilnotegui"), "", "", true, false),
473  $this->ctrl->getLinkTargetByClass(array("ilcommonactiondispatchergui", "iltagginggui"), "", "", true, false)
474  );
475 
476  $lg = $dispatcher->initHeaderAction();
477 
478  if (is_object($lg)) {
479  // to enable add to desktop / remove from desktop
480  if ($this instanceof ilDesktopItemHandling) {
481  $lg->setContainerObject($this);
482  }
483 
484  // enable multi download
485  $lg->enableMultiDownload(true);
486 
487  // comments settings are always on (for the repository)
488  // should only be shown if active or permission to toggle
489  include_once "Services/Notes/classes/class.ilNote.php";
490  if ($ilAccess->checkAccess("write", "", $this->ref_id) ||
491  $ilAccess->checkAccess("edit_permissions", "", $this->ref_id) ||
492  ilNote::commentsActivated($this->object->getId(), 0, $this->object->getType())) {
493  $lg->enableComments(true);
494  }
495 
496  $lg->enableNotes(true);
497  $lg->enableTags(true);
498  }
499 
500  return $lg;
501  }
502  }
static commentsActivated($a_rep_obj_id, $a_obj_id, $a_obj_type, $a_news_id=0)
Are comments activated for object?
Interface for gui classes (e.g ilLuceneSearchGUI) that offer add/remove to/from desktop.
Class ilCommonActionDispatcherGUI.
setSubObject($a_sub_obj_type, $a_sub_obj_id)
Set sub object attributes.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ initImportForm()

ilObjectGUI::initImportForm (   $a_new_type)
protected

Init object import form.

Parameters
stringnew type
Returns
ilPropertyFormGUI

Definition at line 1311 of file class.ilObjectGUI.php.

References $DIC, ilRadioOption\addSubItem(), ilFileInputGUI\setSuffixes(), ilRadioGroupInputGUI\setValue(), and ilImportDirectoryFactory\TYPE_EXPORT.

Referenced by importFileObject(), ilObjFileGUI\initCreationForms(), ilObjMediaCastGUI\initCreationForms(), ilObjFileBasedLMGUI\initCreationForms(), ilObjWikiGUI\initCreationForms(), ilObjOrgUnitGUI\initCreationForms(), ilObjMediaPoolGUI\initCreationForms(), and initCreationForms().

1312  {
1313  global $DIC;
1314 
1315  $import_directory_factory = new ilImportDirectoryFactory();
1316  $export_directory = $import_directory_factory->getInstanceForComponent(ilImportDirectoryFactory::TYPE_EXPORT);
1317  $upload_files = $export_directory->getFilesFor((int) $DIC->user()->getId(), (string) $a_new_type);
1318  $has_upload_files = false;
1319  if (count($upload_files)) {
1320  $has_upload_files = true;
1321  }
1322 
1323  $form = new ilPropertyFormGUI();
1324  $form->setTarget("_top");
1325  $form->setFormAction($this->ctrl->getFormAction($this, "importFile"));
1326  $form->setTitle($this->lng->txt($a_new_type . "_import"));
1327 
1328  $fi = new ilFileInputGUI($this->lng->txt("import_file"), "importfile");
1329  $fi->setSuffixes(array("zip"));
1330  $fi->setRequired(true);
1331  if ($has_upload_files) {
1332  $this->lng->loadLanguageModule('content');
1333  $option = new ilRadioGroupInputGUI(
1334  $this->lng->txt('cont_choose_file_source'),
1335  'upload_type'
1336  );
1337  $option->setValue(self::UPLOAD_TYPE_LOCAL);
1338  $form->addItem($option);
1339 
1340  $direct = new ilRadioOption(
1341  $this->lng->txt('cont_choose_local'),
1342  self::UPLOAD_TYPE_LOCAL
1343  );
1344  $option->addOption($direct);
1345 
1346  $direct->addSubItem($fi);
1347  $upload = new ilRadioOption(
1348  $this->lng->txt('cont_choose_upload_dir'),
1349  self::UPLOAD_TYPE_UPLOAD_DIRECTORY
1350  );
1351  $option->addOption($upload);
1352  $files = new ilSelectInputGUI(
1353  $this->lng->txt('cont_choose_upload_dir'),
1354  'uploadFile'
1355  );
1356  $upload_files[''] = $this->lng->txt('cont_select_from_upload_dir');
1357  $files->setOptions($upload_files);
1358  $files->setRequired(true);
1359  $upload->addSubItem($files);
1360  }
1361 
1362  if (!$has_upload_files) {
1363  $form->addItem($fi);
1364  }
1365 
1366  $form->addCommandButton("importFile", $this->lng->txt("import"));
1367  $form->addCommandButton("cancel", $this->lng->txt("cancel"));
1368 
1369  return $form;
1370  }
This class represents an option in a radio group.
This class represents a property form user interface.
This class represents a file property in a property form.
This class represents a property in a property form.
addSubItem($a_item)
Add Subitem.
global $DIC
Definition: goto.php:24
setSuffixes($a_suffixes)
Set Accepted Suffixes.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ insertHeaderAction()

ilObjectGUI::insertHeaderAction (   $a_list_gui)
protected

Insert header action into main template.

Parameters
ilObjectListGUI$a_list_gui

Definition at line 509 of file class.ilObjectGUI.php.

References ilContainer\_lookupContainerSetting().

Referenced by ilObjCloudGUI\addHeaderAction(), addHeaderAction(), and ilObjBlogGUI\addHeaderActionForCommand().

510  {
511  if (!is_object($this->object) || ilContainer::_lookupContainerSetting($this->object->getId(), "hide_top_actions")) {
512  return;
513  }
514 
515  if (is_object($a_list_gui)) {
516  $this->tpl->setHeaderActionMenu($a_list_gui->getHeaderAction());
517  }
518  }
static _lookupContainerSetting($a_id, $a_keyword, $a_default_value=null)
Lookup a container setting.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ isVisible()

ilObjectGUI::isVisible (   $a_ref_id,
  $a_type 
)

Definition at line 1583 of file class.ilObjectGUI.php.

References $tree, checkPermissionBool(), and ilObjectFactory\getInstanceByRefId().

1584  {
1585  $visible = $this->checkPermissionBool("visible,read", "", "", $a_ref_id);
1586 
1587  if ($visible && $a_type == 'crs') {
1588  $tree = $this->tree;
1589  if ($crs_id = $tree->checkForParentType($a_ref_id, 'crs')) {
1590  if (!$this->checkPermissionBool("write", "", "", $crs_id)) {
1591  // Show only activated courses
1592  $tmp_obj = &ilObjectFactory::getInstanceByRefId($crs_id, false);
1593 
1594  if (!$tmp_obj->isActivated()) {
1595  unset($tmp_obj);
1596  $visible = false;
1597  }
1598  }
1599  }
1600  }
1601 
1602  return $visible;
1603  }
static getInstanceByRefId($a_ref_id, $stop_on_error=true)
get an instance of an Ilias object by reference id
checkPermissionBool($a_perm, $a_cmd="", $a_type="", $a_ref_id=null)
Check permission.
+ Here is the call graph for this function:

◆ omitLocator()

ilObjectGUI::omitLocator (   $a_omit = true)
protected

◆ prepareOutput()

ilObjectGUI::prepareOutput (   $a_show_subobjects = true)

prepare output

Definition at line 334 of file class.ilObjectGUI.php.

References $_GET, $ilUser, $locator, $tpl, $user, ilObject\_lookupType(), addAdminLocatorItems(), enableDragDropFileUpload(), getCreationMode(), ilUtil\infoPanel(), ilFileUploadUtil\isUploadAllowed(), setAdminTabs(), setLocator(), setTabs(), and setTitleAndDescription().

Referenced by ilObjAssessmentFolderGUI\__construct(), ilObjFileBasedLMGUI\edit(), ilObjWebResourceAdministrationGUI\executeCommand(), ilObjNotificationAdminGUI\executeCommand(), ilObjSAHSLearningModuleGUI\executeCommand(), ilObjObjectTemplateAdministrationGUI\executeCommand(), ilObjLTIAdministrationGUI\executeCommand(), ilObjBlogAdministrationGUI\executeCommand(), ilObjForumAdministrationGUI\executeCommand(), ilObjExerciseAdministrationGUI\executeCommand(), ilObjSurveyAdministrationGUI\executeCommand(), ilObjTaxonomyAdministrationGUI\executeCommand(), ilObjSearchSettingsGUI\executeCommand(), ilObjLearningSequenceAdminGUI\executeCommand(), ilObjExternalFeedGUI\executeCommand(), ilObjAwarenessAdministrationGUI\executeCommand(), ilObjCmiXapiAdministrationGUI\executeCommand(), ilObjRepositorySettingsGUI\executeCommand(), ilObjLearningResourcesSettingsGUI\executeCommand(), ilObjSystemCheckGUI\executeCommand(), ilObjBadgeAdministrationGUI\executeCommand(), ilMembershipAdministrationGUI\executeCommand(), ilObjStudyProgrammeAdminGUI\executeCommand(), ilObjMailGUI\executeCommand(), ilObjECSSettingsGUI\executeCommand(), ilObjRoleTemplateGUI\executeCommand(), ilObjBibliographicAdminGUI\executeCommand(), ilObjUserTrackingGUI\executeCommand(), ilObjPortfolioAdministrationGUI\executeCommand(), ilObjMediaObjectsSettingsGUI\executeCommand(), ilObjTaggingSettingsGUI\executeCommand(), ilObjFileAccessSettingsGUI\executeCommand(), ilObjNewsSettingsGUI\executeCommand(), ilObjPrivacySecurityGUI\executeCommand(), ilObjCourseReferenceGUI\executeCommand(), ilObjAdvancedEditingGUI\executeCommand(), ilObjSkillManagementGUI\executeCommand(), ilObjMediaCastSettingsGUI\executeCommand(), ilObjSurveyQuestionPoolGUI\executeCommand(), ilObjComponentSettingsGUI\executeCommand(), ilObjRoleFolderGUI\executeCommand(), ilObjContentPageAdministrationGUI\executeCommand(), ilObjAccessibilitySettingsGUI\executeCommand(), ilObjMDSettingsGUI\executeCommand(), ilObjStyleSettingsGUI\executeCommand(), ilObjUserFolderGUI\executeCommand(), ilObjChatroomAdminGUI\executeCommand(), ilObjCalendarSettingsGUI\executeCommand(), ilObjCommentsSettingsGUI\executeCommand(), ilObjNotesSettingsGUI\executeCommand(), ilObjPersonalWorkspaceSettingsGUI\executeCommand(), ilObjLearningHistorySettingsGUI\executeCommand(), ilObjLoggingSettingsGUI\executeCommand(), ilObjFileBasedLMGUI\executeCommand(), ilObjCertificateSettingsGUI\executeCommand(), ilObjFileServicesGUI\executeCommand(), ilObjRoleGUI\executeCommand(), ilObjStyleSheetGUI\executeCommand(), ilObjIndividualAssessmentGUI\executeCommand(), ilObjSurveyGUI\executeCommand(), ilObjWikiGUI\executeCommand(), ilObjUserGUI\executeCommand(), ilObjMediaCastGUI\executeCommand(), ilObjQuestionPoolGUI\executeCommand(), ilObjExerciseGUI\executeCommand(), ilObjSystemFolderGUI\executeCommand(), ilObjDashboardSettingsGUI\executeCommand(), ilObjBookingPoolGUI\executeCommand(), ilObjWebDAVGUI\executeCommand(), ilContainerReferenceGUI\executeCommand(), ilObjContentObjectGUI\executeCommand(), ilObjChatroomGUI\executeCommand(), ilObjGlossaryGUI\executeCommand(), ilObjTestGUI\executeCommand(), ilObjObjectFolderGUI\executeCommand(), executeCommand(), ilObjForumGUI\executeCommand(), ilObjExternalToolsSettingsGUI\executeCommand(), ilObjLanguageFolderGUI\executeCommand(), ilObjAuthSettingsGUI\executeCommand(), ilObjChatroomGUI\fallback(), ilObjTestGUI\forwardToEvaluationGUI(), ilObjChatroomGUI\settings(), ilChatroomObjectGUI\switchToVisibleMode(), ilObjLearningModuleGUI\view(), and ilObjContentObjectGUI\view().

335  {
336  $ilLocator = $this->locator;
337  $tpl = $this->tpl;
339 
340  $this->tpl->loadStandardTemplate();
341  // administration prepare output
342  if (strtolower($_GET["baseClass"]) == "iladministrationgui") {
343  $this->addAdminLocatorItems();
344  $tpl->setLocator();
345 
346  // ilUtil::sendInfo();
348 
349  $this->setTitleAndDescription();
350 
351  if ($this->getCreationMode() != true) {
352  $this->setAdminTabs();
353  }
354 
355  return false;
356  }
357  // set locator
358  $this->setLocator();
359  // catch feedback message
360  // ilUtil::sendInfo();
362 
363  // in creation mode (parent) object and gui object
364  // do not fit
365  if ($this->getCreationMode() == true) {
366  // repository vs. workspace
367  if ($this->call_by_reference) {
368  // get gui class of parent and call their title and description method
369  $obj_type = ilObject::_lookupType($_GET["ref_id"], true);
370  $class_name = $this->objDefinition->getClassName($obj_type);
371  $class = strtolower("ilObj" . $class_name . "GUI");
372  $class_path = $this->ctrl->lookupClassPath($class);
373  include_once($class_path);
374  $class_name = $this->ctrl->getClassForClasspath($class_path);
375  //echo "<br>instantiating parent for title and description";
376  $this->parent_gui_obj = new $class_name("", $_GET["ref_id"], true, false);
377  // the next line prevents the header action menu being shown
378  $this->parent_gui_obj->setCreationMode(true);
379  $this->parent_gui_obj->setTitleAndDescription();
380  }
381  } else {
382  // set title and description and title icon
383  $this->setTitleAndDescription();
384 
385  // set tabs
386  $this->setTabs();
387 
388 
389  // fileupload support
390  require_once './Services/FileUpload/classes/class.ilFileUploadUtil.php';
391  if (ilFileUploadUtil::isUploadAllowed($this->ref_id, $this->object->getType())) {
392  $this->enableDragDropFileUpload();
393  }
394  }
395 
396  return true;
397  }
addAdminLocatorItems($a_do_not_add_object=false)
should be overwritten to add object specific items (repository items are preloaded) ...
enableDragDropFileUpload()
Enables the file upload into this object by dropping files.
$_GET["client_id"]
static infoPanel($a_keep=true)
setTitleAndDescription()
called by prepare output
static _lookupType($a_id, $a_reference=false)
lookup object type
static isUploadAllowed($a_ref_id, $a_type="")
Determines whether files can be uploaded to the object with the specified reference id...
getCreationMode()
get creation mode
setTabs()
set admin tabs public
$ilUser
Definition: imgupload.php:18
setAdminTabs()
set admin tabs public
setLocator()
set Locator
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ putObjectInTree()

ilObjectGUI::putObjectInTree ( ilObject  $a_obj,
  $a_parent_node_id = null 
)

Add object to tree at given position.

Parameters
ilObject$a_obj
int$a_parent_node_id

Definition at line 1095 of file class.ilObjectGUI.php.

References $_GET, $ilUser, $objDefinition, $rbacreview, $user, ilChangeEvent\_recordWriteEvent(), ilRbacLog\add(), ILIAS\Object\ImplementsCreationCallback\callCreationCallback(), ilRbacLog\CREATE_OBJECT, ilObject\createReference(), ilRbacLog\gatherFaPa(), ilObject\getId(), ilObject\getRefId(), ilObject\putInTree(), and ilObject\setPermissions().

Referenced by ilObjFileBasedLMGUI\createFromDirectory(), ilObjSurveyQuestionPoolGUI\importFileObject(), importFileObject(), ilObjSurveyGUI\importSurveyObject(), ilObjGlossaryGUI\saveObject(), and saveObject().

1096  {
1098  $ilUser = $this->user;
1100 
1101  if (!$a_parent_node_id) {
1102  $a_parent_node_id = $_GET["ref_id"];
1103  }
1104 
1105  // add new object to custom parent container
1106  if ((int) $_REQUEST["crtptrefid"]) {
1107  $a_parent_node_id = (int) $_REQUEST["crtptrefid"];
1108  }
1109 
1110  $a_obj->createReference();
1111  $a_obj->putInTree($a_parent_node_id);
1112  $a_obj->setPermissions($a_parent_node_id);
1113 
1114  $this->obj_id = $a_obj->getId();
1115  $this->ref_id = $a_obj->getRefId();
1116 
1117  // BEGIN ChangeEvent: Record save object.
1118  require_once('Services/Tracking/classes/class.ilChangeEvent.php');
1119  ilChangeEvent::_recordWriteEvent($this->obj_id, $ilUser->getId(), 'create');
1120  // END ChangeEvent: Record save object.
1121 
1122  // rbac log
1123  include_once "Services/AccessControl/classes/class.ilRbacLog.php";
1124  $rbac_log_roles = $rbacreview->getParentRoleIds($this->ref_id, false);
1125  $rbac_log = ilRbacLog::gatherFaPa($this->ref_id, array_keys($rbac_log_roles), true);
1126  ilRbacLog::add(ilRbacLog::CREATE_OBJECT, $this->ref_id, $rbac_log);
1127 
1128  // use forced callback after object creation
1129  $this->callCreationCallback($a_obj, $this->objDefinition, $_GET['crtcb'] ?? 0);
1130  }
$_GET["client_id"]
static _recordWriteEvent($obj_id, $usr_id, $action, $parent_obj_id=null)
Records a write event.
static gatherFaPa($a_ref_id, array $a_role_ids, $a_add_action=false)
createReference()
creates reference for object
const CREATE_OBJECT
getId()
get object id public
callCreationCallback(\ilObject $object, \ilObjectDefinition $obj_definition, int $requested_crtcb)
putInTree($a_parent_ref)
maybe this method should be in tree object!?
static add($a_action, $a_ref_id, array $a_diff, $a_source_ref_id=false)
getRefId()
get reference id public
$ilUser
Definition: imgupload.php:18
setPermissions($a_parent_ref)
set permissions of object
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ redirectAfterCreation()

ilObjectGUI::redirectAfterCreation ( )

Redirect after creation, see https://docu.ilias.de/goto_docu_wiki_wpage_5035_1357.html.

Should be overwritten and redirect to settings screen.

Definition at line 2168 of file class.ilObjectGUI.php.

References $ctrl, and ilLink\_getLink().

2169  {
2170  $ctrl = $this->ctrl;
2171  $link = ilLink::_getLink($this->object->getRefId());
2172  $ctrl->redirectToURL($link);
2173  }
+ Here is the call graph for this function:

◆ redirectToRefId()

ilObjectGUI::redirectToRefId (   $a_ref_id,
  $a_cmd = "" 
)
protected

redirects to (repository) view per ref id usually to a container and usually used at the end of a save/import method where the object gui type (of the new object) doesn't match with the type of the current $_GET["ref_id"] value

Parameters
int$a_ref_idreference id

Definition at line 1805 of file class.ilObjectGUI.php.

References ilObject\_lookupType().

Referenced by ilObjFolderGUI\afterSave(), ilObjCategoryGUI\afterSave(), ilObjCloudGUI\afterServiceAuth(), ilObjExternalFeedGUI\afterUpdate(), ilObjExternalFeedGUI\cancelUpdate(), ilObjCloudGUI\executeCommand(), ilObjCloudGUI\serviceAuth(), and ilObjSessionGUI\unregisterObject().

1806  {
1807  $obj_type = ilObject::_lookupType($a_ref_id, true);
1808  $class_name = $this->objDefinition->getClassName($obj_type);
1809  $class = strtolower("ilObj" . $class_name . "GUI");
1810  $this->ctrl->setParameterByClass("ilrepositorygui", "ref_id", $a_ref_id);
1811  $this->ctrl->redirectByClass(array("ilrepositorygui", $class), $a_cmd);
1812  }
static _lookupType($a_id, $a_reference=false)
lookup object type
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ redrawHeaderActionObject()

ilObjectGUI::redrawHeaderActionObject ( )
protected

Ajax call: redraw action header only.

Definition at line 531 of file class.ilObjectGUI.php.

References $tpl, exit, and initHeaderAction().

Referenced by ilObjLearningSequenceGUI\executeCommand().

532  {
533  $tpl = $this->tpl;
534 
535  $lg = $this->initHeaderAction();
536  echo $lg->getHeaderAction();
537 
538  // we need to add onload code manually (rating, comments, etc.)
539  echo $tpl->getOnLoadCodeForAsynch();
540 
541  exit;
542  }
exit
Definition: login.php:29
initHeaderAction($a_sub_type=null, $a_sub_id=null)
Add header action menu.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ removeFromDeskObject()

ilObjectGUI::removeFromDeskObject ( )

Definition at line 2192 of file class.ilObjectGUI.php.

References $_GET, $ctrl, $lng, $user, and ilLink\_getLink().

2193  {
2194  $lng = $this->lng;
2195  $ctrl = $this->ctrl;
2196  $user = $this->user;
2197  $lng->loadLanguageModule("rep");
2198  $this->favourites->remove($user->getId(), (int) $_GET["item_ref_id"]);
2199  ilUtil::sendSuccess($lng->txt("rep_removed_from_favourites"), true);
2200  $ctrl->redirectToURL(ilLink::_getLink((int) $_GET["ref_id"]));
2201  }
$_GET["client_id"]
+ Here is the call graph for this function:

◆ saveObject()

ilObjectGUI::saveObject ( )

save object

public

Definition at line 1018 of file class.ilObjectGUI.php.

References $ilErr, $location, $objDefinition, $tpl, afterSave(), checkPermissionBool(), getDidacticTemplateVar(), handleAutoRating(), initCreateForm(), and putObjectInTree().

Referenced by ilObjSessionGUI\saveAndAssignMaterialsObject().

1019  {
1021  $tpl = $this->tpl;
1022  $ilErr = $this->ilErr;
1023 
1024  $new_type = $_REQUEST["new_type"];
1025 
1026  // create permission is already checked in createObject. This check here is done to prevent hacking attempts
1027  if (!$this->checkPermissionBool("create", "", $new_type)) {
1028  $ilErr->raiseError($this->lng->txt("no_create_permission"), $ilErr->MESSAGE);
1029  }
1030 
1031  $this->lng->loadLanguageModule($new_type);
1032  $this->ctrl->setParameter($this, "new_type", $new_type);
1033 
1034  $form = $this->initCreateForm($new_type);
1035  if ($form->checkInput()) {
1036  $this->ctrl->setParameter($this, "new_type", "");
1037 
1038  // create instance
1039  $class_name = "ilObj" . $objDefinition->getClassName($new_type);
1040  $location = $objDefinition->getLocation($new_type);
1041  include_once($location . "/class." . $class_name . ".php");
1042  $newObj = new $class_name();
1043  $newObj->setType($new_type);
1044  $newObj->setTitle($form->getInput("title"));
1045  $newObj->setDescription($form->getInput("desc"));
1046  $newObj->create();
1047 
1048  $this->putObjectInTree($newObj);
1049 
1050  // apply didactic template?
1051  $dtpl = $this->getDidacticTemplateVar("dtpl");
1052  if ($dtpl) {
1053  $newObj->applyDidacticTemplate($dtpl);
1054  }
1055 
1056  // auto rating
1057  $this->handleAutoRating($newObj);
1058 
1059  // additional paramters are added to afterSave()
1060  $args = func_get_args();
1061  if ($args) {
1062  $this->afterSave($newObj, $args);
1063  } else {
1064  $this->afterSave($newObj);
1065  }
1066  return;
1067  }
1068 
1069  // display only this form to correct input
1070  $form->setValuesByPost();
1071  $tpl->setContent($form->getHtml());
1072  }
$location
Definition: buildRTE.php:44
afterSave(ilObject $a_new_object)
Post (successful) object creation hook.
initCreateForm($a_new_type)
Init object creation form.
handleAutoRating(ilObject $a_new_obj)
Activate rating automatically if parent container setting.
putObjectInTree(ilObject $a_obj, $a_parent_node_id=null)
Add object to tree at given position.
getDidacticTemplateVar($a_type)
Get didactic template setting from creation screen.
checkPermissionBool($a_perm, $a_cmd="", $a_type="", $a_ref_id=null)
Check permission.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setActions()

ilObjectGUI::setActions (   $a_actions = "")
private

set possible actions for objects in list.

if actions are set via this method, the values of objects.xml are ignored.

Parameters
array$a_actionsarray with $command => $lang_var pairs

Definition at line 603 of file class.ilObjectGUI.php.

References $lng, and $name.

604  {
605  if (is_array($a_actions)) {
606  foreach ($a_actions as $name => $lng) {
607  $this->actions[$name] = array("name" => $name, "lng" => $lng);
608  }
609  } else {
610  $this->actions = "";
611  }
612  }
if($format !==null) $name
Definition: metadata.php:230

◆ setAdminTabs()

ilObjectGUI::setAdminTabs ( )
finalprotected

set admin tabs public

Definition at line 559 of file class.ilObjectGUI.php.

References getAdminTabs().

Referenced by ilObjectPluginGUI\executeCommand(), and prepareOutput().

560  {
561  $this->getAdminTabs();
562  }
getAdminTabs()
administration tabs show only permissions and trash folder
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setColumnSettings()

ilObjectGUI::setColumnSettings ( ilColumnGUI  $column_gui)
protected

May be overwritten in subclasses.

Definition at line 1963 of file class.ilObjectGUI.php.

References checkPermissionBool(), ilColumnGUI\setEnableEdit(), and ilColumnGUI\setRepositoryMode().

Referenced by getCenterColumnHTML(), and getRightColumnHTML().

1964  {
1965  $column_gui->setRepositoryMode(true);
1966  $column_gui->setEnableEdit(false);
1967  if ($this->checkPermissionBool("write")) {
1968  $column_gui->setEnableEdit(true);
1969  }
1970  }
setEnableEdit($a_enableedit)
Set EnableEdit.
setRepositoryMode($a_repositorymode)
Set RepositoryMode.
checkPermissionBool($a_perm, $a_cmd="", $a_type="", $a_ref_id=null)
Check permission.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setCreationMode()

ilObjectGUI::setCreationMode (   $a_mode = true)

if true, a creation screen is displayed the current $_GET[ref_id] don't belong to the current class! the mode is determined in ilrepositorygui

Definition at line 305 of file class.ilObjectGUI.php.

Referenced by ilObjStyleSheetGUI\executeCommand(), and ilContainerReferenceGUI\executeCommand().

306  {
307  $this->creation_mode = $a_mode;
308  }
+ Here is the caller graph for this function:

◆ setFormAction()

ilObjectGUI::setFormAction (   $a_cmd,
  $a_formaction 
)
protected

set specific form action for command

Parameters
string$a_cmdcommand
string$a_formactiondefault formaction (is returned, if no special formaction was set) public

Definition at line 1518 of file class.ilObjectGUI.php.

Referenced by ilObjFileBasedLMGUI\perm().

1519  {
1520  $this->formaction[$a_cmd] = $a_formaction;
1521  }
+ Here is the caller graph for this function:

◆ setLocator()

ilObjectGUI::setLocator ( )
protected

set Locator

Parameters
objecttree object
integerreference id
scriptanmethat is used for linking; public

Definition at line 639 of file class.ilObjectGUI.php.

References $_GET, $locator, $ref_id, $tpl, and addLocatorItems().

Referenced by ilObjSAHSLearningModuleGUI\executeCommand(), ilObjFileBasedLMGUI\executeCommand(), ilObjSCORM2004LearningModuleGUI\executeCommand(), ilObjGlossaryGUI\executeCommand(), prepareOutput(), ilObjTestGUI\prepareSubGuiOutput(), and ilObjGlossaryGUI\showInfoScreen().

640  {
641  $ilLocator = $this->locator;
642  $tpl = $this->tpl;
643 
644  if ($this->omit_locator) {
645  return;
646  }
647 
648  // repository vs. workspace
649  if ($this->call_by_reference) {
650  // todo: admin workaround
651  // in the future, objectgui classes should not be called in
652  // admin section anymore (rbac/trash handling in own classes)
653  $ref_id = ($_GET["ref_id"] != "")
654  ? $_GET["ref_id"]
655  : $this->object->getRefId();
656  $ilLocator->addRepositoryItems($ref_id);
657  }
658 
659  if (!$this->creation_mode) {
660  $this->addLocatorItems();
661  }
662 
663  $tpl->setLocator();
664  }
$_GET["client_id"]
addLocatorItems()
should be overwritten to add object specific items (repository items are preloaded) ...
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setReturnLocation()

ilObjectGUI::setReturnLocation (   $a_cmd,
  $a_location 
)
protected

set specific return location for command

Parameters
string$a_cmdcommand
string$a_locationdefault return location (is returned, if no special return location was set) public

Definition at line 1546 of file class.ilObjectGUI.php.

1547  {
1548  //echo "-".$a_cmd."-".$a_location."-";
1549  $this->return_location[$a_cmd] = $a_location;
1550  }

◆ setSubObjects()

ilObjectGUI::setSubObjects (   $a_sub_objects = "")
private

set possible subobjects for this object.

if subobjects are set via this method, the values of objects.xml are ignored.

Parameters
array$a_actionsarray with $command => $lang_var pairs

Definition at line 620 of file class.ilObjectGUI.php.

References $name.

621  {
622  if (is_array($a_sub_objects)) {
623  foreach ($a_sub_objects as $name => $options) {
624  $this->sub_objects[$name] = array("name" => $name, "max" => $options["max"]);
625  }
626  } else {
627  $this->sub_objects = "";
628  }
629  }
if($format !==null) $name
Definition: metadata.php:230

◆ setTabs()

◆ setTargetFrame()

ilObjectGUI::setTargetFrame (   $a_cmd,
  $a_target_frame 
)
protected

set specific target frame for command

Parameters
string$a_cmdcommand
string$a_target_framedefault target frame (is returned, if no special target frame was set) public

Definition at line 1577 of file class.ilObjectGUI.php.

1578  {
1579  $this->target_frame[$a_cmd] = "target=\"" . $a_target_frame . "\"";
1580  }

◆ setTitleAndDescription()

ilObjectGUI::setTitleAndDescription ( )
protected

called by prepare output

Definition at line 402 of file class.ilObjectGUI.php.

References $_GET, ilObject\_getIcon(), ilObjectListGUIFactory\_getListGUIByType(), ilObject\_lookupObjId(), and ilObject\_lookupTitle().

Referenced by ilObjContentObjectGUI\executeCommand(), prepareOutput(), and ilObjTestGUI\prepareSubGuiOutput().

403  {
404  if (!is_object($this->object)) {
405  if ((int) $_REQUEST["crtptrefid"] > 0) {
406  $cr_obj_id = ilObject::_lookupObjId((int) $_REQUEST["crtcb"]);
407  $this->tpl->setTitle(
408  strip_tags(
409  ilObject::_lookupTitle($cr_obj_id),
410  self::ALLOWED_TAGS_IN_TITLE_AND_DESCRIPTION
411  )
412  );
413  $this->tpl->setTitleIcon(ilObject::_getIcon($cr_obj_id));
414  }
415  return;
416  }
417  $this->tpl->setTitle(
418  strip_tags(
419  $this->object->getPresentationTitle(),
420  self::ALLOWED_TAGS_IN_TITLE_AND_DESCRIPTION
421  )
422  );
423  $this->tpl->setDescription(
424  strip_tags(
425  $this->object->getLongDescription(),
426  self::ALLOWED_TAGS_IN_TITLE_AND_DESCRIPTION
427  )
428  );
429 
430  if (strtolower($_GET["baseClass"]) == "iladministrationgui") {
431  // alt text would be same as heading -> empty alt text
432  $this->tpl->setTitleIcon(ilObject::_getIcon("", "big", $this->object->getType()));
433  } else {
434  $this->tpl->setTitleIcon(
435  ilObject::_getIcon("", "big", $this->object->getType()),
436  $this->lng->txt("obj_" . $this->object->getType())
437  );
438  }
439 
440  include_once './Services/Object/classes/class.ilObjectListGUIFactory.php';
441  $lgui = ilObjectListGUIFactory::_getListGUIByType($this->object->getType());
442  $lgui->initItem($this->object->getRefId(), $this->object->getId(), $this->object->getType());
443  $this->tpl->setAlertProperties($lgui->getAlertProperties());
444  }
static _getIcon( $a_obj_id="", $a_size="big", $a_type="", $a_offline=false)
Get icon for repository item.
$_GET["client_id"]
static _getListGUIByType( $type, $context=ilObjectListGUI::CONTEXT_REPOSITORY)
static _lookupTitle($a_id)
lookup object title
static _lookupObjId($a_id)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ showPossibleSubObjects()

ilObjectGUI::showPossibleSubObjects ( )
protected

show possible subobjects (pulldown menu)

public

Definition at line 1677 of file class.ilObjectGUI.php.

References $d, $i, $ref_id, $sub_objects, ilUtil\formSelect(), and ilObjectDefinition\MODE_REPOSITORY.

1678  {
1679  if ($this->sub_objects == "") {
1680  $d = $this->objDefinition->getCreatableSubObjects($this->object->getType(), ilObjectDefinition::MODE_REPOSITORY, $this->ref_id);
1681  } else {
1683  }
1684 
1685  $import = false;
1686 
1687  if (count($d) > 0) {
1688  foreach ($d as $row) {
1689  $count = 0;
1690 
1691  if ($row["max"] > 0) {
1692  //how many elements are present?
1693  for ($i = 0; $i < count($this->data["ctrl"]); $i++) {
1694  if ($this->data["ctrl"][$i]["type"] == $row["name"]) {
1695  $count++;
1696  }
1697  }
1698  }
1699 
1700  if ($row["max"] == "" || $count < $row["max"]) {
1701  $subobj[] = $row["name"];
1702  }
1703  }
1704  }
1705 
1706  if (is_array($subobj)) {
1707 
1708  //build form
1709  $opts = ilUtil::formSelect(12, "new_type", $subobj);
1710  $this->tpl->setCurrentBlock("add_object");
1711  $this->tpl->setVariable("SELECT_OBJTYPE", $opts);
1712  $this->tpl->setVariable("BTN_NAME", "create");
1713  $this->tpl->setVariable("TXT_ADD", $this->lng->txt("add"));
1714  $this->tpl->parseCurrentBlock();
1715  }
1716  }
static formSelect( $selected, $varname, $options, $multiple=false, $direct_text=false, $size="0", $style_class="", $attribs="", $disabled=false)
Builds a select form field with options and shows the selected option first.
for($i=6; $i< 13; $i++) for($i=1; $i< 13; $i++) $d
Definition: date.php:296
$i
Definition: metadata.php:24
+ Here is the call graph for this function:

◆ updateCustom()

ilObjectGUI::updateCustom ( ilPropertyFormGUI  $a_form)
protected

Insert custom update form values into object.

Parameters
ilPropertyFormGUI$a_form

Definition at line 1292 of file class.ilObjectGUI.php.

Referenced by updateObject().

1293  {
1294  }
+ Here is the caller graph for this function:

◆ updateObject()

ilObjectGUI::updateObject ( )

updates object entry in object_data

Definition at line 1248 of file class.ilObjectGUI.php.

References $ilErr, $tabs_gui, $tpl, afterUpdate(), checkPermissionBool(), initEditForm(), updateCustom(), and validateCustom().

Referenced by ilObjRootFolderGUI\getEditFormValues(), and ilObjFileBasedLMGUI\update().

1249  {
1250  $ilTabs = $this->tabs_gui;
1251  $tpl = $this->tpl;
1252  $ilErr = $this->ilErr;
1253 
1254  if (!$this->checkPermissionBool("write")) {
1255  $ilErr->raiseError($this->lng->txt("permission_denied"), $ilErr->MESSAGE);
1256  }
1257 
1258  $form = $this->initEditForm();
1259  if ($form->checkInput() &&
1260  $this->validateCustom($form)) {
1261  $this->object->setTitle($form->getInput("title"));
1262  $this->object->setDescription($form->getInput("desc"));
1263  $this->updateCustom($form);
1264  $this->object->update();
1265 
1266  $this->afterUpdate();
1267  return;
1268  }
1269 
1270  // display form again to correct errors
1271  $ilTabs->activateTab("settings");
1272  $form->setValuesByPost();
1273  $tpl->setContent($form->getHtml());
1274  }
updateCustom(ilPropertyFormGUI $a_form)
Insert custom update form values into object.
initEditForm()
Init object edit form.
validateCustom(ilPropertyFormGUI $a_form)
Validate custom values (if not possible with checkInput())
afterUpdate()
Post (successful) object update hook.
checkPermissionBool($a_perm, $a_cmd="", $a_type="", $a_ref_id=null)
Check permission.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ validateCustom()

ilObjectGUI::validateCustom ( ilPropertyFormGUI  $a_form)
protected

Validate custom values (if not possible with checkInput())

Parameters
ilPropertyFormGUI$a_form
Returns
boolean

Definition at line 1282 of file class.ilObjectGUI.php.

Referenced by updateObject().

1283  {
1284  return true;
1285  }
+ Here is the caller graph for this function:

◆ viewObject()

ilObjectGUI::viewObject ( )

viewObject container presentation for "administration -> repository, trash, permissions"

Exceptions

Definition at line 1610 of file class.ilObjectGUI.php.

References $_GET, $DIC, $tpl, $user, ilChangeEvent\_recordReadEvent(), checkPermission(), checkPermissionBool(), and withReferences().

Referenced by ilObjUserFolderGUI\applyFilterObject(), ilObjLanguageExtGUI\applyFilterObject(), ilObjLanguageExtGUI\cancelObject(), ilObjUserFolderGUI\deactivateUsersObject(), ilObjUserFolderGUI\deleteUsersObject(), ilObjUserFolderGUI\hitsperpageObject(), ilObjUserFolderGUI\initAccessRestrictionForm(), ilObjUserFolderGUI\resetFilterObject(), ilObjLanguageExtGUI\resetFilterObject(), ilObjLanguageExtGUI\saveObject(), ilObjUserFolderGUI\showActionConfirmation(), and ilObjContentObjectGUI\view().

1611  {
1612  global $DIC;
1613 
1614  $tpl = $DIC->ui()->mainTemplate();
1615  $user = $DIC->user();
1616 
1617  $this->checkPermission('visible') && $this->checkPermission('read');
1618 
1619  $this->tabs_gui->activateTab('view');
1620 
1622  $this->object->getType(),
1623  $this->object->getRefId(),
1624  $this->object->getId(),
1625  $user->getId()
1626  );
1627 
1628  if (!$this->withReferences()) {
1629  $this->ctrl->setParameter($this, 'obj_id', $this->obj_id);
1630  }
1631  $itab = new ilAdminSubItemsTableGUI(
1632  $this,
1633  "view",
1634  $_GET["ref_id"],
1635  $this->checkPermissionBool('write')
1636  );
1637 
1638  $tpl->setContent($itab->getHTML());
1639  }
static _recordReadEvent( $a_type, $a_ref_id, $obj_id, $usr_id, $isCatchupWriteEvents=true, $a_ext_rc=false, $a_ext_time=false)
Records a read event and catches up with write events.
TableGUI class for sub items listed in repository administration.
$_GET["client_id"]
global $DIC
Definition: goto.php:24
withReferences()
determines wether objects are referenced or not (got ref ids or not)
checkPermission($a_perm, $a_cmd="", $a_type="", $a_ref_id=null)
Check permission and redirect on error.
checkPermissionBool($a_perm, $a_cmd="", $a_type="", $a_ref_id=null)
Check permission.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ withReferences()

ilObjectGUI::withReferences ( )

determines wether objects are referenced or not (got ref ids or not)

Definition at line 294 of file class.ilObjectGUI.php.

Referenced by viewObject().

295  {
296  return $this->call_by_reference;
297  }
+ Here is the caller graph for this function:

Field Documentation

◆ $access

ilObjectGUI::$access
protected

Definition at line 52 of file class.ilObjectGUI.php.

Referenced by ilObjCmiXapiGUI\_goto(), ilObjLTIConsumerGUI\_goto(), ilObjBlogGUI\_goto(), ilObjMediaCastGUI\addContentSubTabs(), ilObjectPluginGUI\addInfoTab(), ilObjItemGroupGUI\addLocatorItems(), ilObjMediaPoolGUI\addLocatorItems(), ilObjectPluginGUI\addPermissionTab(), ilObjRoleGUI\adoptPermSaveObject(), checkPermissionBool(), ilObjSurveyGUI\checkRbacOrPositionPermission(), ilObjUserFolderGUI\checkUserManipulationAccessBool(), ilObjMediaPoolGUI\copyToClipboard(), ilObjMediaPoolGUI\createFolderForm(), ilObjPortfolioTemplateGUI\createFromTemplate(), ilObjPortfolioGUI\createPortfolioFromTemplateProcess(), ilObjContentObjectGUI\editPublicSection(), ilObjRepositorySettingsGUI\executeCommand(), ilObjectPluginGUI\executeCommand(), ilObjWikiSettingsGUI\executeCommand(), ilObjUserFolderGUI\executeCommand(), ilObjItemGroupGUI\executeCommand(), ilObjSCORM2004LearningModuleGUI\executeCommand(), ilObjWikiGUI\executeCommand(), ilObjMediaPoolGUI\executeCommand(), ilObjContentObjectGUI\executeCommand(), ilObjUserFolderGUI\filterUserIdsByRbacOrPositionOfCurrentUser(), ilObjUserFolderGUI\getActionUserIds(), ilObjTaggingSettingsGUI\getAdminTabs(), ilObjMediaCastSettingsGUI\getAdminTabs(), ilObjDashboardSettingsGUI\getAdminTabs(), ilObjSkillManagementGUI\getAdminTabs(), ilObjSCORM2004LearningModuleGUI\getNotesHTML(), ilObjWikiGUI\getTabs(), ilObjFileBasedLMGUI\getTabs(), ilObjSCORM2004LearningModuleGUI\getTabs(), ilObjUserFolderGUI\getTabs(), ilObjItemGroupGUI\gotoParent(), ilObjUserFolderGUI\importUserFormObject(), ilObjWikiGUI\infoScreen(), ilObjMediaCastGUI\infoScreen(), ilObjSurveyGUI\infoScreen(), ilObjMediaPoolGUI\infoScreen(), ilObjRepositorySettingsGUI\initCustomIconsForm(), ilObjSearchSettingsGUI\initFormLuceneSettings(), ilObjExerciseAdministrationGUI\initFormSettings(), ilObjSearchSettingsGUI\initFormSettings(), ilObjMediaCastSettingsGUI\initFormSettings(), ilObjTaggingSettingsGUI\initFormSettings(), initHeaderAction(), ilObjBookingPoolGUI\initHeaderAction(), ilObjSurveyAdministrationGUI\initSettingsForm(), ilObjRepositorySettingsGUI\initSettingsForm(), ilObjFileBasedLMGUI\initSettingsForm(), ilObjMediaPoolGUI\insertFromClipboard(), ilObjPortfolioGUI\linkPortfolioToAssignment(), ilObjMediaCastGUI\listItemsObject(), ilObjMediaPoolGUI\listMedia(), ilObjRepositorySettingsGUI\listModules(), ilObjRepositorySettingsGUI\listNewItemGroups(), ilObjMediaPoolGUI\openClipboard(), ilObjFileBasedLMGUI\outputInfoScreen(), ilObjRoleGUI\performDeleteRoleObject(), ilObjMediaPoolGUI\remove(), ilObjUserGUI\roleassignmentObject(), ilObjSearchSettingsGUI\saveAdvancedLuceneSettingsObject(), ilObjRepositorySettingsGUI\saveCustomIcons(), ilObjRepositorySettingsGUI\saveModules(), ilObjUserGUI\saveObject(), ilObjFileBasedLMGUI\saveProperties(), ilObjMediaCastSettingsGUI\saveSettings(), ilObjPersonalWorkspaceSettingsGUI\saveSettings(), ilObjDashboardSettingsGUI\saveSettings(), ilObjRepositorySettingsGUI\saveSettings(), ilObjSurveyAdministrationGUI\saveSettingsObject(), ilObjUserFolderGUI\searchUserAccessFilterCallable(), ilObjMediaPoolGUI\setContentSubTabs(), ilObjContentObjectGUI\setilLMMenu(), ilObjBlogGUI\setSettingsSubTabs(), ilObjDashboardSettingsGUI\setSettingsSubTabs(), ilObjWikiGUI\setSettingsSubTabs(), ilObjMediaPoolGUI\setSettingsSubTabs(), ilObjExternalFeedGUI\setTabs(), ilObjItemGroupGUI\setTabs(), ilObjMediaCastGUI\setTabs(), ilObjMediaPoolGUI\setTabs(), ilObjWorkspaceFolderGUI\showAdministrationPanel(), ilObjSCORM2004LearningModuleGUI\showTrackingItems(), ilObjPortfolioGUI\toRepository(), ilObjUserGUI\updateObject(), ilObjSystemFolderGUI\viewObject(), ilObjUserFolderGUI\viewObject(), and ilObjWikiGUI\viewPageObject().

◆ $actions

◆ $ctrl

ilObjectGUI::$ctrl
protected

Definition at line 139 of file class.ilObjectGUI.php.

Referenced by ilObjCourseReferenceGUI\_goto(), ilObjCmiXapiGUI\_goto(), ilObjLTIConsumerGUI\_goto(), ilObjHelpSettingsGUI\activateModule(), ilObjWorkspaceFolderGUI\addContentSubTabs(), ilObjExerciseGUI\addContentSubTabs(), ilObjBlogGUI\addContributor(), ilObjBlogGUI\addHeaderActionForCommand(), ilObjSystemFolderGUI\addHeaderTitleObject(), ilObjWikiGUI\addImportantPageObject(), ilObjMediaCastGUI\addMobsToCast(), ilObjAdvancedEditingGUI\addPageEditorSettingsSubtabs(), ilObjWikiGUI\addPagesSubTabs(), ilContainerGUI\addPageTabs(), ilObjWikiGUI\addPageTabs(), ilObjectPluginGUI\addPermissionTab(), ilContainerGUI\addStandardContainerSubTabs(), ilObjAdvancedEditingGUI\addSubtabs(), addToDeskObject(), ilObjPollGUI\afterSave(), ilObjItemGroupGUI\afterSave(), ilObjBlogGUI\afterSave(), ilObjExerciseGUI\afterSave(), ilObjTaxonomyGUI\afterSave(), ilObjectPluginGUI\afterSave(), ilObjMediaPoolGUI\allMedia(), ilObjSystemFolderGUI\benchmarkObject(), ilObjSystemFolderGUI\benchmarkSubTabs(), ilObjExerciseAdministrationGUI\cancel(), ilObjBlogAdministrationGUI\cancel(), ilObjMediaCastSettingsGUI\cancel(), ilObjPortfolioAdministrationGUI\cancel(), ilObjTaggingSettingsGUI\cancel(), ilObjAwarenessAdministrationGUI\cancel(), ilObjTaxonomyGUI\cancel(), ilObjStyleSheetGUI\cancelCharacteristicDeletionObject(), ilObjStyleSheetGUI\cancelColorDeletionObject(), ilObjStyleSheetGUI\cancelColorSavingObject(), cancelCreation(), ilObjFileBasedLMGUI\cancelCreationObject(), ilObjWikiGUI\cancelCreationPageUsingTemplateObject(), ilObjMediaPoolGUI\cancelFolderUpdate(), ilContainerGUI\cancelMoveLinkObject(), ilObjMediaPoolGUI\cancelSave(), ilObjStyleSheetGUI\cancelTemplateDeletionObject(), ilObjStyleSheetGUI\cancelTemplateSavingObject(), ilObjStyleSheetGUI\cancelUploadObject(), ilContainerGUI\clipboardObject(), ilContainerGUI\cloneAllObject(), ilContainerGUI\competencesObject(), ilObjBadgeAdministrationGUI\confirmDeleteImageTemplates(), ilObjBadgeAdministrationGUI\confirmDeleteObjectBadges(), ilObjTaxonomyGUI\confirmDeleteTaxonomy(), ilObjMediaCastGUI\confirmDeletionItemsObject(), ilObjSkillManagementGUI\confirmedDelete(), ilObjTaxonomyGUI\confirmedDelete(), ilObjHelpSettingsGUI\confirmHelpModulesDeletion(), ilObjMediaPoolGUI\confirmRemove(), ilObjWikiGUI\confirmRemoveImportantPagesObject(), ilObjBlogGUI\contributors(), ilObjMediaCastGUI\convertFileObject(), ilObjStyleSheetGUI\copyCharacteristicsObject(), ilContainerGUI\copyObject(), ilObjPortfolioTemplateGUI\createFromTemplate(), ilObjPortfolioGUI\createFromTemplateDirect(), ilObjExternalFeedGUI\createObject(), ilObjWikiGUI\createPageUsingTemplateObject(), ilObjBlogGUI\createPosting(), ilObjWikiGUI\createStyleObject(), ilContainerGUI\createStyleObject(), ilContainerGUI\cutObject(), ilObjHelpSettingsGUI\deactivateModule(), ilObjPollGUI\deleteAllVotes(), ilObjStyleSheetGUI\deleteCharacteristicConfirmationObject(), ilObjStyleSheetGUI\deleteCharacteristicObject(), ilObjStyleSheetGUI\deleteColorConfirmationObject(), ilObjStyleSheetGUI\deleteColorObject(), ilObjStyleSheetGUI\deleteCoreCharMessage(), ilObjSystemFolderGUI\deleteHeaderTitlesObject(), ilObjHelpSettingsGUI\deleteHelpModules(), ilObjStyleSheetGUI\deleteImageObject(), ilObjBadgeAdministrationGUI\deleteImageTemplates(), ilObjTaxonomyGUI\deleteItems(), ilObjMediaCastGUI\deleteItemsObject(), ilObjStyleSheetGUI\deleteMediaQueriesObject(), ilObjStyleSheetGUI\deleteMediaQueryConfirmationObject(), ilObjSkillManagementGUI\deleteNodes(), deleteObject(), ilObjBadgeAdministrationGUI\deleteObjectBadges(), ilObjWikiGUI\deleteStyleObject(), ilContainerGUI\deleteStyleObject(), ilObjTaxonomyGUI\deleteTaxonomy(), ilObjStyleSheetGUI\deleteTemplateConfirmationObject(), ilObjStyleSheetGUI\deleteTemplateKeepClassesObject(), ilObjStyleSheetGUI\deleteTemplateObject(), ilObjMediaCastGUI\determinePlaytimeObject(), ilObjObjectFolderGUI\displayList(), ilObjTypeDefinitionGUI\displayList(), ilObjMediaCastGUI\downloadItemObject(), ilObjTaxonomyGUI\editAOTaxonomySettings(), ilObjMediaCastGUI\editCastItemObject(), ilObjStyleSheetGUI\editColorObject(), ilObjBadgeAdministrationGUI\editImageTemplate(), ilObjWikiGUI\editImportantPagesObject(), ilObjExternalToolsSettingsGUI\editMapsObject(), ilObjExternalToolsSettingsGUI\editMathJaxObject(), ilObjStyleSheetGUI\editMediaQueryObject(), ilObjStyleSheetGUI\editObject(), ilObjTypeDefinitionGUI\editObject(), ilContainerGUI\editPageContentObject(), ilObjWikiSettingsGUI\editSettings(), ilObjLearningResourcesSettingsGUI\editSettings(), ilObjHelpSettingsGUI\editSettings(), ilObjNewsSettingsGUI\editSettings(), ilObjPersonalWorkspaceSettingsGUI\editSettings(), ilObjSkillManagementGUI\editSettings(), ilObjSkillManagementGUI\editSkills(), ilObjSkillManagementGUI\editSkillTemplates(), ilObjWikiGUI\editStyleObject(), ilContainerGUI\editStyleObject(), ilObjStyleSheetGUI\editTagStyleObject(), ilObjStyleSheetGUI\editTemplateObject(), ilObjMediaPoolGUI\editTitlesAndDescriptions(), ilObjectPluginGUI\executeCommand(), ilObjItemGroupGUI\executeCommand(), ilObjLearningHistorySettingsGUI\executeCommand(), ilObjCommentsSettingsGUI\executeCommand(), ilObjNotesSettingsGUI\executeCommand(), ilObjPersonalWorkspaceSettingsGUI\executeCommand(), ilObjWikiGUI\executeCommand(), ilObjFolderGUI\executeCommand(), ilObjExerciseGUI\executeCommand(), ilContainerReferenceGUI\executeCommand(), ilObjMediaPoolGUI\executeCommand(), ilObjTaxonomyGUI\executeCommand(), ilObjPollGUI\executeCommand(), ilObjBlogGUI\executeCommand(), ilObjExternalFeedGUI\exitSave(), ilObjMediaCastGUI\extractPreviewImageObject(), ilObjLearningSequenceGUI\forwardByClass(), ilContainerGUI\forwardToPageObject(), ilContainerGUI\forwardToStyleSheet(), ilObjFileBasedLMGUI\frameset(), ilObjLearningHistorySettingsGUI\getAdminTabs(), ilObjCommentsSettingsGUI\getAdminTabs(), ilObjNotesSettingsGUI\getAdminTabs(), ilObjPersonalWorkspaceSettingsGUI\getAdminTabs(), ilObjWikiGUI\getAssignmentButtons(), ilContainerGUI\getAsynchItemListObject(), getCenterColumnHTML(), ilObjPortfolioGUI\getCreateInfoMessage(), ilObjBlogGUI\getHTML(), ilObjBadgeAdministrationGUI\getObjectBadgesFromMultiAction(), ilObjPortfolioGUI\getOfflineMessage(), getRightColumnHTML(), ilObjFolderGUI\getTabs(), ilObjWikiGUI\getTabs(), ilObjStyleSheetGUI\getTabs(), ilContainerGUI\getTabs(), ilObjDashboardSettingsGUI\getViewSettingsForm(), ilObjWikiGUI\gotoPageObject(), ilObjWikiGUI\gotoStartPageObject(), ilObjectPluginGUI\infoScreen(), ilObjBookingPoolGUI\infoScreen(), ilObjQuestionPoolGUI\infoScreenForward(), ilObjMediaCastGUI\initAddCastItemForm(), ilObjPortfolioAdministrationGUI\initAuthorshipForm(), ilObjMediaPoolGUI\initBulkUploadForm(), ilObjStyleSheetGUI\initCharacteristicForm(), ilObjAdvancedEditingGUI\initCharSelectorSettingsForm(), ilObjStyleSheetGUI\initColorForm(), ilObjFolderGUI\initEditForm(), ilObjectPluginGUI\initEditForm(), initEditForm(), ilContainerGUI\initEditForm(), ilObjMediaPoolGUI\initFolderForm(), ilObjTaggingSettingsGUI\initForbiddenTagsForm(), ilObjWikiSettingsGUI\initForm(), ilObjLearningHistorySettingsGUI\initForm(), ilObjCommentsSettingsGUI\initForm(), ilObjNotesSettingsGUI\initForm(), ilObjDashboardSettingsGUI\initForm(), ilObjAdvancedEditingGUI\initGeneralPageSettingsForm(), ilObjBookingPoolGUI\initHeaderAction(), ilObjBlogGUI\initHeaderAction(), ilObjStyleSheetGUI\initImageForm(), ilObjBadgeAdministrationGUI\initImageTemplateForm(), ilObjMediaObjectsSettingsGUI\initMediaObjectsSettingsForm(), ilObjMediaPoolGUI\initMediaPoolPageForm(), ilObjStyleSheetGUI\initMediaQueryForm(), ilObjWorkspaceFolderGUI\initPasswordForm(), ilObjPortfolioGUI\initPDFSelectionForm(), ilObjPollGUI\initQuestionForm(), ilObjSurveyAdministrationGUI\initSettingsForm(), ilObjFileBasedLMGUI\initSettingsForm(), ilObjWikiGUI\initSettingsForm(), ilObjTaxonomyGUI\initSettingsForm(), ilObjMediaCastGUI\initSettingsForm(), ilObjWikiGUI\initStylePropertiesForm(), ilContainerGUI\initStylePropertiesForm(), ilObjStyleSheetGUI\initTagStyleForm(), ilObjTaxonomyGUI\initTaxNodeForm(), ilObjStyleSheetGUI\initTemplateForm(), ilObjStyleSheetGUI\initTemplateGenerationForm(), ilObjWikiGUI\initTemplateSelectionForm(), ilContainerGUI\keepObjectsInClipboardObject(), ilContainerGUI\linkObject(), ilObjTaxonomyGUI\listAssignedItems(), ilObjExerciseGUI\listAssignmentsObject(), ilObjStyleSheetGUI\listColorsObject(), ilObjStyleSheetGUI\listImagesObject(), ilObjBadgeAdministrationGUI\listImageTemplates(), ilObjMediaPoolGUI\listMedia(), ilObjStyleSheetGUI\listMediaQueriesObject(), ilObjTaxonomyGUI\listNodes(), ilObjBadgeAdministrationGUI\listObjectBadgeUsers(), ilObjWorkspaceFolderGUI\listSharedResourcesOfOtherUser(), ilObjTaxonomyGUI\listTaxonomies(), ilObjStyleSheetGUI\listTemplatesObject(), ilObjTaxonomyGUI\moveItems(), ilObjMediaPoolGUI\openClipboard(), ilObjStyleSheetGUI\outputTagStyleEditScreen(), ilObjStyleSheetGUI\pasteCharacteristicsObject(), ilObjTaxonomyGUI\pasteItems(), ilContainerGUI\pasteObject(), ilObjMediaPoolGUI\performBulkUpload(), ilContainerGUI\performPasteIntoMultipleObjectsObject(), ilObjWikiGUI\performSearchObject(), ilObjFileBasedLMGUI\redirectAfterCreation(), redirectAfterCreation(), ilContainerReferenceGUI\redirectObject(), ilObjStyleSheetGUI\refreshTagStyleObject(), ilObjBlogGUI\removeContributor(), removeFromDeskObject(), ilObjWikiGUI\removeImportantPagesObject(), ilObjWorkspaceFolderGUI\render(), ilObjPollGUI\render(), ilObjBlogGUI\render(), ilObjBlogGUI\renderList(), ilObjBlogGUI\renderNavigation(), ilObjBlogGUI\renderNavigationByAuthors(), ilObjBlogGUI\renderNavigationByDate(), ilObjBlogGUI\renderNavigationByKeywords(), ilContainerGUI\renderObject(), ilObjBlogGUI\renderToolbarNavigation(), ilObjMediaPoolGUI\returnFromItem(), ilObjStyleSheetGUI\returnToUpperContextObject(), ilObjTaxonomyGUI\save(), ilObjAccessibilitySettingsGUI\saveAccessibilitySettings(), ilObjAccessibilitySettingsGUI\saveAccessKeys(), ilObjSkillManagementGUI\saveAllTemplateTitles(), ilObjSkillManagementGUI\saveAllTitles(), ilObjTaxonomyGUI\saveAssignedItemsSorting(), ilObjPortfolioAdministrationGUI\saveAuthorship(), ilObjSystemFolderGUI\saveBasicSettingsObject(), ilObjMediaCastGUI\saveCastItemObject(), ilObjStyleSheetGUI\saveCharacteristicObject(), ilObjAdvancedEditingGUI\saveCharSelectorSettingsObject(), ilObjStyleSheetGUI\saveColorObject(), ilObjSystemFolderGUI\saveContactInformationObject(), ilObjMediaPoolGUI\saveFolder(), ilObjTaggingSettingsGUI\saveForbiddenTags(), ilObjAdvancedEditingGUI\saveGeneralPageSettingsObject(), ilObjWikiGUI\saveGradingObject(), ilObjSystemFolderGUI\saveHeaderTitlesObject(), ilObjStyleSheetGUI\saveHideStatusObject(), ilObjBadgeAdministrationGUI\saveImageTemplate(), ilObjItemGroupGUI\saveItemAssignment(), ilObjSystemFolderGUI\saveJavaServerObject(), ilObjExternalToolsSettingsGUI\saveMapsObject(), ilObjExternalToolsSettingsGUI\saveMathJaxObject(), ilObjMediaPoolGUI\saveMediaPoolPage(), ilObjStyleSheetGUI\saveMediaQueryObject(), ilObjStyleSheetGUI\saveMediaQueryOrderObject(), ilObjRepositorySettingsGUI\saveModules(), ilObjBookingPoolGUI\saveNotificationObject(), ilObjWikiGUI\saveOrderingAndIndentObject(), ilObjAdvancedEditingGUI\savePageEditorSettingsObject(), ilObjExerciseAdministrationGUI\saveSettings(), ilObjBlogAdministrationGUI\saveSettings(), ilObjMediaObjectsSettingsGUI\saveSettings(), ilObjMediaCastSettingsGUI\saveSettings(), ilObjAwarenessAdministrationGUI\saveSettings(), ilObjPortfolioAdministrationGUI\saveSettings(), ilObjBadgeAdministrationGUI\saveSettings(), ilObjTaggingSettingsGUI\saveSettings(), ilObjNotesSettingsGUI\saveSettings(), ilObjLearningHistorySettingsGUI\saveSettings(), ilObjPersonalWorkspaceSettingsGUI\saveSettings(), ilObjCommentsSettingsGUI\saveSettings(), ilObjLearningResourcesSettingsGUI\saveSettings(), ilObjDashboardSettingsGUI\saveSettings(), ilObjSkillManagementGUI\saveSettings(), ilObjNewsSettingsGUI\saveSettings(), ilObjSurveyAdministrationGUI\saveSettingsObject(), ilObjWikiGUI\saveSettingsObject(), ilObjMediaCastGUI\saveSettingsObject(), ilObjTaxonomyGUI\saveSorting(), ilObjTaxonomyGUI\saveTaxNode(), ilObjStyleSheetGUI\saveTemplateObject(), ilObjMediaPoolGUI\saveTitlesAndDescriptions(), ilObjDashboardSettingsGUI\saveViewSettings(), ilObjMediaPoolGUI\selectUploadDirFiles(), ilObjWikiGUI\setAsStartPageObject(), ilObjMediaPoolGUI\setContentSubTabs(), ilObjSystemFolderGUI\setGeneralSettingsSubTabs(), ilObjMediaPoolGUI\setMediaPoolPageTabs(), ilObjHelpSettingsGUI\setMode(), ilObjBlogGUI\setNotification(), ilObjPortfolioGUI\setOnlineAndShare(), ilObjPollGUI\setParticipantsSubTabs(), ilObjSystemFolderGUI\setServerInfoSubTabs(), ilObjDashboardSettingsGUI\setSettingsSubTabs(), ilObjWikiGUI\setSettingsSubTabs(), ilObjStyleSheetGUI\setSubTabs(), ilObjSystemFolderGUI\setSystemCheckSubTabs(), ilObjExternalFeedGUI\setTabs(), ilObjItemGroupGUI\setTabs(), ilObjTaxonomyGUI\setTabs(), ilObjMediaPoolGUI\setTabs(), ilObjStyleSheetGUI\setTemplatesSubTabs(), ilObjSkillManagementGUI\setTestSubtabs(), ilObjAdvancedEditingGUI\settingsObject(), ilObjMediaCastGUI\showGallery(), ilObjMediaPoolGUI\showMediaPoolPageUsages(), ilObjAdvancedEditingGUI\showPageEditorSettingsObject(), ilObjBookingPoolGUI\showProfileObject(), ilObjWikiGUI\showTemplateSelectionObject(), ilObjTaxonomyGUI\showTree(), ilObjSkillManagementGUI\showTree(), ilObjTaggingSettingsGUI\showUsers(), ilObjStyleSheetGUI\switchMQueryObject(), ilContainerGUI\switchToOldEditorObject(), ilContainerGUI\switchToStdEditorObject(), ilObjStyleSheetGUI\templateGenerationObject(), ilObjSkillManagementGUI\test(), ilObjSkillManagementGUI\testAllCert(), ilObjSkillManagementGUI\testCert(), ilObjSkillManagementGUI\testLevels(), ilObjFileBasedLMGUI\toFilesystem(), ilObjBadgeAdministrationGUI\toggleObjectBadges(), ilObjMediaCastGUI\updateCastItemObject(), ilObjStyleSheetGUI\updateColorObject(), ilObjMediaPoolGUI\updateFolder(), ilObjBadgeAdministrationGUI\updateImageTemplate(), ilObjMediaPoolGUI\updateMediaPoolPage(), ilObjStyleSheetGUI\updateMediaQueryObject(), ilObjStyleSheetGUI\updateObject(), ilObjTaxonomyGUI\updateSettings(), ilObjStyleSheetGUI\updateTagStyleObject(), ilObjTaxonomyGUI\updateTaxNode(), ilObjStyleSheetGUI\updateTemplateObject(), ilObjHelpSettingsGUI\uploadHelpFile(), ilObjStyleSheetGUI\uploadImageObject(), ilContainerGUI\useNewEditorObject(), ilObjPortfolioBaseGUI\view(), and ilObjWikiGUI\viewPageObject().

◆ $data

ilObjectGUI::$data

Definition at line 110 of file class.ilObjectGUI.php.

Referenced by ilCourseContentGUI\__buildPath(), ilContainerGUI\_buildPath(), ilObjTestGUI\addQuestionObject(), ilObjQuestionPoolGUI\buildCreateQuestionForm(), ilObjQuestionPoolGUI\buildQuestionBrowserTableGUI(), ilObjSystemFolderGUI\changeHeaderTitleObject(), ilContainerGUI\clipboardObject(), ilObjSCORM2004LearningModuleGUI\confirmDeleteExportFile(), ilObjSurveyQuestionPoolGUI\confirmDeleteExportFileObject(), ilObjSurveyQuestionPoolGUI\deleteQuestionsObject(), ilObjObjectFolderGUI\displayList(), ilObjTypeDefinitionGUI\displayList(), ilObjTypeDefinitionGUI\editObject(), ilObjRootFolderGUI\editTranslationsObject(), ilObjSurveyQuestionPoolGUI\exportObject(), ilContainerGUI\getAsynchItemListObject(), ilObjSessionGUI\getAttendanceListUserData(), ilObjLearningSequenceAdminGUI\getForm(), ilObjSystemFolderGUI\getServerStatusInfo(), ilObjUserGUI\getValues(), initDidacticTemplate(), ilObjAssessmentFolderGUI\logAdminObject(), ilObjSessionGUI\materialsObject(), ilObjSurveyQuestionPoolGUI\questionsObject(), ilObjRoleGUI\readRoleProperties(), ilObjTestGUI\removeQuestionsForm(), ilObjLearningSequenceAdminGUI\save(), ilObjContentPageAdministrationGUI\save(), ilObjPortfolioAdministrationGUI\saveAuthorship(), ilObjSystemFolderGUI\saveHeaderTitleObject(), ilObjNotesSettingsGUI\saveSettings(), ilObjLearningHistorySettingsGUI\saveSettings(), ilObjCommentsSettingsGUI\saveSettings(), ilObjSCORM2004LearningModuleGUI\showExportList(), ilObjSystemFolderGUI\showHeaderTitleObject(), ilObjForumGUI\showStatisticsObject(), ilObjLanguageExtGUI\statisticsObject(), ilObjFileGUI\update(), ilObjLinkResourceGUI\updateLinks(), ilCourseContentGUI\updateManagedTimings(), ilCourseContentGUI\updatePersonalTimings(), ilCourseContentGUI\updateTimings(), ilCourseContentGUI\updateUserTimings(), and ilObjLanguageExtGUI\viewObject().

◆ $favourites

ilObjectGUI::$favourites
protected

Definition at line 153 of file class.ilObjectGUI.php.

◆ $formaction

ilObjectGUI::$formaction

Definition at line 121 of file class.ilObjectGUI.php.

◆ $ilErr

ilObjectGUI::$ilErr
protected

Definition at line 37 of file class.ilObjectGUI.php.

Referenced by ilObjStudyProgrammeAdminGUI\__construct(), ilObjSearchSettingsGUI\__construct(), ilObjContactAdministrationGUI\__construct(), ilObject2GUI\__construct(), ilObjCategoryReferenceGUI\_goto(), ilObjItemGroupGUI\_goto(), ilRemoteObjectBaseGUI\_goto(), ilObjSessionGUI\_goto(), ilObjFolderGUI\_goto(), ilObjRootFolderGUI\_goto(), ilObjFileGUI\_goto(), ilObjFileBasedLMGUI\_goto(), ilObjStudyProgrammeGUI\_goto(), ilObjSAHSLearningModuleGUI\_goto(), ilObjExerciseGUI\_goto(), ilObjWikiGUI\_goto(), ilObjForumGUI\_goto(), ilObjGlossaryGUI\_goto(), ilObjCategoryGUI\_goto(), ilObjMediaCastGUI\_goto(), ilObjGroupGUI\_goto(), ilObjMediaPoolGUI\_goto(), ilObjLinkResourceGUI\_goto(), ilObjSystemFolderGUI\_goto(), ilObjCourseGUI\_goto(), ilObjTestGUI\_goto(), ilObjContentObjectGUI\_goto(), ilObjUserFolderGUI\_goto(), _gotoRepositoryNode(), _gotoRepositoryRoot(), ilObjSystemFolderGUI\benchmarkObject(), ilObjSystemFolderGUI\checkObject(), ilContainerGUI\clipboardObject(), cloneAllObject(), ilContainerGUI\cloneAllObject(), ilObjContentObjectGUI\confirmedDelete(), ilObjMediaPoolGUI\confirmRemove(), ilContainerGUI\copyObject(), ilObjContentObjectGUI\copyPage(), ilObjPortfolioGUI\create(), ilObjFileBasedLMGUI\createFromDirectory(), ilContainerReferenceGUI\createObject(), createObject(), ilContainerGUI\cutObject(), ilObjContentObjectGUI\delete(), ilObjContentObjectGUI\deleteMenuEntry(), ilObjSCORM2004LearningModuleGUI\deleteNodes(), ilObjRoleFolderGUI\deleteRoleObject(), ilObjCmiXapiVerificationGUI\downloadFromPortfolioPage(), ilObjSCORMVerificationGUI\downloadFromPortfolioPage(), ilObjTestVerificationGUI\downloadFromPortfolioPage(), ilObjCourseVerificationGUI\downloadFromPortfolioPage(), ilContainerGUI\downloadObject(), ilObjContentObjectGUI\downloadPDFFile(), ilObjFileGUI\edit(), ilObjMediaPoolGUI\edit(), ilObjCourseGUI\editInfoObject(), ilObjGroupGUI\editInfoObject(), ilObjContentObjectGUI\editMenuEntry(), ilRemoteObjectBaseGUI\editObject(), ilObjTypeDefinitionGUI\editObject(), ilObjFileBasedLMGUI\editObject(), ilObjBibliographicGUI\editObject(), ilObjDataCollectionGUI\editObject(), ilObjFolderGUI\editObject(), editObject(), ilContainerGUI\editPageContentObject(), ilObjFileAccessSettingsGUI\editSettings(), ilCourseContentGUI\editTimings(), ilCourseContentGUI\editUserTimings(), ilObjSessionGUI\eventsListObject(), ilObjSAHSLearningModuleGUI\executeCommand(), ilObjObjectTemplateAdministrationGUI\executeCommand(), ilObjLinkResourceGUI\executeCommand(), ilObjRepositorySettingsGUI\executeCommand(), ilObjFileGUI\executeCommand(), ilObjLearningResourcesSettingsGUI\executeCommand(), ilObjGroupGUI\executeCommand(), ilCourseContentGUI\executeCommand(), ilObjSkillManagementGUI\executeCommand(), ilObjWikiSettingsGUI\executeCommand(), ilObjComponentSettingsGUI\executeCommand(), ilObjAccessibilitySettingsGUI\executeCommand(), ilObjHelpSettingsGUI\executeCommand(), ilObjQuestionPoolGUI\executeCommand(), ilObjContentObjectGUI\executeCommand(), ilObjTestGUI\executeCommand(), ilObjMediaObjectGUI\executeCommand(), ilObjAuthSettingsGUI\executeCommand(), ilObjCourseGUI\executeCommand(), ilObjSCORM2004LearningModuleGUI\exportISO(), ilObjItemGroupGUI\gotoParent(), ilObjSurveyQuestionPoolGUI\importFileObject(), ilObjContentObjectGUI\importFileObject(), importFileObject(), ilRemoteObjectBaseGUI\infoScreen(), ilObjCourseGUI\infoScreen(), ilObjWikiGUI\infoScreen(), ilObjCategoryGUI\infoScreen(), ilObjMediaCastGUI\infoScreen(), ilObjMediaPoolGUI\infoScreen(), ilObjCloudGUI\infoScreenForward(), ilObjDataCollectionGUI\infoScreenForward(), ilObjFileGUI\infoScreenForward(), ilObjCmiXapiGUI\infoScreenForward(), ilObjLTIConsumerGUI\infoScreenForward(), ilObjQuestionPoolGUI\infoScreenForward(), ilContainerGUI\linkObject(), ilObjCategoryGUI\listUsersObject(), ilCourseContentGUI\managePersonalTimings(), ilCourseContentGUI\manageTimings(), ilObjContentObjectGUI\moveChapter(), ilObjContentObjectGUI\movePage(), ilContainerGUI\pasteObject(), ilObjContentObjectGUI\pastePage(), ilContainerGUI\performPasteIntoMultipleObjectsObject(), ilObjRoleGUI\permObject(), ilObjGlossaryGUI\publishExportFile(), ilObjSCORM2004LearningModuleGUI\publishExportFile(), ilObjRoleFolderGUI\roleSearchObject(), ilObjPrivacySecurityGUI\save_privacy(), ilObjPrivacySecurityGUI\save_security(), ilObjAccessibilitySettingsGUI\saveAccessibilitySettings(), ilObjSystemFolderGUI\saveBasicSettingsObject(), ilObjSystemFolderGUI\saveContactInformationObject(), ilObjMDSettingsGUI\saveEntry(), ilObjSystemFolderGUI\saveHeaderTitleObject(), ilObjSystemFolderGUI\saveHeaderTitlesObject(), ilObjSystemFolderGUI\saveJavaServerObject(), ilObjTypeDefinitionGUI\saveObject(), ilObjRoleTemplateGUI\saveObject(), ilObjGlossaryGUI\saveObject(), ilObjWikiGUI\saveObject(), ilObjSessionGUI\saveObject(), saveObject(), ilObjRoleFolderGUI\saveSettingsObject(), ilObjContentObjectGUI\selectFooter(), ilObjContentObjectGUI\selectHeader(), ilObjCalendarSettingsGUI\settings(), ilObjUserTrackingGUI\settingsObject(), ilContainerGUI\showPasteTreeObject(), ilObjFileAccessSettingsGUI\showPreviewRenderers(), ilObjSystemFolderGUI\startValidator(), ilObjMDSettingsGUI\updateEntry(), ilObjCourseGUI\updateInfoObject(), ilCourseContentGUI\updateManagedTimings(), ilObjContentObjectGUI\updateMenuEntry(), ilRemoteObjectBaseGUI\updateObject(), ilObjCategoryGUI\updateObject(), ilObjSessionGUI\updateObject(), updateObject(), ilCourseContentGUI\updatePersonalTimings(), ilCourseContentGUI\updateTimings(), ilObjLinkResourceGUI\view(), ilObjObjectFolderGUI\viewObject(), ilObjRoleFolderGUI\viewObject(), and ilObjGlossaryGUI\viewObject().

◆ $lng

ilObjectGUI::$lng

Definition at line 103 of file class.ilObjectGUI.php.

Referenced by ilObjRootFolderGUI\__construct(), ilObjSAHSLearningModuleGUI\__construct(), ilObjSurveyAdministrationGUI\__construct(), ilObjTaxonomyGUI\__construct(), ilObjExternalToolsSettingsGUI\__construct(), ilObjPollGUI\__construct(), ilObjLanguageExtGUI\__construct(), ilObjRoleTemplateGUI\__construct(), ilObjCloudGUI\__construct(), ilObjSurveyQuestionPoolGUI\__construct(), ilObjStyleSheetGUI\__construct(), ilObject2GUI\__construct(), ilObjFileBasedLMGUI\__construct(), ilObjSurveyGUI\__construct(), ilObjSCORM2004LearningModuleGUI\__construct(), ilObjUserGUI\__construct(), ilObjRoleGUI\__construct(), ilObjMediaCastGUI\__construct(), ilObjRoleFolderGUI\__construct(), ilObjWikiGUI\__construct(), ilObjExerciseGUI\__construct(), ilObjQuestionPoolGUI\__construct(), ilObjContentObjectGUI\__construct(), ilObjMediaObjectGUI\__construct(), ilObjDashboardSettingsGUI\__construct(), ilObjOrgUnitGUI\__construct(), ilContainerReferenceGUI\__construct(), ilObjTestGUI\__construct(), ilObjBlogGUI\__construct(), ilContainerGUI\__construct(), ilObjStudyProgrammeGUI\__construct(), ilObjMediaObjectGUI\_getMediaInfoHTML(), ilObjStyleSheetGUI\_getTemplatePreview(), ilObjCategoryReferenceGUI\_goto(), ilObjLearningSequenceGUI\_goto(), ilObjCmiXapiGUI\_goto(), ilObjItemGroupGUI\_goto(), ilObjLTIConsumerGUI\_goto(), ilRemoteObjectBaseGUI\_goto(), ilObjDataCollectionGUI\_goto(), ilObjectPluginGUI\_goto(), ilObjFolderGUI\_goto(), ilObjRootFolderGUI\_goto(), ilObjBookingPoolGUI\_goto(), ilObjFileBasedLMGUI\_goto(), ilObjSAHSLearningModuleGUI\_goto(), ilObjExerciseGUI\_goto(), ilObjSurveyQuestionPoolGUI\_goto(), ilObjWikiGUI\_goto(), ilObjForumGUI\_goto(), ilObjGlossaryGUI\_goto(), ilObjCategoryGUI\_goto(), ilObjMediaCastGUI\_goto(), ilObjGroupGUI\_goto(), ilObjMediaPoolGUI\_goto(), ilObjLinkResourceGUI\_goto(), ilObjSystemFolderGUI\_goto(), ilObjSurveyGUI\_goto(), ilObjCourseGUI\_goto(), ilObjTestGUI\_goto(), ilObjContentObjectGUI\_goto(), ilObjUserFolderGUI\_goto(), _gotoRepositoryRoot(), ilObjCategoryGUI\_importCategories(), ilObjCategoryGUI\_importCategoriesForm(), ilObjCourseGUI\_modifyItemGUI(), ilObjSCORM2004LearningModuleGUI\activateExpertMode(), ilObjHelpSettingsGUI\activateModule(), ilObjLinkResourceGUI\activateTabs(), ilObjBadgeAdministrationGUI\activateTypes(), ilObjWorkspaceFolderGUI\addContentSubTabs(), ilObjExerciseGUI\addContentSubTabs(), ilObjMediaCastGUI\addContentSubTabs(), ilObjBlogGUI\addContributor(), ilObjDataCollectionGUI\addHeaderAction(), ilObjSystemFolderGUI\addHeaderTitleObject(), ilObjWikiGUI\addImportantPageObject(), ilObjTestGUI\addQuestionObject(), ilContainerGUI\addStandardContainerSubTabs(), ilObjContentObjectGUI\addTabs(), ilObjRoleGUI\addToClipboardObject(), addToDeskObject(), ilObjContentObjectGUI\addTooltip(), ilObjGlossaryGUI\addUsagesToInfo(), ilObjBlogGUI\addUserFromAutoComplete(), ilObjItemGroupGUI\afterConstructor(), ilObjMediaPoolGUI\afterConstructor(), ilObjTaxonomyGUI\afterSave(), ilObjCloudGUI\afterServiceAuth(), ilObjSystemFolderGUI\benchmarkObject(), ilObjSystemFolderGUI\benchmarkSubTabs(), ilObjTestGUI\buildPageViewToolbar(), ilObjQuestionPoolGUI\buildQuestionBrowserTableGUI(), ilObjStyleSheetGUI\cancelCharacteristicDeletionObject(), ilObjStyleSheetGUI\cancelObject(), ilObjContentObjectGUI\chapters(), ilObjWorkspaceFolderGUI\checkPassword(), ilObjExternalToolsSettingsGUI\clearMathJaxCacheObject(), ilContainerGUI\clipboardObject(), ilObjPollGUI\confirmDeleteAllVotes(), ilObjBadgeAdministrationGUI\confirmDeleteImageTemplates(), ilObjBadgeAdministrationGUI\confirmDeleteObjectBadges(), ilObjTaxonomyGUI\confirmDeleteTaxonomy(), ilObjMediaCastGUI\confirmDeletionItemsObject(), ilObjSCORM2004LearningModuleGUI\confirmExpertMode(), ilObjContentObjectGUI\confirmGlossarySelection(), ilObjHelpSettingsGUI\confirmHelpModulesDeletion(), ilObjMediaPoolGUI\confirmRemove(), ilContainerGUI\confirmRemoveFromSystemObject(), ilObjWikiGUI\confirmRemoveImportantPagesObject(), ilObjMediaObjectGUI\confirmSrtDeletionObject(), ilObjBlogGUI\contributors(), ilObjTestGUI\copyAndLinkToQuestionpoolObject(), ilObjStyleSheetGUI\copyCharacteristicsObject(), ilObjSCORM2004LearningModuleGUI\copyItems(), ilObjContentObjectGUI\copyItems(), ilObjStyleSheetGUI\createObject(), ilObjWikiGUI\createPageUsingTemplateObject(), ilObjTestGUI\createQuestionObject(), ilObjSCORM2004LearningModuleGUI\cutItems(), ilObjContentObjectGUI\cutItems(), ilObjHelpSettingsGUI\deactivateModule(), ilObjBadgeAdministrationGUI\deactivateTypes(), ilObjPollGUI\deleteAllVotes(), ilObjStyleSheetGUI\deleteCharacteristicConfirmationObject(), ilObjStyleSheetGUI\deleteColorConfirmationObject(), ilObjWorkspaceFolderGUI\deleteConfirmation(), ilObject2GUI\deleteConfirmedObjects(), ilObjStyleSheetGUI\deleteCoreCharMessage(), ilObjSystemFolderGUI\deleteHeaderTitlesObject(), ilObjBadgeAdministrationGUI\deleteImageTemplates(), ilObjTaxonomyGUI\deleteItems(), ilObjStyleSheetGUI\deleteMediaQueryConfirmationObject(), ilObjSkillManagementGUI\deleteNodes(), ilObjSCORM2004LearningModuleGUI\deleteNodes(), ilObjBadgeAdministrationGUI\deleteObjectBadges(), ilObjMediaObjectGUI\deleteSrtFilesObject(), ilObjTaxonomyGUI\deleteTaxonomy(), ilObjStyleSheetGUI\deleteTemplateConfirmationObject(), ilObjContentObjectGUI\deleteTooltips(), ilObjMediaCastGUI\determinePlaytimeObject(), ilObjTaxonomyGUI\editAOTaxonomySettings(), ilObjContentObjectGUI\editGlossaries(), ilObjWikiGUI\editImportantPagesObject(), ilObjExternalToolsSettingsGUI\editMapsObject(), ilObjExternalToolsSettingsGUI\editMathJaxObject(), ilObjContentObjectGUI\editMenuProperties(), ilObjStyleSheetGUI\editObject(), ilObjMediaCastGUI\editOrderObject(), ilContainerGUI\editPageContentObject(), ilObjBlogAdministrationGUI\editSettings(), ilObjExerciseAdministrationGUI\editSettings(), ilObjWikiSettingsGUI\editSettings(), ilObjLearningResourcesSettingsGUI\editSettings(), ilObjPortfolioAdministrationGUI\editSettings(), ilObjHelpSettingsGUI\editSettings(), ilObjNewsSettingsGUI\editSettings(), ilObjPersonalWorkspaceSettingsGUI\editSettings(), ilObjSkillManagementGUI\editSettings(), ilObjSkillManagementGUI\editSkills(), ilObjSkillManagementGUI\editSkillTemplates(), ilObjAuthSettingsGUI\editSOAPObject(), ilObjStyleSheetGUI\editTagStyleObject(), ilObjMediaPoolGUI\editTitlesAndDescriptions(), ilObjDataCollectionGUI\emptyInfo(), ilObjectPluginGUI\executeCommand(), ilObjCloudGUI\executeCommand(), ilObjFileAccessSettingsGUI\executeCommand(), ilObjWikiSettingsGUI\executeCommand(), ilObjPortfolioGUI\executeCommand(), ilObjItemGroupGUI\executeCommand(), ilObjSCORM2004LearningModuleGUI\executeCommand(), ilObjHelpSettingsGUI\executeCommand(), ilObjQuestionPoolGUI\executeCommand(), ilObjExerciseGUI\executeCommand(), ilObjMediaPoolGUI\executeCommand(), ilObjContentObjectGUI\executeCommand(), ilObjTestGUI\executeCommand(), ilObjBlogGUI\executeCommand(), ilObjSAHSLearningModuleGUI\export(), ilObjContentObjectGUI\filterTooltips(), ilContainerGUI\forwardToPageObject(), ilObjObjectTemplateAdministrationGUI\getAdminTabs(), ilObjPortfolioAdministrationGUI\getAdminTabs(), ilObjLearningHistorySettingsGUI\getAdminTabs(), ilObjCommentsSettingsGUI\getAdminTabs(), ilObjNotesSettingsGUI\getAdminTabs(), ilObjPersonalWorkspaceSettingsGUI\getAdminTabs(), ilObjSkillManagementGUI\getAdminTabs(), ilObjWikiGUI\getAssignmentButtons(), ilObjMediaCastGUI\getCastItemValues(), ilObjPortfolioGUI\getCreateInfoMessage(), ilObjMediaCastGUI\getFeedIconsHTML(), ilObjBlogGUI\getHTML(), ilObjSystemCheckGUI\getLang(), ilObjContentObjectGUI\getLayoutOption(), ilObjContentObjectGUI\getMultiLangHeader(), ilObjPortfolioGUI\getOfflineMessage(), ilObjMediaPoolGUI\getPreviewModalHTML(), ilObjContentObjectGUI\getPublicAccessColValue(), ilObjTestGUI\getQuestionpoolCreationForm(), getRightColumnHTML(), ilObjSystemFolderGUI\getServerStatusInfo(), ilObjExerciseGUI\getService(), ilObjWikiGUI\getSettingsFormValues(), ilObjSurveyAdministrationGUI\getSettingsTemplateConfig(), ilObjAssessmentFolderGUI\getSettingsTemplateConfig(), ilObjStyleSheetGUI\getStyleExampleHTML(), ilObjRootFolderGUI\getTabs(), ilObjSurveyAdministrationGUI\getTabs(), ilObjCategoryGUI\getTabs(), ilObjFolderGUI\getTabs(), ilObjExerciseGUI\getTabs(), ilObjAssessmentFolderGUI\getTabs(), ilObjWikiGUI\getTabs(), ilObjFileBasedLMGUI\getTabs(), ilObjGroupGUI\getTabs(), ilObjStyleSheetGUI\getTabs(), ilObjCourseGUI\getTabs(), ilObjFileBasedLMGUI\getTemplate(), ilObjSAHSLearningModuleGUI\getTemplate(), ilObjUserGUI\getValues(), ilObjDashboardSettingsGUI\getViewSettingsForm(), ilObjItemGroupGUI\gotoParent(), ilObjFolderGUI\importFileObject(), ilObjWikiGUI\infoScreen(), ilObjectPluginGUI\infoScreen(), ilObjQuestionPoolGUI\infoScreenForward(), ilObjMediaCastGUI\initAddCastItemForm(), ilObjPortfolioAdministrationGUI\initAuthorshipForm(), ilObjMediaPoolGUI\initBulkUploadForm(), ilObjStyleSheetGUI\initCharacteristicForm(), ilObjAdvancedEditingGUI\initCharSelectorSettingsForm(), ilObjStyleSheetGUI\initColorForm(), ilObjSystemFolderGUI\initContactInformationForm(), ilObjCloudGUI\initCreateForm(), ilObjSAHSLearningModuleGUI\initCreationForm(), initDidacticTemplate(), ilObjPollGUI\initEditCustomForm(), ilObjBlogGUI\initEditCustomForm(), ilObjFolderGUI\initEditForm(), ilObjectPluginGUI\initEditForm(), initEditForm(), ilContainerGUI\initEditForm(), ilObjPrivacySecurityGUI\initErrorMessages(), ilObjMediaPoolGUI\initFolderForm(), ilObjTaggingSettingsGUI\initForbiddenTagsForm(), ilObjWikiSettingsGUI\initForm(), ilObjCommentsSettingsGUI\initForm(), ilObjNotesSettingsGUI\initForm(), ilObjLearningHistorySettingsGUI\initForm(), ilObjDashboardSettingsGUI\initForm(), ilObjMediaObjectGUI\initForm(), ilObjExerciseAdministrationGUI\initFormSettings(), ilObjBlogAdministrationGUI\initFormSettings(), ilObjSearchSettingsGUI\initFormSettings(), ilObjMediaCastSettingsGUI\initFormSettings(), ilObjAwarenessAdministrationGUI\initFormSettings(), ilObjTaggingSettingsGUI\initFormSettings(), ilObjPortfolioAdministrationGUI\initFormSettings(), ilObjAdvancedEditingGUI\initGeneralPageSettingsForm(), ilObjMDSettingsGUI\initGeneralSettingsForm(), ilObjSCORM2004LearningModuleGUI\initGlossaryCreationForm(), ilObjBookingPoolGUI\initHeaderAction(), ilObjStyleSheetGUI\initImageForm(), ilObjBadgeAdministrationGUI\initImageTemplateForm(), ilObjSystemFolderGUI\initJavaServerForm(), ilObjMediaPoolGUI\initMediaBulkForm(), ilObjMediaObjectsSettingsGUI\initMediaObjectsSettingsForm(), ilObjMediaPoolGUI\initMediaPoolPageForm(), ilObjStyleSheetGUI\initMediaQueryForm(), ilObjContentObjectGUI\initMenuEntryForm(), ilObjContentObjectGUI\initMenuForm(), ilObjUserFolderGUI\initNewAccountMailForm(), ilObjAdvancedEditingGUI\initPageEditorForm(), ilObjWorkspaceFolderGUI\initPasswordForm(), ilObjPortfolioGUI\initPDFSelectionForm(), ilObjSCORM2004LearningModuleGUI\initPropertiesEditableForm(), ilObjStyleSheetGUI\initPropertiesForm(), ilObjSCORM2004LearningModuleGUI\initPropertiesForm(), ilObjContentObjectGUI\initPropertiesForm(), ilObjPollGUI\initQuestionForm(), ilObjSystemFolderGUI\initServerInfoForm(), ilObjContentObjectGUI\initSetPageLayoutForm(), ilObjSurveyAdministrationGUI\initSettingsForm(), ilObjFileAccessSettingsGUI\initSettingsForm(), ilObjFileBasedLMGUI\initSettingsForm(), ilObjWikiGUI\initSettingsForm(), ilObjTaxonomyGUI\initSettingsForm(), ilObjMediaCastGUI\initSettingsForm(), ilObjContentObjectGUI\initStylePropertiesForm(), ilObjSCORM2004LearningModuleGUI\initStylePropertiesForm(), ilObjWikiGUI\initStylePropertiesForm(), ilContainerGUI\initStylePropertiesForm(), ilObjStyleSheetGUI\initTagStyleForm(), ilObjTaxonomyGUI\initTaxNodeForm(), ilObjStyleSheetGUI\initTemplateForm(), ilObjStyleSheetGUI\initTemplateGenerationForm(), ilObjWikiGUI\initTemplateSelectionForm(), ilObjSAHSLearningModuleGUI\initUploadForm(), ilObjUserFolderGUI\initUserImportForm(), ilObjSCORM2004LearningModuleGUI\insertAsset(), ilObjSCORM2004LearningModuleGUI\insertChapter(), ilObjContentObjectGUI\insertChapter(), ilObjSCORM2004LearningModuleGUI\insertLMChapterClip(), ilObjSCORM2004LearningModuleGUI\insertPage(), ilObjSCORM2004LearningModuleGUI\insertScenarioGUI(), ilObjSCORM2004LearningModuleGUI\insertSco(), ilObjSCORM2004LearningModuleGUI\insertTemplate(), ilObjSCORM2004LearningModuleGUI\insertTemplateGUI(), ilObjTaxonomyGUI\listAssignedItems(), ilObjStyleSheetGUI\listImagesObject(), ilObjBadgeAdministrationGUI\listImageTemplates(), ilObjMediaCastGUI\listItemsObject(), ilObjMediaPoolGUI\listMedia(), ilObjTaxonomyGUI\listNodes(), ilObjBadgeAdministrationGUI\listObjectBadgeUsers(), ilObjMediaObjectGUI\listSubtitleFilesObject(), ilObjTaxonomyGUI\listTaxonomies(), ilObjAuthSettingsGUI\loginInfoObject(), ilContainerGUI\modifyItemGUI(), ilObjTaxonomyGUI\moveItems(), ilObjTestGUI\movePageFormObject(), ilObjUserFolderGUI\newAccountMailObject(), ilObjSCORMLearningModuleGUI\offlineModeManager(), ilObjStyleSheetGUI\outputTagStyleEditScreen(), ilObjContentObjectGUI\pages(), ilObjWorkspaceFolderGUI\passwordForm(), ilObjStyleSheetGUI\pasteCharacteristicsObject(), ilObjTaxonomyGUI\pasteItems(), ilObjMediaPoolGUI\performBulkUpload(), ilContainerGUI\performPasteIntoMultipleObjectsObject(), ilObjWikiGUI\performSearchObject(), ilObjBlogGUI\preview(), ilObjPortfolioGUI\printView(), ilObjSCORM2004LearningModuleGUI\properties(), ilObjContentObjectGUI\properties(), ilObjStyleSheetGUI\propertiesObject(), ilObjQuestionPoolGUI\questionsObject(), ilObjTestGUI\questionsObject(), ilObjBlogGUI\removeContributor(), removeFromDeskObject(), ilObjWikiGUI\removeImportantPagesObject(), ilObjContentObjectGUI\removeLMGlossary(), ilObjExerciseVerificationGUI\render(), ilObjSCORMVerificationGUI\render(), ilObjCmiXapiVerificationGUI\render(), ilObjCourseVerificationGUI\render(), ilObjTestVerificationGUI\render(), ilObjPollGUI\render(), ilObjBlogGUI\render(), ilObjBlogGUI\renderList(), ilContainerGUI\renderObject(), ilObjWikiGUI\renderSideBlock(), ilObjBlogGUI\renderToolbarNavigation(), ilObjContentObjectGUI\resetNumberOfTries(), ilObjAccessibilitySettingsGUI\saveAccessibilitySettings(), ilObjAccessibilitySettingsGUI\saveAccessKeys(), ilObjSkillManagementGUI\saveAllTemplateTitles(), ilObjSkillManagementGUI\saveAllTitles(), ilObjTaxonomyGUI\saveAssignedItemsSorting(), ilObjPortfolioAdministrationGUI\saveAuthorship(), ilObjSystemFolderGUI\saveBasicSettingsObject(), ilObjMediaCastGUI\saveCastItemObject(), ilObjStyleSheetGUI\saveCharacteristicObject(), ilObjAdvancedEditingGUI\saveCharSelectorSettingsObject(), ilObjStyleSheetGUI\saveColorObject(), ilObjSystemFolderGUI\saveContactInformationObject(), ilObjContentObjectGUI\saveExportIds(), ilObjMediaPoolGUI\saveFolder(), ilObjTaggingSettingsGUI\saveForbiddenTags(), ilObjAdvancedEditingGUI\saveGeneralPageSettingsObject(), ilObjUserFolderGUI\saveGlobalUserSettingsObject(), ilObjSCORM2004LearningModuleGUI\saveGlossary(), ilObjWikiGUI\saveGradingObject(), ilObjSystemFolderGUI\saveHeaderTitlesObject(), ilObjContentObjectGUI\saveHelpMapping(), ilObjStyleSheetGUI\saveHideStatusObject(), ilObjBadgeAdministrationGUI\saveImageTemplate(), ilObjSystemFolderGUI\saveJavaServerObject(), ilObjExternalToolsSettingsGUI\saveMathJaxObject(), ilObjMediaPoolGUI\saveMediaPoolPage(), ilObjStyleSheetGUI\saveMediaQueryObject(), ilObjRepositorySettingsGUI\saveModules(), ilObjUserFolderGUI\saveNewAccountMailObject(), ilObjWikiGUI\saveObject(), ilObjMediaObjectGUI\saveObject(), ilObjWikiGUI\saveOrderingAndIndentObject(), ilObjMediaCastGUI\saveOrderObject(), ilObjAdvancedEditingGUI\savePageEditorSettingsObject(), ilObjContentObjectGUI\savePageLayout(), ilObjContentObjectGUI\saveProperties(), ilObjMediaObjectGUI\savePropertiesObject(), ilObjSCORM2004LearningModuleGUI\saveSequencing(), ilObjMediaObjectsSettingsGUI\saveSettings(), ilObjNotesSettingsGUI\saveSettings(), ilObjLearningHistorySettingsGUI\saveSettings(), ilObjCommentsSettingsGUI\saveSettings(), ilObjWikiGUI\saveSettingsObject(), ilObjTaxonomyGUI\saveSorting(), ilObjTaxonomyGUI\saveTaxNode(), ilObjStyleSheetGUI\saveTemplateObject(), ilObjMediaPoolGUI\saveTitlesAndDescriptions(), ilObjContentObjectGUI\saveTooltips(), ilObjDashboardSettingsGUI\saveViewSettings(), ilObjContentObjectGUI\selectLMGlossary(), ilObjMediaPoolGUI\selectUploadDirFiles(), setActions(), ilObjWikiGUI\setAsStartPageObject(), ilObjContentObjectGUI\setContentSubTabs(), ilObjCourseGUI\setContentSubTabs(), ilObjMediaPoolGUI\setMediaPoolPageTabs(), ilObjHelpSettingsGUI\setMode(), ilObjPortfolioGUI\setOnlineAndShare(), ilContainerGUI\setPageEditorTabs(), ilObjContentObjectGUI\setPageLayout(), ilObjPollGUI\setParticipantsSubTabs(), ilObjMediaObjectGUI\setPropertiesSubTabs(), ilObjContentObjectGUI\setQuestionsSubTabs(), ilObjSystemFolderGUI\setServerInfoSubTabs(), ilObjDashboardSettingsGUI\setSettingsSubTabs(), ilObjWikiGUI\setSettingsSubTabs(), ilObjSAHSLearningModuleGUI\setSettingsSubTabs(), ilObjMediaPoolGUI\setSettingsSubTabs(), ilObjFolderGUI\setSubTabs(), ilObjSCORMLearningModuleGUI\setSubTabs(), ilObjStyleSheetGUI\setSubTabs(), ilObjSCORM2004LearningModuleGUI\setSubTabs(), ilObjWorkspaceFolderGUI\setTabs(), ilObjExternalFeedGUI\setTabs(), ilObjPollGUI\setTabs(), ilObjCloudGUI\setTabs(), ilObjItemGroupGUI\setTabs(), ilObjDataCollectionGUI\setTabs(), ilObjBlogGUI\setTabs(), ilObject2GUI\setTabs(), ilObjTaxonomyGUI\setTabs(), ilObjMediaCastGUI\setTabs(), ilObjLinkResourceGUI\setTabs(), ilObjStyleSheetGUI\setTemplatesSubTabs(), ilObjAdvancedEditingGUI\settingsObject(), ilObjUserFolderGUI\settingsObject(), ilObjWorkspaceRootFolderGUI\setTitleAndDescription(), ilObjRootFolderGUI\setTitleAndDescription(), ilObjGlossaryGUI\showActions(), ilObjContentObjectGUI\showActions(), ilContainerGUI\showAdministrationPanel(), ilObjWorkspaceFolderGUI\showAdministrationPanel(), ilObjSystemFolderGUI\showBasicSettingsObject(), ilObjContentObjectGUI\showExportIDsOverview(), ilObjSCORM2004LearningModuleGUI\showLearningObjectivesAlignment(), ilContainerGUI\showLinkListObject(), ilObjContentObjectGUI\showLMGlossarySelector(), ilObjMediaPoolGUI\showMediaPoolPageUsages(), ilObjSCORM2004LearningModuleGUI\showOrganization(), ilObjPollGUI\showParticipants(), ilObjPollGUI\showParticipantVotes(), ilObjFileAccessSettingsGUI\showPreviewRenderers(), ilObjSCORM2004LearningModuleGUI\showSequencing(), ilObjWikiGUI\showTemplateSelectionObject(), ilObjContentObjectGUI\showTooltipList(), ilObjSkillManagementGUI\showTree(), ilObjSCORM2004LearningModuleGUI\showTree(), ilObjMediaObjectGUI\showUsagesObject(), ilObjTaggingSettingsGUI\showUsers(), ilObjPollGUI\subscribe(), ilObjStyleSheetGUI\templateGenerationObject(), ilObjSkillManagementGUI\test(), ilObjSkillManagementGUI\testAllCert(), ilObjSkillManagementGUI\testCert(), ilObjSkillManagementGUI\testLevels(), ilObjBadgeAdministrationGUI\toggleObjectBadges(), ilObjContentObjectGUI\unlockQuestion(), ilObjPollGUI\unsubscribe(), ilObjStyleSheetGUI\updateColorObject(), ilObjBlogGUI\updateCustom(), ilObjMediaPoolGUI\updateFolder(), ilObjBadgeAdministrationGUI\updateImageTemplate(), ilObjMediaPoolGUI\updateMediaPoolPage(), ilObjStyleSheetGUI\updateMediaQueryObject(), ilObjStyleSheetGUI\updateObject(), ilObjTaxonomyGUI\updateSettings(), ilObjTaxonomyGUI\updateTaxNode(), ilObjStyleSheetGUI\updateTemplateObject(), ilObjHelpSettingsGUI\uploadHelpFile(), ilObjMediaObjectGUI\uploadMultipleSubtitleFileFormObject(), ilObjMediaObjectGUI\uploadSubtitleFileObject(), ilContainerGUI\useNewEditorObject(), ilObjRoleGUI\userassignmentObject(), and ilObjWikiGUI\viewPageObject().

◆ $locator

◆ $maxcount

ilObjectGUI::$maxcount

Definition at line 120 of file class.ilObjectGUI.php.

◆ $obj_id

◆ $objDefinition

◆ $object

◆ $object_service

◆ $omit_locator

ilObjectGUI::$omit_locator = false

Definition at line 129 of file class.ilObjectGUI.php.

◆ $rbacreview

ilObjectGUI::$rbacreview
protected

Definition at line 67 of file class.ilObjectGUI.php.

Referenced by ilObjBlogGUI\addContributor(), ilObjRoleGUI\addUserObject(), ilObjRoleGUI\adoptPermObject(), ilObjRoleTemplateGUI\adoptPermSaveObject(), ilObjRoleGUI\adoptPermSaveObject(), ilObjUserGUI\assignSaveObject(), ilObjRoleGUI\confirmDeleteRoleObject(), ilObjUserGUI\createObject(), ilObjRoleGUI\deassignUserObject(), ilObjRoleFolderGUI\deleteRoleObject(), ilObjRoleFolderGUI\doAddRolePermissions(), ilObjRoleFolderGUI\doCopyRole(), ilObjRoleFolderGUI\doRemoveRolePermissions(), ilObjTypeDefinitionGUI\editObject(), ilObjRoleGUI\editObject(), ilObjAuthSettingsGUI\editSOAPObject(), ilObjAuthSettingsGUI\getApacheAuthSettingsForm(), ilObjRoleGUI\getTabs(), ilObjUserFolderGUI\importUsersObject(), ilObjUserGUI\initCreate(), ilObjRoleFolderGUI\initSettingsForm(), ilObjUserFolderGUI\initUserRoleAssignmentForm(), ilObjRoleGUI\isChangeExistingObjectsConfirmationRequired(), ilObjRoleGUI\listUsersRoleObject(), ilObjRoleGUI\permObject(), ilObjRoleGUI\permSaveObject(), ilObject2GUI\putObjectInTree(), putObjectInTree(), ilObjRoleGUI\readRoleProperties(), ilObjUserGUI\roleassignmentObject(), ilObjPrivacySecurityGUI\save_security(), ilObjTypeDefinitionGUI\saveObject(), ilObjRoleTemplateGUI\saveObject(), ilObjUserGUI\saveObject(), ilObjRoleGUI\saveObject(), ilObjRoleFolderGUI\saveSettingsObject(), ilObjPrivacySecurityGUI\showSecurity(), ilObjRoleTemplateGUI\updateObject(), ilObjRoleGUI\userassignmentObject(), ilObjTypeDefinitionGUI\viewObject(), and ilObjRoleFolderGUI\viewObject().

◆ $rbacsystem

ilObjectGUI::$rbacsystem
protected

Definition at line 57 of file class.ilObjectGUI.php.

Referenced by ilObjAssessmentFolderGUI\__construct(), ilObjQuestionPoolGUI\__construct(), ilObjLTIAdministrationGUI\addProvidingSubtabs(), ilObjRoleTemplateGUI\adoptPermSaveObject(), ilObjRoleGUI\adoptPermSaveObject(), ilObjUserGUI\assignSaveObject(), ilObjAuthSettingsGUI\authSettingsObject(), ilObjRoleGUI\checkAccess(), ilObjUserFolderGUI\confirmaccessFreeObject(), ilObjUserFolderGUI\confirmdeleteObject(), ilObjQuestionPoolGUI\createExportExcel(), ilObjRoleTemplateGUI\createObject(), ilObjRoleGUI\createObject(), ilObjUserGUI\createObject(), ilObjRoleGUI\deassignUserObject(), ilObjRoleFolderGUI\deleteRoleObject(), ilObjRoleTemplateGUI\editObject(), ilObjAuthSettingsGUI\editScriptObject(), ilObjAuthSettingsGUI\editSOAPObject(), ilObjObjectTemplateAdministrationGUI\executeCommand(), ilObjSystemCheckGUI\executeCommand(), ilObjRoleTemplateGUI\executeCommand(), ilObjRoleGUI\executeCommand(), ilObjUserGUI\executeCommand(), ilObjWebResourceAdministrationGUI\getAdminTabs(), ilObjLTIAdministrationGUI\getAdminTabs(), ilObjObjectTemplateAdministrationGUI\getAdminTabs(), ilObjLearningResourcesSettingsGUI\getAdminTabs(), ilMembershipAdministrationGUI\getAdminTabs(), ilObjPrivacySecurityGUI\getAdminTabs(), ilObjMediaCastSettingsGUI\getAdminTabs(), ilObjFileAccessSettingsGUI\getAdminTabs(), ilObjSearchSettingsGUI\getTabs(), ilObjUserGUI\getTabs(), ilObjRoleTemplateGUI\getTabs(), ilObjAssessmentFolderGUI\getTabs(), ilObjSAHSLearningModuleGUI\getTabs(), ilObjAuthSettingsGUI\getTabs(), ilObjUserFolderGUI\getTabs(), ilObjUserFolderGUI\getUserMultiCommands(), ilObjUserFolderGUI\importUserFormObject(), ilObjUserFolderGUI\importUsersObject(), ilObjUserGUI\initCreate(), ilObjUserFolderGUI\initUserRoleAssignmentForm(), ilObjUserFolderGUI\learningProgressObject(), ilObjRoleGUI\listUsersRoleObject(), ilObjAuthSettingsGUI\loginInfoObject(), ilObjSCORMLearningModuleGUI\newModuleVersionUpload(), ilObjSCORMLearningModuleGUI\offlineModeManager(), ilObjRoleGUI\permSaveObject(), ilObjWorkflowEngineGUI\prepareAdminOutput(), ilObjQuestionPoolGUI\questionsObject(), ilObjUserGUI\roleassignmentObject(), ilObjRoleFolderGUI\roleSearchObject(), ilObjRoleTemplateGUI\saveObject(), ilObjUserGUI\saveObject(), ilObjStudyProgrammeAdminGUI\saveSettings(), ilObjFileAccessSettingsGUI\saveSettings(), ilObjSearchSettingsGUI\saveSettingsObject(), ilObjAuthSettingsGUI\saveSOAPObject(), ilObjAuthSettingsGUI\setAuthModeObject(), ilObjAuthSettingsGUI\setSubTabs(), ilObjUserFolderGUI\setSubTabs(), ilObjUserFolderGUI\showActions(), ilObjUserFolderGUI\showPossibleSubObjects(), ilObjRoleFolderGUI\showPossibleSubObjects(), ilObjFileAccessSettingsGUI\showPreviewRenderers(), ilCourseContentGUI\showStartObjects(), ilObjAuthSettingsGUI\updateAuthRolesObject(), ilObjLoggingSettingsGUI\updateErrorSettings(), ilObjRoleTemplateGUI\updateObject(), ilObjUserGUI\updateObject(), ilObjLoggingSettingsGUI\updateSettings(), ilObjSAHSLearningModuleGUI\uploadObject(), ilObjUserGUI\uploadUserPictureObject(), ilObjRoleGUI\userassignmentObject(), ilObjBibliographicAdminGUI\view(), ilObjRoleFolderGUI\viewObject(), and ilObjUserFolderGUI\viewObject().

◆ $ref_id

ilObjectGUI::$ref_id

Definition at line 118 of file class.ilObjectGUI.php.

Referenced by ilObjRoleTemplateGUI\__construct(), ilObjMainMenuGUI\__construct(), ilObjAdministrativeNotificationGUI\__construct(), ilObjUserGUI\__construct(), ilObjChatroomAdminGUI\_goto(), ilObjChatroomGUI\_goto(), ilObjStudyProgrammeAdminGUI\_goto(), ilObjExternalFeedGUI\_goto(), ilObjItemGroupGUI\_goto(), ilObjectPluginGUI\_goto(), ilObjOrgUnitGUI\_goto(), ilObjPollGUI\_goto(), ilObjWikiGUI\_goto(), ilObjForumGUI\_goto(), ilObjMediaPoolGUI\_goto(), ilObjLearningModuleGUI\assignObject(), ilObjLearningSequenceGUI\checkLPAccess(), ilContainerGUI\clipboardObject(), ilContainerGUI\cloneAllObject(), ilContainerGUI\copyObject(), ilObjPortfolioTemplateGUI\createFromTemplate(), ilObjTestGUI\createQuestionPoolAndCopyObject(), ilContainerGUI\cutObject(), ilObjQuestionPoolGUI\executeCommand(), ilObjMediaObjectGUI\getAdvMdRecordObject(), ilContainerGUI\getAsynchItemListObject(), ilObjItemGroupGUI\gotoParent(), initHeaderAction(), ilContainerGUI\linkObject(), ilObjAssessmentFolderGUI\logAdminObject(), ilContainerGUI\pasteObject(), ilContainerGUI\performPasteIntoMultipleObjectsObject(), ilObjQuestionPoolGUI\questionsObject(), ilObjRoleTemplateGUI\saveObject(), ilOrgUnitExtensionGUI\setLocator(), ilObject2GUI\setLocator(), setLocator(), ilContainerGUI\showAdministrationPanel(), showPossibleSubObjects(), ilCourseContentGUI\showStartObjects(), ilCourseContentGUI\updateManagedTimings(), ilCourseContentGUI\updatePersonalTimings(), ilCourseContentGUI\updateTimings(), and ilCourseContentGUI\updateUserTimings().

◆ $request

◆ $return_location

ilObjectGUI::$return_location

Definition at line 122 of file class.ilObjectGUI.php.

◆ $settings

ilObjectGUI::$settings
protected

Definition at line 62 of file class.ilObjectGUI.php.

Referenced by ilObjMediaCastGUI\__construct(), ilObjPortfolioAdministrationGUI\addToExternalSettingsForm(), ilObjRepositorySettingsGUI\addToExternalSettingsForm(), ilObjWikiGUI\afterSave(), ilObjAuthSettingsGUI\apacheAuthSettingsObject(), ilObjSystemFolderGUI\benchmarkObject(), ilObjSystemFolderGUI\checkObject(), ilObjPortfolioGUI\createPortfolioFromAssignment(), ilObjPortfolioGUI\createPortfolioFromTemplateProcess(), ilObjAuthSettingsGUI\editScriptObject(), ilObjBlogAdministrationGUI\editSettings(), ilObjExerciseAdministrationGUI\editSettings(), ilObjLearningResourcesSettingsGUI\editSettings(), ilObjPortfolioAdministrationGUI\editSettings(), ilObjPersonalWorkspaceSettingsGUI\editSettings(), ilObjAuthSettingsGUI\editSOAPObject(), ilObjECSSettingsGUI\executeCommand(), ilObjUserFolderGUI\generalSettingsObject(), ilObjChatroomAdminGUI\getConnector(), ilObjChatroomGUI\getConnector(), ilObjSCORM2004LearningModuleGUI\getNotesHTML(), ilObjUserGUI\getValues(), ilObjSystemFolderGUI\initContactInformationForm(), ilObjPortfolioGUI\initCreateForm(), ilObjPortfolioGUI\initCreatePortfolioFromTemplateForm(), ilObjRepositorySettingsGUI\initCustomIconsForm(), ilObjBlogGUI\initEditCustomForm(), ilObjSearchSettingsGUI\initFormSettings(), ilObjPortfolioAdministrationGUI\initFormSettings(), ilObjSystemFolderGUI\initJavaServerForm(), ilObjSCORM2004LearningModuleGUI\initPropertiesEditableForm(), ilObjContentObjectGUI\initPropertiesForm(), ilObjSystemFolderGUI\initServerInfoForm(), ilObjRepositorySettingsGUI\initSettingsForm(), ilObjWikiGUI\initSettingsForm(), ilObjContentObjectGUI\initStylePropertiesForm(), ilObjPortfolioBaseGUI\initStylePropertiesForm(), ilObjSCORM2004LearningModuleGUI\initStylePropertiesForm(), ilObjWikiGUI\initStylePropertiesForm(), ilObjBlogGUI\initStylePropertiesForm(), ilObjUserGUI\isSettingChangeable(), ilObjPortfolioBaseGUI\preview(), ilObjSCORM2004LearningModuleGUI\properties(), ilObjBlogGUI\renderNavigation(), ilObjLearningSequenceAdminGUI\save(), ilObjContentPageAdministrationGUI\save(), ilObjSearchSettingsGUI\saveAdvancedLuceneSettingsObject(), ilObjAuthSettingsGUI\saveApacheSettingsObject(), ilObjSystemFolderGUI\saveBasicSettingsObject(), ilObjSystemFolderGUI\saveCheckCronObject(), ilObjSystemFolderGUI\saveContactInformationObject(), ilObjRepositorySettingsGUI\saveCustomIcons(), ilObjNotificationAdminGUI\saveGeneralSettingsObject(), ilObjSystemFolderGUI\saveJavaServerObject(), ilObjSearchSettingsGUI\saveLuceneSettingsObject(), ilObjRepositorySettingsGUI\saveModules(), ilObjRepositorySettingsGUI\saveNewItemGroupOrder(), ilObjContentObjectGUI\saveProperties(), ilObjSCORM2004LearningModuleGUI\saveProperties(), ilObjPortfolioAdministrationGUI\saveSettings(), ilObjTaggingSettingsGUI\saveSettings(), ilObjPersonalWorkspaceSettingsGUI\saveSettings(), ilObjLearningResourcesSettingsGUI\saveSettings(), ilObjSkillManagementGUI\saveSettings(), ilObjRepositorySettingsGUI\saveSettings(), ilObjWikiGUI\saveSettingsObject(), ilObjContentObjectGUI\saveStyleSettings(), ilObjPortfolioBaseGUI\saveStyleSettings(), ilObjSCORM2004LearningModuleGUI\saveStyleSettings(), ilObjBlogGUI\saveStyleSettings(), ilObjWikiGUI\saveStyleSettingsObject(), ilObjContentObjectGUI\setSubTabs(), ilObjSystemFolderGUI\showBasicSettingsObject(), ilObjNotificationAdminGUI\showGeneralSettingsObject(), ilObjSearchSettingsGUI\updateSettingsObject(), and ilObjPortfolioBaseGUI\view().

◆ $sub_objects

ilObjectGUI::$sub_objects

◆ $tab_target_script

ilObjectGUI::$tab_target_script

Definition at line 126 of file class.ilObjectGUI.php.

◆ $tabs_gui

◆ $target_frame

ilObjectGUI::$target_frame

Definition at line 123 of file class.ilObjectGUI.php.

◆ $tmp_import_dir

ilObjectGUI::$tmp_import_dir
protected

Definition at line 124 of file class.ilObjectGUI.php.

◆ $toolbar

ilObjectGUI::$toolbar
protected

Definition at line 72 of file class.ilObjectGUI.php.

Referenced by __showButton(), ilObjContentObjectGUI\addMenuEntry(), ilObjCmiXapiAdministrationGUI\buildLrsTypesToolbarGUI(), ilObjBlogGUI\contributors(), ilObjSkillManagementGUI\deleteNodes(), ilObjTaxonomyGUI\editAOTaxonomySettings(), ilObjMediaCastGUI\editCastItemObject(), ilObjContentObjectGUI\editGlossaries(), ilObjWikiGUI\editImportantPagesObject(), ilObjContentObjectGUI\editMenuEntry(), ilObjContentObjectGUI\editMenuProperties(), ilObjStyleSheetGUI\editObject(), ilObjContentObjectGUI\editPublicSection(), ilObjWikiSettingsGUI\editSettings(), ilObjStyleSheetGUI\editTagStyleObject(), ilObjSurveyQuestionPoolGUI\exportObject(), ilObjUserFolderGUI\exportObject(), ilObjSurveyGUI\infoScreen(), ilObjPortfolioTemplateGUI\infoScreenForward(), ilObjSCORM2004LearningModuleGUI\insertLMChapterClip(), ilObjLinkResourceGUI\linkChecker(), ilObjContentObjectGUI\linkChecker(), ilObjTaxonomyGUI\listAssignedItems(), ilObjStyleSheetGUI\listColorsObject(), ilObjStyleSheetGUI\listImagesObject(), ilObjMediaCastGUI\listItemsObject(), ilObjMediaPoolGUI\listMedia(), ilObjStyleSheetGUI\listMediaQueriesObject(), ilObjRepositorySettingsGUI\listNewItemGroups(), ilObjTaxonomyGUI\listNodes(), ilObjTaxonomyGUI\listTaxonomies(), ilObjStyleSheetGUI\listTemplatesObject(), ilObjTaxonomyGUI\moveItems(), ilObjFileBasedLMGUI\outputInfoScreen(), ilObjContentObjectGUI\pages(), ilObjBlogGUI\preview(), ilObjSCORM2004LearningModuleGUI\properties(), ilObjStyleSheetGUI\propertiesObject(), ilObjSurveyQuestionPoolGUI\questionsObject(), ilObjQuestionPoolGUI\questionsObject(), ilObjTestGUI\redirectToInfoScreenObject(), ilObjPollGUI\render(), ilObjBlogGUI\renderToolbarNavigation(), ilObjMediaPoolGUI\selectUploadDirFiles(), ilObjSystemFolderGUI\setServerInfoSubTabs(), ilObjWorkspaceFolderGUI\showAdministrationPanel(), ilObjContentObjectGUI\showExportIDsOverview(), ilObjSCORM2004LearningModuleGUI\showExportList(), ilObjSCORM2004LearningModuleGUI\showLearningObjectivesAlignment(), ilObjCmiXapiAdministrationGUI\showLrsTypesListCmd(), ilObjContentObjectGUI\showMaintenance(), ilObjExerciseGUI\showOverviewObject(), ilObjSCORM2004LearningModuleGUI\showSequencing(), ilObjContentObjectGUI\showTooltipList(), ilObjTaggingSettingsGUI\showUsers(), and ilObjPortfolioBaseGUI\view().

◆ $tpl

ilObjectGUI::$tpl

Definition at line 89 of file class.ilObjectGUI.php.

Referenced by ilObjStyleSheetGUI\__construct(), ilObject2GUI\__construct(), ilContainerGUI\__showTimingsButton(), ilObjMediaObjectGUI\_getMediaInfoHTML(), ilObjStyleSheetGUI\_getTemplatePreview(), ilObjStyleSheetGUI\accordiontestObject(), ilObjMediaCastGUI\addCastItemObject(), ilObjStyleSheetGUI\addCharacteristicFormObject(), ilObjStyleSheetGUI\addColorObject(), ilObjDataCollectionGUI\addHeaderAction(), ilObjStyleSheetGUI\addImageObject(), ilObjBadgeAdministrationGUI\addImageTemplate(), ilObjStyleSheetGUI\addMediaQueryObject(), ilObjIndividualAssessmentGUI\addMemberDataToInfo(), ilObjContentObjectGUI\addMenuEntry(), ilObjLanguageExtGUI\addNewEntryObject(), ilObjTestGUI\addQuestionObject(), ilObjStyleSheetGUI\addTemplateObject(), ilObjSurveyGUI\afterSave(), ilObjMediaPoolGUI\allMedia(), ilObjWikiGUI\allPagesObject(), ilObjAuthSettingsGUI\apacheAuthSettingsObject(), ilObjSCORM2004LearningModuleGUI\assignGlossary(), ilObjCloudGUI\asyncGetBlock(), ilObjSystemFolderGUI\benchmarkObject(), ilContainerGUI\clipboardObject(), ilObjPollGUI\confirmDeleteAllVotes(), ilObjBadgeAdministrationGUI\confirmDeleteImageTemplates(), ilObjBadgeAdministrationGUI\confirmDeleteObjectBadges(), ilObjTaxonomyGUI\confirmDeleteTaxonomy(), ilObjMediaCastGUI\confirmDeletionItemsObject(), ilObjSCORM2004LearningModuleGUI\confirmExpertMode(), ilObjContentObjectGUI\confirmGlossarySelection(), ilObjHelpSettingsGUI\confirmHelpModulesDeletion(), ilObjCourseGUI\confirmLPSync(), ilObjWikiGUI\confirmRemoveImportantPagesObject(), ilObjMediaObjectGUI\confirmSrtDeletionObject(), ilObjBlogGUI\contributors(), ilObjPortfolioGUI\create(), ilObjMediaPoolGUI\createFolderForm(), ilObjSCORM2004LearningModuleGUI\createGlossary(), ilObjMediaPoolGUI\createMediaPoolPage(), ilObjStyleSheetGUI\createObject(), ilObjMediaObjectGUI\createObject(), ilObjUserGUI\createObject(), createObject(), ilObjWikiGUI\createPageUsingTemplateObject(), ilObjTestGUI\createQuestionObject(), ilObjTaxonomyGUI\createTaxNode(), ilObjStyleSheetGUI\deleteCharacteristicConfirmationObject(), ilObjStyleSheetGUI\deleteColorConfirmationObject(), ilObjWorkspaceFolderGUI\deleteConfirmation(), ilObjStyleSheetGUI\deleteCoreCharMessage(), ilObjTaxonomyGUI\deleteItems(), ilObjStyleSheetGUI\deleteMediaQueryConfirmationObject(), ilObjSkillManagementGUI\deleteNodes(), ilObjSCORM2004LearningModuleGUI\deleteNodes(), ilObjStyleSheetGUI\deleteTemplateConfirmationObject(), ilObjStyleSheetGUI\displayTemplateEditForm(), ilObjForumGUI\doCaptchaCheck(), ilObjMediaPoolGUI\edit(), ilObjAccessibilitySettingsGUI\editAccessKeys(), ilObjMediaCastGUI\editCastItemObject(), ilObjStyleSheetGUI\editColorObject(), ilObjLTIAdministrationGUI\editConsumer(), ilObjPortfolioAdministrationGUI\editDeclarationOfAuthorship(), ilObjMediaPoolGUI\editFolder(), ilObjTaggingSettingsGUI\editForbiddenTags(), ilObjContentObjectGUI\editGlossaries(), ilObjBadgeAdministrationGUI\editImageTemplate(), ilObjWikiGUI\editImportantPagesObject(), ilObjExternalToolsSettingsGUI\editMapsObject(), ilObjExternalToolsSettingsGUI\editMathJaxObject(), ilObjMediaPoolGUI\editMediaPoolPage(), ilObjStyleSheetGUI\editMediaQueryObject(), ilObjContentObjectGUI\editMenuProperties(), ilObjStyleSheetGUI\editObject(), ilObjBibliographicGUI\editObject(), ilObjDataCollectionGUI\editObject(), ilObjMediaObjectGUI\editObject(), editObject(), ilObjMediaCastGUI\editOrderObject(), ilContainerGUI\editPageContentObject(), ilObjWikiSettingsGUI\editSettings(), ilObjMediaObjectsSettingsGUI\editSettings(), ilObjTaxonomyGUI\editSettings(), ilObjWikiGUI\editSettingsObject(), ilObjMediaCastGUI\editSettingsObject(), ilObjSkillManagementGUI\editSkills(), ilObjSkillManagementGUI\editSkillTemplates(), ilObjContentObjectGUI\editStyleProperties(), ilObjSCORM2004LearningModuleGUI\editStyleProperties(), ilObjWikiGUI\editStylePropertiesObject(), ilContainerGUI\editStylePropertiesObject(), ilObjStyleSheetGUI\editTagStyleObject(), ilObjStyleSheetGUI\editTemplateObject(), ilObjRootFolderGUI\editTranslationsObject(), ilObjExternalFeedGUI\executeCommand(), ilObjectPluginGUI\executeCommand(), ilObjGroupGUI\executeCommand(), ilObjItemGroupGUI\executeCommand(), ilObjSCORM2004LearningModuleGUI\executeCommand(), ilObjWikiGUI\executeCommand(), ilObjQuestionPoolGUI\executeCommand(), ilObjBookingPoolGUI\executeCommand(), ilObjMediaPoolGUI\executeCommand(), ilObjTestGUI\executeCommand(), ilContainerGUI\executeCommand(), ilObjLearningSequenceGUI\executeCommand(), ilObjMediaObjectGUI\executeCommand(), ilObjPollGUI\executeCommand(), ilObjBlogGUI\executeCommand(), ilObjCourseGUI\executeCommand(), ilObjSAHSLearningModuleGUI\export(), ilObjLinkResourceGUI\exportHTML(), ilObjPortfolioGUI\exportPDFSelection(), ilContainerGUI\fileManagerLaunchObject(), ilObjStyleSheetGUI\generateTemplateObject(), getCreationFormsHTML(), getDidacticTemplateVar(), ilObjMediaPoolGUI\getPreviewModalHTML(), ilObjSurveyQuestionPoolGUI\importFileObject(), ilObjContentObjectGUI\importFileObject(), importFileObject(), ilObjSurveyQuestionPoolGUI\importQuestionsObject(), ilObjSurveyGUI\importSurveyObject(), ilObjUserFolderGUI\importUserFormObject(), ilObjUserFolderGUI\importUserRoleAssignmentObject(), ilObjMediaObjectGUI\includePresentationJS(), ilObjCourseGUI\infoScreen(), ilObjFileGUI\infoScreenForward(), ilObjUserGUI\initCreate(), ilContainerGUI\initFilter(), ilObjMediaCastGUI\initSettingsForm(), ilContainerGUI\initStylePropertiesForm(), ilObjSCORM2004LearningModuleGUI\insertLMChapterClip(), ilObjSCORM2004LearningModuleGUI\insertScenarioGUI(), ilObjUserFolderGUI\learningProgressObject(), ilObjLinkResourceGUI\linkChecker(), ilObjContentObjectGUI\linkChecker(), ilObjTaxonomyGUI\listAssignedItems(), ilObjContentObjectGUI\listBlockedUsers(), ilObjStyleSheetGUI\listColorsObject(), ilObjWikiGUI\listContributorsObject(), ilObjStyleSheetGUI\listImagesObject(), ilObjMediaCastGUI\listItemsObject(), ilObjContentObjectGUI\listLinks(), ilObjItemGroupGUI\listMaterials(), ilObjMediaPoolGUI\listMedia(), ilObjStyleSheetGUI\listMediaQueriesObject(), ilObjTaxonomyGUI\listNodes(), ilObjBadgeAdministrationGUI\listObjectBadges(), ilObjBadgeAdministrationGUI\listObjectBadgeUsers(), ilObjContentObjectGUI\listQuestions(), ilObjMediaObjectGUI\listSubtitleFilesObject(), ilObjTaxonomyGUI\listTaxonomies(), ilObjStyleSheetGUI\listTemplatesObject(), ilObjTaxonomyGUI\moveItems(), ilObjTestGUI\movePageFormObject(), ilContainerGUI\newBlockTemplate(), ilObjWikiGUI\newPagesObject(), ilObjSCORMLearningModuleGUI\offlineModeManager(), ilObjWikiGUI\orphanedPagesObject(), ilObjStyleSheetGUI\outputTagStyleEditScreen(), ilObjContentObjectGUI\pages(), ilObjWorkspaceFolderGUI\passwordForm(), ilObjStyleSheetGUI\pasteCharacteristicsOverviewObject(), ilObjWikiGUI\performSearchObject(), ilObjWikiGUI\popularPagesObject(), ilObjMediaCastGUI\populateFormFromPost(), prepareOutput(), ilObjPortfolioGUI\printView(), ilObjWikiGUI\printViewObject(), ilObjSCORM2004LearningModuleGUI\properties(), ilObjFileBasedLMGUI\properties(), ilObjWikiGUI\recentChangesObject(), redrawHeaderActionObject(), ilContainerGUI\redrawListItemObject(), ilObjWorkspaceFolderGUI\render(), ilObjPollGUI\render(), ilObjBlogGUI\render(), ilObjBlogGUI\renderFullScreen(), ilObjWikiGUI\renderSideBlock(), ilObjTestGUI\reviewobject(), ilObjAccessibilitySettingsGUI\saveAccessibilitySettings(), ilObjSystemFolderGUI\saveBasicSettingsObject(), ilObjMediaCastGUI\saveCastItemObject(), ilObjStyleSheetGUI\saveCharacteristicObject(), ilObjAdvancedEditingGUI\saveCharSelectorSettingsObject(), ilObjStyleSheetGUI\saveColorObject(), ilObjSystemFolderGUI\saveContactInformationObject(), ilObjMediaPoolGUI\saveFolder(), ilObjTaggingSettingsGUI\saveForbiddenTags(), ilObjAdvancedEditingGUI\saveGeneralPageSettingsObject(), ilObjSCORM2004LearningModuleGUI\saveGlossary(), ilObjSystemFolderGUI\saveJavaServerObject(), ilObjMediaPoolGUI\saveMediaPoolPage(), ilObjStyleSheetGUI\saveMediaQueryObject(), ilObjWikiGUI\saveObject(), ilObjUserGUI\saveObject(), ilObjMediaObjectGUI\saveObject(), saveObject(), ilObjFileBasedLMGUI\saveProperties(), ilObjMediaObjectGUI\savePropertiesObject(), ilObjSCORM2004LearningModuleGUI\saveSequencing(), ilObjMediaObjectsSettingsGUI\saveSettings(), ilObjTaxonomyGUI\saveTaxNode(), ilObjStyleSheetGUI\saveTemplateObject(), ilObjMediaPoolGUI\selectUploadDirFiles(), ilObjPortfolioBaseGUI\setContentStyleSheet(), ilObjGlossaryGUI\setContentStyleSheet(), ilObjWikiGUI\setContentStyleSheet(), ilObjBlogGUI\setContentStyleSheet(), ilOrgUnitExtensionGUI\setLocator(), ilObject2GUI\setLocator(), setLocator(), ilObjContentObjectGUI\setPageLayout(), ilObjSystemFolderGUI\setServerInfoSubTabs(), ilObjTaxonomyGUI\setTabs(), ilObjSurveyAdministrationGUI\settingsObject(), ilObjAdvancedEditingGUI\settingsObject(), ilObjUserFolderGUI\settingsObject(), ilObjWorkspaceRootFolderGUI\setTitleAndDescription(), ilObjWorkspaceFolderGUI\share(), ilObjSystemFolderGUI\showBasicSettingsObject(), ilObjAdvancedEditingGUI\showCharSelectorSettingsObject(), ilObjSystemFolderGUI\showContactInformationObject(), ilObjMediaCastGUI\showContentObject(), ilObjSystemFolderGUI\showDbBenchResults(), ilObjContentObjectGUI\showExportIDsOverview(), ilObjSCORM2004LearningModuleGUI\showExportList(), ilObjMediaCastGUI\showGallery(), ilObjAdvancedEditingGUI\showGeneralPageEditorSettingsObject(), ilObjMDSettingsGUI\showGeneralSettings(), ilObjSystemFolderGUI\showHeaderTitleObject(), ilObjSystemFolderGUI\showJavaServerObject(), ilObjSCORM2004LearningModuleGUI\showLearningObjectivesAlignment(), ilContainerGUI\showLinkListObject(), ilObjContentObjectGUI\showLMGlossarySelector(), ilObjMediaPoolGUI\showMediaPoolPageUsages(), ilObjMediaObjectGUI\showMultiSubtitleConfirmationTableObject(), ilObjSCORM2004LearningModuleGUI\showOrganization(), ilObjExerciseGUI\showOverviewObject(), ilObjMediaPoolGUI\showPage(), ilObjAdvancedEditingGUI\showPageEditorSettingsObject(), ilObjPollGUI\showParticipants(), ilObjPollGUI\showParticipantVotes(), ilContainerGUI\showPasswordInstructionObject(), ilContainerGUI\showPermanentLink(), ilObjFileAccessSettingsGUI\showPreviewRenderers(), ilObjBookingPoolGUI\showProfileObject(), ilObjSCORM2004LearningModuleGUI\showSequencing(), ilObjWikiGUI\showTemplateSelectionObject(), ilObjContentObjectGUI\showTooltipList(), ilObjSkillManagementGUI\showTree(), ilContainerGUI\showTreeFlatIcon(), ilObjMediaObjectGUI\showUsagesObject(), ilObjTaggingSettingsGUI\showUsers(), ilObjMediaObjectGUI\showVideoToolObject(), ilObjStyleSheetGUI\templateGenerationObject(), ilObjSkillManagementGUI\test(), ilObjSkillManagementGUI\testAllCert(), ilObjSkillManagementGUI\testCert(), ilObjSkillManagementGUI\testLevels(), ilContainerGUI\trashObject(), ilObjStyleSheetGUI\updateColorObject(), ilObjMediaPoolGUI\updateFolder(), ilObjMediaPoolGUI\updateMediaPoolPage(), ilObjStyleSheetGUI\updateMediaQueryObject(), ilObjStyleSheetGUI\updateObject(), ilObjUserGUI\updateObject(), updateObject(), ilObjTaxonomyGUI\updateSettings(), ilObjTaxonomyGUI\updateTaxNode(), ilObjStyleSheetGUI\updateTemplateObject(), ilObjStyleSheetGUI\uploadImageObject(), ilObjLanguageExtGUI\viewObject(), ilObjUserFolderGUI\viewObject(), viewObject(), ilObjWikiGUI\viewPageObject(), and ilObjSurveyGUI\viewUserResultsObject().

◆ $tree

ilObjectGUI::$tree

Definition at line 96 of file class.ilObjectGUI.php.

Referenced by ilCourseContentGUI\__buildPath(), ilObject2GUI\__construct(), ilObjRoleGUI\__construct(), ilObjTestGUI\__construct(), ilCourseContentGUI\__initCourseObject(), ilContainerGUI\__showTimingsButton(), ilContainerGUI\_buildPath(), ilObjExternalFeedGUI\_goto(), ilObjItemGroupGUI\_goto(), ilObjPollGUI\_goto(), ilObjMediaPoolGUI\addLocatorItems(), ilObjRoleGUI\adoptPermSaveObject(), ilObjCategoryGUI\afterSave(), ilObjExternalFeedGUI\afterUpdate(), ilObjSCORM2004LearningModuleGUI\assignGlossary(), ilObjSessionGUI\cancelEditObject(), ilObjExternalFeedGUI\cancelUpdate(), ilContainerGUI\cloneAllObject(), ilContainerGUI\cloneNodes(), ilContainerGUI\cloneWizardPageObject(), ilObjContentObjectGUI\confirmedDelete(), ilObjSCORM2004LearningModuleGUI\confirmedDelete(), ilObjMediaPoolGUI\createMediaFromUploadDir(), ilObjTestGUI\createQuestionPool(), ilObjSessionGUI\createRecurringSessions(), ilObjContentObjectGUI\editPublicSection(), ilObjSessionGUI\eventsListObject(), ilObjSessionGUI\executeCommand(), ilObjMediaPoolGUI\executeCommand(), ilObjTestGUI\executeCommand(), ilObjFolderGUI\forwardToTimingsView(), getAdminTabs(), ilContainerGUI\getAdminTabs(), ilObjPortfolioGUI\getCreateInfoMessage(), ilObjSessionGUI\getTabs(), ilObjCategoryGUI\getTaxonomiesForRefId(), ilObjItemGroupGUI\gotoParent(), ilObjSessionGUI\handleFileUpload(), ilObjSessionGUI\infoScreen(), ilContainerGUI\initAndDisplayCopyIntoMultipleObjectsObject(), ilContainerGUI\initAndDisplayLinkIntoMultipleObjectsObject(), ilContainerGUI\initAndDisplayMoveIntoObjectObject(), ilObjPortfolioGUI\initBlogForm(), ilObjSessionGUI\initContainer(), ilObjPortfolioGUI\initCreateForm(), ilObjPortfolioGUI\initCreatePortfolioFromTemplateForm(), ilObjGroupGUI\initForm(), ilObjSurveyGUI\initPropertiesForm(), isVisible(), ilObjItemGroupGUI\listMaterials(), ilObjSessionGUI\materialsObject(), ilObjGroupGUI\modifyItemGUI(), ilObjSessionGUI\modifyItemGUI(), ilObjFolderGUI\modifyItemGUI(), ilObjSCORMLearningModuleGUI\offlineModeManager(), ilObjTaxonomyGUI\pasteItems(), ilContainerGUI\pasteObject(), ilObjMediaPoolGUI\performBulkUpload(), ilObjWorkspaceFolderGUI\performPasteIntoMultipleObjects(), ilContainerGUI\performPasteIntoMultipleObjectsObject(), ilObjRoleGUI\permSaveObject(), ilObjPortfolioBaseGUI\preview(), ilObjFileBasedLMGUI\properties(), ilObjSCORM2004LearningModuleGUI\properties(), ilObjSessionGUI\redirectToParentContentPageObject(), ilObjExerciseVerificationGUI\render(), ilObjLTIConsumerVerificationGUI\render(), ilObjCmiXapiVerificationGUI\render(), ilObjSCORMVerificationGUI\render(), ilObjTestVerificationGUI\render(), ilObjCourseVerificationGUI\render(), ilObjBlogGUI\render(), ilObjBlogGUI\renderFullScreen(), ilObjMediaPoolGUI\returnFromItem(), ilObjPortfolioGUI\saveBlog(), ilObjSCORM2004LearningModuleGUI\saveGlossary(), ilObjMediaPoolGUI\saveMediaPoolPage(), ilObjBlogGUI\setSettingsSubTabs(), ilObjCourseGUI\setSubTabs(), ilObjItemGroupGUI\setTabs(), ilContainerGUI\showLinkListObject(), ilObjContentObjectGUI\showLMGlossarySelector(), ilObjWorkspaceFolderGUI\showMoveIntoObjectTree(), ilOrgUnitExtensionGUI\showTree(), ilObjPollGUI\subscribe(), ilObjPollGUI\unsubscribe(), ilObjGroupGUI\unsubscribeObject(), ilObjPortfolioBaseGUI\view(), ilObjFolderGUI\viewObject(), ilObjGroupGUI\viewObject(), and ilObjPollGUI\vote().

◆ $user

ilObjectGUI::$user
protected

Definition at line 47 of file class.ilObjectGUI.php.

Referenced by ilObjBookingPoolGUI\addExternalEditFormCustom(), ilObjBlogGUI\addHeaderActionForCommand(), ilObjMediaCastGUI\addMobsToCast(), addToDeskObject(), ilObjBlogGUI\addUserFromAutoComplete(), ilObjMediaPoolGUI\allMedia(), ilObjSystemFolderGUI\checkObject(), cloneAllObject(), ilObjWorkspaceFolderGUI\copy(), ilObjMediaPoolGUI\copyToClipboard(), ilObjPortfolioGUI\createPortfolioFromAssignment(), ilObjPortfolioGUI\createPortfolioFromTemplateProcess(), ilObjBlogGUI\createPosting(), ilObjSurveyQuestionPoolGUI\createQuestionObject(), ilObjRoleGUI\deassignUserObject(), ilObjSCORMLearningModuleGUI\deleteTrackingForUser(), ilObjMediaCastGUI\downloadItemObject(), ilObjFileBasedLMGUI\executeCommand(), ilObjWikiGUI\executeCommand(), ilObjMediaCastGUI\executeCommand(), ilObjExerciseGUI\executeCommand(), ilObjBookingPoolGUI\executeCommand(), ilObjTaxonomyGUI\executeCommand(), ilObjExerciseGUI\getEditFormCustomValues(), ilObjMailGUI\getExternalSettingsForm(), ilObjBlogGUI\getHTML(), ilObjContentObjectGUI\getPropertiesFormValues(), getRightColumnHTML(), ilObjExerciseGUI\getService(), ilObjWikiGUI\getSettingsFormValues(), ilObjSurveyGUI\getTabs(), ilObjFileBasedLMGUI\getTabs(), ilObjSurveyGUI\getUserResultsPlain(), ilObjMediaCastGUI\handlePlayerCompletedEventObject(), ilObjMediaCastGUI\handlePlayerEventObject(), importFileObject(), ilObjWikiGUI\infoScreen(), ilObjSurveyGUI\infoScreen(), ilObjPortfolioGUI\initCreatePortfolioFromTemplateForm(), ilObjPortfolioTemplateGUI\initDidacticTemplate(), ilObjBookingPoolGUI\initHeaderAction(), ilObjBlogGUI\initHeaderAction(), ilObjUserTrackingGUI\initSettingsForm(), ilObjSCORM2004LearningModuleGUI\insertAssetClip(), ilObjSCORM2004LearningModuleGUI\insertChapterClip(), ilObjContentObjectGUI\insertChapterClip(), ilObjSCORM2004LearningModuleGUI\insertPageClip(), ilObjSCORM2004LearningModuleGUI\insertScoClip(), ilObjContentObjectGUI\linkChecker(), ilObjPortfolioGUI\linkPortfolioToAssignment(), ilObjRoleGUI\listUsersRoleObject(), ilObjUserGUI\loadValuesFromForm(), ilObjSurveyGUI\mailUserResultsObject(), ilObjBlogGUI\mayEditPosting(), ilObjTaxonomyGUI\moveItems(), ilObjExerciseGUI\outCertificateObject(), ilObjWorkspaceFolderGUI\performPasteIntoMultipleObjects(), prepareOutput(), ilObjPortfolioBaseGUI\preview(), putObjectInTree(), ilObjSurveyQuestionPoolGUI\questionsObject(), removeFromDeskObject(), ilObjExerciseVerificationGUI\render(), ilObjWorkspaceFolderGUI\render(), ilObjPollGUI\render(), ilObjBlogGUI\render(), ilObjBlogGUI\renderFullScreen(), ilObjBlogGUI\renderFullscreenHeader(), ilObjBlogGUI\renderList(), ilObjExerciseVerificationGUI\save(), ilObjMediaCastGUI\saveCastItemObject(), ilObjContentObjectGUI\saveLinkCheck(), ilObjBookingPoolGUI\saveNotificationObject(), ilObjContentObjectGUI\saveProperties(), ilObjWikiGUI\saveSettingsObject(), ilObjPollGUI\sendNotifications(), ilObjContentObjectGUI\setilLMMenu(), ilObjBlogGUI\setNotification(), ilObjUserFolderGUI\showActionConfirmation(), ilObjMediaCastGUI\showContentObject(), ilObjFileBasedLMGUI\showLearningModule(), ilObjContentObjectGUI\showLMGlossarySelector(), ilObjExerciseGUI\showOverviewObject(), ilObjSCORMLearningModuleGUI\showTrackingItems(), ilObjSCORM2004LearningModuleGUI\showTrackingItems(), ilObjSkillManagementGUI\showTree(), ilObjSCORMLearningModuleGUI\stopUserOfflineMode(), ilObjPollGUI\subscribe(), ilObjPollGUI\unsubscribe(), ilObjMediaCastGUI\updateCastItemObject(), ilObjExerciseGUI\updateCustom(), viewObject(), ilObjSurveyGUI\viewUserResultsObject(), ilObjPollGUI\vote(), and ilObjSystemFolderGUI\writeCheckParams().

◆ ALLOWED_TAGS_IN_TITLE_AND_DESCRIPTION

const ilObjectGUI::ALLOWED_TAGS_IN_TITLE_AND_DESCRIPTION
Initial value:
= [
'<b>',
'<i>',
'<strong>',
'<em>',
'<sub>',
'<sup>',
'<pre>',
'<strike>',
'<bdo>'
]

Definition at line 20 of file class.ilObjectGUI.php.

Referenced by ilLocatorGUI\addItem(), ilObjectOwnershipManagementTableGUI\fillRow(), ilObjectDataSet\importRecord(), ilObjTestGUI\redirectToInfoScreenObject(), ilObjectListGUI\setDescription(), and ilObjectListGUI\setTitle().

◆ CFORM_CLONE

const ilObjectGUI::CFORM_CLONE = 3

Definition at line 148 of file class.ilObjectGUI.php.

◆ CFORM_IMPORT

const ilObjectGUI::CFORM_IMPORT = 2

Definition at line 147 of file class.ilObjectGUI.php.

◆ CFORM_NEW

const ilObjectGUI::CFORM_NEW = 1

Definition at line 146 of file class.ilObjectGUI.php.

◆ COPY_WIZARD_NEEDS_PAGE

const ilObjectGUI::COPY_WIZARD_NEEDS_PAGE = 1

Definition at line 74 of file class.ilObjectGUI.php.

◆ UPLOAD_TYPE_LOCAL

const ilObjectGUI::UPLOAD_TYPE_LOCAL = 1
protected

Definition at line 31 of file class.ilObjectGUI.php.

◆ UPLOAD_TYPE_UPLOAD_DIRECTORY

const ilObjectGUI::UPLOAD_TYPE_UPLOAD_DIRECTORY = 2
protected

Definition at line 32 of file class.ilObjectGUI.php.


The documentation for this class was generated from the following file: