ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
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 @access 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 ()
 @inheritDoc More...
 
 removeFromDeskObject ()
 @inheritDoc More...
 

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 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 @access public More...
 
 setAdminTabs ()
 set admin tabs @access 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

 $ilErr
 
 $locator
 
 $user
 
 $access
 
 $rbacsystem
 
 $settings
 
 $rbacreview
 
 $toolbar
 
 $tmp_import_dir
 
 $tabs_gui = null
 
 $ctrl
 
 $object_service
 
 $favourites
 

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 13 of file class.ilObjectGUI.php.

Member Function Documentation

◆ __initTableGUI()

& ilObjectGUI::__initTableGUI ( )
protected

Reimplemented in ilObjOrgUnitGUI, and ilObject2GUI.

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

1662 {
1663 include_once "./Services/Table/classes/class.ilTableGUI.php";
1664
1665 return new ilTableGUI(0, false);
1666 }
Class ilTableGUI.

◆ __setTableGUIBasicData()

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

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

Reimplemented in ilObjOrgUnitGUI, and ilObject2GUI.

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

1674 {
1675 switch ($a_from) {
1676 case "clipboardObject":
1677 $offset = $_GET["offset"];
1678 $order = $_GET["sort_by"];
1679 $direction = $_GET["sort_order"];
1680 $tbl->disable("footer");
1681 break;
1682
1683 default:
1684 $offset = $_GET["offset"];
1685 $order = $_GET["sort_by"];
1686 $direction = $_GET["sort_order"];
1687 break;
1688 }
1689
1690 $tbl->setOrderColumn($order);
1691 $tbl->setOrderDirection($direction);
1692 $tbl->setOffset($offset);
1693 $tbl->setLimit($_GET["limit"]);
1694 $tbl->setFooter("tblfooter", $this->lng->txt("previous"), $this->lng->txt("next"));
1695 $tbl->setData($result_set);
1696 }
$_GET["client_id"]

References $_GET.

◆ __showButton()

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

Reimplemented in ilObject2GUI.

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

1648 {
1649 $ilToolbar = $this->toolbar;
1650
1651 $ilToolbar->addButton($a_text, $this->ctrl->getLinkTarget($this, $a_cmd), $a_target);
1652 }

References $toolbar.

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

+ Here is the caller graph for this function:

◆ _gotoRepositoryNode()

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

Goto repository root.

Parameters

return

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

1987 {
1988 global $DIC;
1989
1990 $ilAccess = $DIC->access();
1991 $ilErr = $DIC["ilErr"];
1992
1993 $_GET["cmd"] = $a_cmd;
1994 $_GET["target"] = "";
1995 $_GET["ref_id"] = $a_ref_id;
1996 $_GET["baseClass"] = "ilRepositoryGUI";
1997 include("ilias.php");
1998 exit;
1999 }
exit
Definition: login.php:29
$DIC
Definition: xapitoken.php:46

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

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

+ Here is the caller graph for this function:

◆ _gotoRepositoryRoot()

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

Goto repository root.

Parameters

return

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

1959 {
1960 global $DIC;
1961
1962 $ilAccess = $DIC->access();
1963 $ilErr = $DIC["ilErr"];
1964 $lng = $DIC->language();
1965
1966 if ($ilAccess->checkAccess("read", "", ROOT_FOLDER_ID)) {
1967 $_GET["cmd"] = "frameset";
1968 $_GET["target"] = "";
1969 $_GET["ref_id"] = ROOT_FOLDER_ID;
1970 $_GET["baseClass"] = "ilRepositoryGUI";
1971 include("ilias.php");
1972 exit;
1973 }
1974
1975 if ($a_raise_error) {
1976 $ilErr->raiseError($lng->txt("msg_no_perm_read"), $ilErr->FATAL);
1977 }
1978 }

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

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

+ 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

Reimplemented in ilObjOrgUnitGUI, ilObjRoleGUI, ilObjRoleTemplateGUI, ilObjLanguageExtGUI, ilObject2GUI, ilObjStyleSheetGUI, and ilObjUserGUI.

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

646 {
647 $ilLocator = $this->locator;
648
649 if ($_GET["admin_mode"] == "settings") { // system settings
650 $this->ctrl->setParameterByClass(
651 "ilobjsystemfoldergui",
652 "ref_id",
653 SYSTEM_FOLDER_ID
654 );
655 $ilLocator->addItem(
656 $this->lng->txt("administration"),
657 $this->ctrl->getLinkTargetByClass(array("iladministrationgui", "ilobjsystemfoldergui"), "")
658 );
659 if ($this->object && ($this->object->getRefId() != SYSTEM_FOLDER_ID && !$a_do_not_add_object)) {
660 $ilLocator->addItem(
661 $this->object->getTitle(),
662 $this->ctrl->getLinkTarget($this, "view")
663 );
664 }
665 } else { // repository administration
666 $this->ctrl->setParameterByClass(
667 "iladministrationgui",
668 "ref_id",
669 ""
670 );
671 $this->ctrl->setParameterByClass(
672 "iladministrationgui",
673 "admin_mode",
674 "settings"
675 );
676 //$ilLocator->addItem($this->lng->txt("administration"),
677 // $this->ctrl->getLinkTargetByClass("iladministrationgui", "frameset"),
678 // ilFrameTargetInfo::_getFrame("MainContent"));
679 $this->ctrl->clearParametersByClass("iladministrationgui");
680 $ilLocator->addAdministrationItems();
681 }
682 }

References $_GET, and $locator.

Referenced by prepareOutput().

+ Here is the caller graph for this function:

◆ addDidacticTemplateOptions()

ilObjectGUI::addDidacticTemplateOptions ( array &  $a_options)
protected

Add custom templates.

Parameters
array$a_options

Reimplemented in ilObjSurveyGUI, and ilObjTestGUI.

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

960 {
961 }

Referenced by initDidacticTemplate().

+ Here is the caller graph for this function:

◆ addExternalEditFormCustom()

ilObjectGUI::addExternalEditFormCustom ( ilPropertyFormGUI  $a_form)

Reimplemented in ilObjBookingPoolGUI.

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

1144 {
1145 // has to be done AFTER setValuesByArray() ...
1146 }

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

+ Here is the caller graph for this function:

◆ addHeaderAction()

ilObjectGUI::addHeaderAction ( )
protected

Add header action menu.

Reimplemented in ilObjCategoryGUI, and ilObjCloudGUI.

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

484 {
485 $this->insertHeaderAction($this->initHeaderAction());
486 }
insertHeaderAction($a_list_gui)
Insert header action into main template.
initHeaderAction($a_sub_type=null, $a_sub_id=null)
Add header action menu.

References initHeaderAction(), and insertHeaderAction().

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

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ addLocatorItems()

◆ addToDeskObject()

ilObjectGUI::addToDeskObject ( )

@inheritDoc

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

2083 {
2084 $lng = $this->lng;
2087 $this->favourites->add($user->getId(), (int) $_GET["item_ref_id"]);
2088 $lng->loadLanguageModule("rep");
2089 ilUtil::sendSuccess($lng->txt("rep_added_to_favourites"), true);
2090 $ctrl->redirectToURL(ilLink::_getLink((int) $_GET["ref_id"]));
2091 }

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

+ 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

Reimplemented in ilObjStyleSheetGUI, and ilObjCourseGUI.

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

1390 {
1391 ilUtil::sendSuccess($this->lng->txt("object_added"), true);
1392 $this->ctrl->returnToParent($this);
1393 }

Referenced by ilObjSessionGUI\importFileObject(), and importFileObject().

+ Here is the caller graph for this function:

◆ afterSave()

◆ afterUpdate()

ilObjectGUI::afterUpdate ( )
protected

Post (successful) object update hook.

Reimplemented in ilObjExternalFeedGUI, and ilContainerGUI.

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

1272 {
1273 ilUtil::sendSuccess($this->lng->txt("msg_obj_modified"), true);
1274 $this->ctrl->redirect($this, "edit");
1275 }

Referenced by updateObject().

+ Here is the caller graph for this function:

◆ assignObject()

ilObjectGUI::assignObject ( )
protected

Reimplemented in ilObjGlossaryGUI, ilObjLearningModuleGUI, ilObjSCORM2004LearningModuleGUI, ilObjSCORMLearningModuleGUI, ilObjLanguageExtGUI, ilObjMediaObjectGUI, and ilObject2GUI.

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

294 {
295 // TODO: it seems that we always have to pass only the ref_id
296 //echo "<br>ilObjectGUIassign:".get_class($this).":".$this->id.":<br>";
297 if ($this->id != 0) {
298 if ($this->call_by_reference) {
299 $this->object = ilObjectFactory::getInstanceByRefId($this->id);
300 } else {
301 $this->object = ilObjectFactory::getInstanceByObjId($this->id);
302 }
303 }
304 }
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

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

+ Here is the call graph for this function:

◆ cancelCreation()

ilObjectGUI::cancelCreation ( )

cancel create action and go back to repository parent

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

967 {
969
970 $ilCtrl->redirectByClass("ilrepositorygui", "frameset");
971 }
global $ilCtrl
Definition: ilias.php:18

References $ctrl, and $ilCtrl.

Referenced by ilObjLearningSequenceGUI\executeCommand().

+ Here is the caller graph for this function:

◆ cancelDeleteObject()

ilObjectGUI::cancelDeleteObject ( )

cancel deletion of object

@access public

Reimplemented in ilObjStyleSheetGUI.

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

707 {
708 ilSession::clear("saved_post");
709 $this->ctrl->returnToParent($this);
710 }
static clear($a_var)
Unset a value.

References ilSession\clear().

+ Here is the call graph for this function:

◆ cancelObject()

ilObjectGUI::cancelObject ( )

cancel action and go back to previous page @access public

Reimplemented in ilObjSystemFolderGUI, ilObjRoleGUI, ilObjRoleTemplateGUI, ilObjAuthSettingsGUI, ilObjLanguageExtGUI, ilObjMediaObjectGUI, ilObjSearchSettingsGUI, ilObjStyleSheetGUI, and ilObjUserGUI.

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

719 {
720 ilSession::clear("saved_post");
721 $this->ctrl->returnToParent($this);
722 }

References ilSession\clear().

Referenced by ilObjFileBasedLMGUI\cancel().

+ 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

Reimplemented in ilObject2GUI.

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

1885 {
1886 if (!$this->checkPermissionBool($a_perm, $a_cmd, $a_type, $a_ref_id)) {
1887 if (!is_int(strpos($_SERVER["PHP_SELF"], "goto.php"))) {
1888 // create: redirect to parent
1889 if ($a_perm == "create") {
1890 if (!$a_ref_id) {
1891 $a_ref_id = $_GET["ref_id"];
1892 }
1893 $type = ilObject::_lookupType($a_ref_id, true);
1894 } else {
1895 // does this make sense?
1896 if (!is_object($this->object)) {
1897 return;
1898 }
1899 if (!$a_ref_id) {
1900 $a_ref_id = $this->object->getRefId();
1901 }
1902 $type = $this->object->getType();
1903 }
1904
1905 ilSession::clear("il_rep_ref_id");
1906
1907 include_once "Services/Object/exceptions/class.ilObjectException.php";
1908 throw new ilObjectException($this->lng->txt("permission_denied"));
1909
1910 /*
1911 ilUtil::sendFailure($this->lng->txt("permission_denied"), true);
1912 ilUtil::redirect("goto.php?target=".$type."_".$a_ref_id);
1913 */
1914 }
1915 // we should never be here
1916 else {
1917 die("Permission Denied.");
1918 }
1919 }
1920 }
Base exception class for object service.
checkPermissionBool($a_perm, $a_cmd="", $a_type="", $a_ref_id=null)
Check permission.
static _lookupType($a_id, $a_reference=false)
lookup object type
$type
$_SERVER['HTTP_HOST']
Definition: raiseError.php:10
$a_type
Definition: workflow.php:92

References $_GET, $_SERVER, $a_type, $type, 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(), ilObjLanguageFolderGUI\confirmUninstallChangesObject(), ilObjLanguageFolderGUI\confirmUninstallObject(), ilObjMediaCastGUI\convertFileObject(), ilObjSurveyQuestionPoolGUI\createExportFileObject(), ilObjLTIAdministrationGUI\createLTIConsumer(), ilObjBadgeAdministrationGUI\deleteImageTemplates(), ilObjMediaCastGUI\deleteItemsObject(), ilObjSurveyQuestionPoolGUI\deleteQuestionsObject(), ilObjCategoryGUI\deleteUsersObject(), ilObjMediaCastGUI\downloadItemObject(), ilObjWikiGUI\downloadUserHTMLExportObject(), ilObjMediaCastGUI\editCastItemObject(), ilObjBadgeAdministrationGUI\editImageTemplate(), ilObjWikiGUI\editImportantPagesObject(), ilObjCategoryGUI\editInfoObject(), ilObjGroupGUI\editInfoObject(), ilObjCourseGUI\editInfoObject(), ilObjUserTrackingGUI\editLPDefaultsObject(), ilObjGroupGUI\editObject(), ilObjMediaCastGUI\editOrderObject(), ilObjMediaCastGUI\editSettingsObject(), ilObjWikiGUI\editSettingsObject(), ilObjGlossaryGUI\editStyleProperties(), ilObjWikiGUI\editStylePropertiesObject(), ilContainerGUI\editStylePropertiesObject(), ilObjBookingPoolGUI\executeCommand(), ilObjCategoryGUI\executeCommand(), ilObjCourseGUI\executeCommand(), ilObjExerciseGUI\executeCommand(), ilObjFolderGUI\executeCommand(), ilObjGlossaryGUI\executeCommand(), ilObjGroupGUI\executeCommand(), ilObjFileBasedLMGUI\executeCommand(), ilObjLearningSequenceAdminGUI\executeCommand(), ilObjMediaCastGUI\executeCommand(), ilObjRootFolderGUI\executeCommand(), ilObjSessionGUI\executeCommand(), ilObjSurveyGUI\executeCommand(), ilObjSurveyQuestionPoolGUI\executeCommand(), ilObjWikiGUI\executeCommand(), ilObjLanguageFolderGUI\executeCommand(), ilObjGlossaryGUI\export(), ilObjUserFolderGUI\exportObject(), ilObjMediaCastGUI\extractPreviewImageObject(), ilContainerGUI\forwardToPageObject(), ilObjWikiGUI\getUserHTMLExportProgressObject(), ilObjSurveyGUI\importSurveyObject(), ilObjBookingPoolGUI\infoScreen(), ilObjCourseGUI\infoScreen(), ilObjGroupGUI\infoScreen(), ilObjMediaCastGUI\infoScreen(), ilObjSessionGUI\infoScreen(), ilObjSurveyGUI\infoScreen(), ilObjSurveyQuestionPoolGUI\infoScreenForward(), ilObjMediaCastGUI\infoScreenObject(), ilObjWikiGUI\infoScreenObject(), ilObjMediaCastGUI\initAddCastItemForm(), ilObjWikiGUI\initUserHTMLExportObject(), ilObjLanguageFolderGUI\installLocalObject(), ilObjLanguageFolderGUI\installObject(), ilObjSessionGUI\joinObject(), ilObjCourseGUI\leaveObject(), ilObjGroupGUI\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(), 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(), ilObjBlogAdministrationGUI\saveSettings(), ilObjExerciseAdministrationGUI\saveSettings(), ilObjForumAdministrationGUI\saveSettings(), ilObjLearningResourcesSettingsGUI\saveSettings(), ilObjPortfolioAdministrationGUI\saveSettings(), ilObjStudyProgrammeAdminGUI\saveSettings(), ilObjWebResourceAdministrationGUI\saveSettings(), ilObjAwarenessAdministrationGUI\saveSettings(), ilObjBadgeAdministrationGUI\saveSettings(), ilObjMediaObjectsSettingsGUI\saveSettings(), ilMembershipAdministrationGUI\saveSettings(), ilObjTaggingSettingsGUI\saveSettings(), ilObjMediaCastGUI\saveSettingsObject(), ilObjWikiGUI\saveSettingsObject(), ilObjAdvancedEditingGUI\saveSettingsObject(), ilObjUserTrackingGUI\saveSettingsObject(), ilObjAdvancedEditingGUI\saveTags(), ilObjWikiGUI\setAsStartPageObject(), ilObjLanguageFolderGUI\setSystemLanguageObject(), ilObjLanguageFolderGUI\setUserLanguageObject(), ilObjExerciseGUI\showOverviewObject(), ilObjTaggingSettingsGUI\showUsers(), ilObjWikiGUI\startUserHTMLExportObject(), ilObjLanguageFolderGUI\uninstallChangesObject(), ilObjLanguageFolderGUI\uninstallObject(), ilObjGroupGUI\unsubscribeObject(), ilObjMediaCastGUI\updateCastItemObject(), ilObjBadgeAdministrationGUI\updateImageTemplate(), ilObjCategoryGUI\updateInfoObject(), ilObjCourseGUI\updateInfoObject(), ilObjGroupGUI\updateInfoObject(), ilObjLTIAdministrationGUI\updateLTIConsumer(), ilObjGroupGUI\updateObject(), ilContainerReferenceGUI\updateObject(), ilObjCourseGUI\viewObject(), ilObjFolderGUI\viewObject(), ilObjRootFolderGUI\viewObject(), ilObjWikiGUI\viewObject(), viewObject(), and ilObjWikiGUI\viewPageObject().

+ 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

Reimplemented in ilObjPortfolioGUI, ilObject2GUI, ilObjTaxonomyGUI, and ilObjWikiGUI.

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

1932 {
1933 $ilAccess = $this->access;
1934
1935 if ($a_perm == "create") {
1936 if (!$a_ref_id) {
1937 $a_ref_id = $_GET["ref_id"];
1938 }
1939 return $ilAccess->checkAccess($a_perm . "_" . $a_type, $a_cmd, $a_ref_id);
1940 } else {
1941 // does this make sense?
1942 if (!is_object($this->object)) {
1943 return false;
1944 }
1945 if (!$a_ref_id) {
1946 $a_ref_id = $this->object->getRefId();
1947 }
1948 return $ilAccess->checkAccess($a_perm, $a_cmd, $a_ref_id);
1949 }
1950 }

References $_GET, $a_type, and $access.

Referenced by ilObjBadgeAdministrationGUI\activateTypes(), ilObjExerciseGUI\addContentSubTabs(), checkPermission(), cloneAllObject(), ilObjLoggingSettingsGUI\components(), ilObjFileBasedLMGUI\createFromDirectory(), createObject(), ilObjBadgeAdministrationGUI\deactivateTypes(), ilObjFolderGUI\editObject(), editObject(), ilObjLearningResourcesSettingsGUI\editSettings(), ilObjSkillManagementGUI\editSettings(), ilObjBookingPoolGUI\executeCommand(), ilObjCategoryGUI\executeCommand(), ilObjCourseGUI\executeCommand(), ilObjExerciseGUI\executeCommand(), ilObjFolderGUI\executeCommand(), ilObjGroupGUI\executeCommand(), ilObjIndividualAssessmentGUI\executeCommand(), ilObjMediaCastGUI\executeCommand(), ilObjRootFolderGUI\executeCommand(), ilObjSurveyGUI\executeCommand(), ilObjSurveyQuestionPoolGUI\executeCommand(), ilObjSystemFolderGUI\executeCommand(), ilObjBlogAdministrationGUI\getAdminTabs(), ilObjExerciseAdministrationGUI\getAdminTabs(), ilObjPortfolioAdministrationGUI\getAdminTabs(), ilObjRoleFolderGUI\getAdminTabs(), ilContainerGUI\getAdminTabs(), ilObjObjectTemplateAdministrationGUI\getAdminTabs(), getAdminTabs(), ilObjForumAdministrationGUI\getSettingsForm(), ilObjExerciseGUI\getTabs(), ilObjSurveyAdministrationGUI\getTabs(), ilObjSurveyGUI\getTabs(), ilObjSurveyQuestionPoolGUI\getTabs(), ilObjLanguageFolderGUI\getTabs(), ilObjUserTrackingGUI\getTabs(), ilObjCourseGUI\hasAdminPermission(), ilObjSessionGUI\importFileObject(), ilObjSurveyQuestionPoolGUI\importFileObject(), ilObjTestGUI\importFileObject(), ilObjQuestionPoolGUI\importFileObject(), importFileObject(), ilObjBookingPoolGUI\infoScreen(), ilObjCourseGUI\infoScreen(), ilObjGroupGUI\infoScreen(), ilObjMediaCastGUI\infoScreen(), ilObjSurveyGUI\infoScreen(), ilObjSurveyQuestionPoolGUI\infoScreenForward(), ilObjMediaCastGUI\infoScreenObject(), ilObjAdvancedEditingGUI\initCharSelectorSettingsForm(), ilObjSessionGUI\initForm(), ilObjBlogAdministrationGUI\initFormSettings(), ilObjExerciseAdministrationGUI\initFormSettings(), ilObjAwarenessAdministrationGUI\initFormSettings(), ilObjCalendarSettingsGUI\initFormSettings(), ilObjAdvancedEditingGUI\initGeneralPageSettingsForm(), ilObjUserTrackingGUI\initLPDefaultsForm(), ilObjAdvancedEditingGUI\initPageEditorForm(), ilObjUserTrackingGUI\initSettingsForm(), isVisible(), ilObjExerciseGUI\listAssignmentsObject(), ilObjLTIAdministrationGUI\listConsumers(), ilObjBadgeAdministrationGUI\listImageTemplates(), ilObjSurveyQuestionPoolGUI\questionsObject(), ilObjPortfolioAdministrationGUI\saveAuthorship(), 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().

+ Here is the caller graph for this function:

◆ cloneAllObject()

ilObjectGUI::cloneAllObject ( )

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

@access public

Reimplemented in ilContainerGUI.

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

1746 {
1747 include_once('./Services/Link/classes/class.ilLink.php');
1748 include_once('Services/CopyWizard/classes/class.ilCopyWizardOptions.php');
1749
1752
1753 $new_type = $_REQUEST['new_type'];
1754 if (!$this->checkPermissionBool("create", "", $new_type)) {
1755 $ilErr->raiseError($this->lng->txt('permission_denied'));
1756 }
1757 if (!(int) $_REQUEST['clone_source']) {
1758 ilUtil::sendFailure($this->lng->txt('select_one'));
1759 $this->createObject();
1760 return false;
1761 }
1762 if (!$this->checkPermissionBool("write", "", $new_type, (int) $_REQUEST['clone_source'])) {
1763 $ilErr->raiseError($this->lng->txt('permission_denied'));
1764 }
1765
1766 // Save wizard options
1768 $wizard_options = ilCopyWizardOptions::_getInstance($copy_id);
1769 $wizard_options->saveOwner($ilUser->getId());
1770 $wizard_options->saveRoot((int) $_REQUEST['clone_source']);
1771
1772 $options = $_POST['cp_options'] ? $_POST['cp_options'] : array();
1773 foreach ($options as $source_id => $option) {
1774 $wizard_options->addEntry($source_id, $option);
1775 }
1776 $wizard_options->read();
1777
1778 $orig = ilObjectFactory::getInstanceByRefId((int) $_REQUEST['clone_source']);
1779 $new_obj = $orig->cloneObject((int) $_GET['ref_id'], $copy_id);
1780
1781 // Delete wizard options
1782 $wizard_options->deleteAll();
1783
1784 ilUtil::sendSuccess($this->lng->txt("object_duplicated"), true);
1785 ilUtil::redirect(ilLink::_getLink($new_obj->getRefId()));
1786 }
$_POST["username"]
static _allocateCopyId()
Allocate a copy for further entries.
static _getInstance($a_copy_id)
Get instance of copy wizard options.
createObject()
create new object form
static redirect($a_script)
static sendFailure($a_info="", $a_keep=false)
Send Failure Message to Screen.
$ilUser
Definition: imgupload.php:18

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

+ 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

Reimplemented in ilObjOrgUnitGUI, and ilObjStyleSheetGUI.

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

689 {
690 if (isset($_POST["mref_id"])) {
691 $_SESSION["saved_post"] = array_unique(array_merge($_SESSION["saved_post"], $_POST["mref_id"]));
692 }
693
694 include_once("./Services/Repository/classes/class.ilRepUtilGUI.php");
695 $ru = new ilRepUtilGUI($this);
696 $ru->deleteObjects($_GET["ref_id"], ilSession::get("saved_post"));
697 ilSession::clear("saved_post");
698 $this->ctrl->returnToParent($this);
699 }
$_SESSION["AccountId"]
Repository GUI Utilities.
static get($a_var)
Get a value.

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

Referenced by ilObjLearningSequenceGUI\executeCommand().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ createObject()

ilObjectGUI::createObject ( )

create new object form

@access public

Reimplemented in ilObjExternalFeedGUI, ilObjRoleFolderGUI, ilObjRoleGUI, ilContainerReferenceGUI, ilObjMediaObjectGUI, ilObjStyleSheetGUI, and ilObjUserGUI.

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

730 {
733
734 $new_type = $_REQUEST["new_type"];
735
736
737 // add new object to custom parent container
738 $this->ctrl->saveParameter($this, "crtptrefid");
739 // use forced callback after object creation
740 $this->ctrl->saveParameter($this, "crtcb");
741
742 if (!$this->checkPermissionBool("create", "", $new_type)) {
743 $ilErr->raiseError($this->lng->txt("permission_denied"), $ilErr->MESSAGE);
744 } else {
745 $this->lng->loadLanguageModule($new_type);
746 $this->ctrl->setParameter($this, "new_type", $new_type);
747
748 $forms = $this->initCreationForms($new_type);
749
750 // copy form validation error: do not show other creation forms
751 if ($_GET["cpfl"] && isset($forms[self::CFORM_CLONE])) {
752 $forms = array(self::CFORM_CLONE => $forms[self::CFORM_CLONE]);
753 }
754 $tpl->setContent($this->getCreationFormsHTML($forms));
755 }
756 }
getCreationFormsHTML(array $a_forms)
Get HTML for creation forms (accordion)
initCreationForms($a_new_type)
Init creation froms.

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

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

+ 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)

@access public

Reimplemented in ilObjOrgUnitGUI, ilObjRoleFolderGUI, and ilObjStyleSheetGUI.

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

1551 {
1553
1554 if ($_GET["item_ref_id"] != "") {
1555 $_POST["id"] = array($_GET["item_ref_id"]);
1556 }
1557
1558 if (is_array($_POST["id"])) {
1559 foreach ($_POST["id"] as $idx => $id) {
1560 $_POST["id"][$idx] = (int) $id;
1561 }
1562 }
1563
1564 // SAVE POST VALUES (get rid of this
1565 ilSession::set("saved_post", $_POST["id"]);
1566
1567 include_once("./Services/Repository/classes/class.ilRepUtilGUI.php");
1568 $ru = new ilRepUtilGUI($this);
1569 if (!$ru->showDeleteConfirmation($_POST["id"], $a_error)) {
1570 $ilCtrl->returnToParent($this);
1571 }
1572 }
static set($a_var, $a_val)
Set a value.

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

Referenced by ilObjLearningSequenceGUI\executeCommand().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ editObject()

ilObjectGUI::editObject ( )

edit object

@access public

Reimplemented in ilObjBibliographicGUI, ilObjBookingPoolGUI, ilObjDataCollectionGUI, ilObjExerciseGUI, ilObjFolderGUI, ilObjFileBasedLMGUI, ilObjIndividualAssessmentGUI, ilObjSessionGUI, ilObjRoleGUI, ilObjMediaObjectGUI, ilObjTypeDefinitionGUI, ilObjStyleSheetGUI, and ilObjUserGUI.

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

1121 {
1122 $tpl = $this->tpl;
1123 $ilTabs = $this->tabs_gui;
1125
1126 if (!$this->checkPermissionBool("write")) {
1127 $ilErr->raiseError($this->lng->txt("msg_no_perm_write"), $ilErr->MESSAGE);
1128 }
1129
1130 $ilTabs->activateTab("settings");
1131
1132 $form = $this->initEditForm();
1133 $values = $this->getEditFormValues();
1134 if ($values) {
1135 $form->setValuesByArray($values);
1136 }
1137
1138 $this->addExternalEditFormCustom($form);
1139
1140 $tpl->setContent($form->getHTML());
1141 }
getEditFormValues()
Get values for edit form.
initEditForm()
Init object edit form.
addExternalEditFormCustom(ilPropertyFormGUI $a_form)

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

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

+ 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 2004 of file class.ilObjectGUI.php.

2005 {
2006 include_once("./Services/FileUpload/classes/class.ilFileUploadGUI.php");
2008
2009 $this->tpl->enableDragDropFileUpload($this->ref_id);
2010 }
static initFileUpload()
Initializes the file upload and loads the needed javascripts and styles.

References ilFileUploadGUI\initFileUpload().

Referenced by prepareOutput().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ executeCommand()

ilObjectGUI::executeCommand ( )

execute command

Reimplemented in ilObjBibliographicAdminGUI, ilObjBibliographicGUI, ilObjBlogAdministrationGUI, ilObjBlogGUI, ilObjBookingPoolGUI, ilObjCategoryGUI, ilObjCategoryReferenceGUI, ilObjChatroomAdminGUI, ilObjChatroomGUI, ilObjCloudGUI, ilObjCmiXapiAdministrationGUI, ilObjCmiXapiGUI, ilObjContentPageGUI, ilCourseContentGUI, ilObjCourseGUI, ilObjCourseReferenceGUI, ilObjDataCollectionGUI, ilObjExerciseAdministrationGUI, ilObjExerciseGUI, ilObjExternalFeedGUI, ilObjFileAccessSettingsGUI, ilObjFileGUI, ilObjFolderGUI, ilObjForumAdministrationGUI, ilObjForumGUI, ilObjGlossaryGUI, ilObjGroupGUI, ilObjGroupReferenceGUI, ilObjFileBasedLMGUI, ilObjIndividualAssessmentGUI, ilObjItemGroupGUI, ilObjContentObjectGUI, ilObjLearningResourcesSettingsGUI, ilObjLearningSequenceAdminGUI, ilObjLearningSequenceGUI, ilObjLTIConsumerGUI, ilObjMediaCastGUI, ilObjMediaCastSettingsGUI, ilObjMediaPoolGUI, ilObjOrgUnitGUI, ilObjPollGUI, ilObjPortfolioAdministrationGUI, ilObjPortfolioGUI, ilObjPortfolioTemplateGUI, ilObjRootFolderGUI, ilObjSCORM2004LearningModuleGUI, ilObjSAHSLearningModuleGUI, ilObjSessionGUI, ilObjStudyProgrammeAdminGUI, ilObjStudyProgrammeGUI, ilObjSurveyAdministrationGUI, ilObjSurveyGUI, ilObjSurveyQuestionPoolGUI, ilObjSystemFolderGUI, ilObjTestGUI, ilObjQuestionPoolGUI, ilObjLinkResourceGUI, ilObjWebResourceAdministrationGUI, ilObjWikiGUI, ilObjWikiSettingsGUI, ilObjWorkspaceFolderGUI, ilObjRoleFolderGUI, ilObjRoleGUI, ilObjRoleTemplateGUI, ilObjAccessibilitySettingsGUI, ilObjExternalToolsSettingsGUI, ilObjRecoveryFolderGUI, ilObjAdvancedEditingGUI, ilObjAuthSettingsGUI, ilObjAwarenessAdministrationGUI, ilObjBadgeAdministrationGUI, ilObjCalendarSettingsGUI, ilObjCertificateSettingsGUI, ilObjComponentSettingsGUI, ilObjContactAdministrationGUI, ilContainerGUI, ilContainerReferenceGUI, ilObjDashboardSettingsGUI, ilObjObjectTemplateAdministrationGUI, ilObjHelpSettingsGUI, ilObjLanguageExtGUI, ilObjLanguageFolderGUI, ilObjLearningHistorySettingsGUI, ilObjLoggingSettingsGUI, ilObjLTIAdministrationGUI, ilObjMailGUI, ilObjMainMenuGUI, ilObjMediaObjectGUI, ilObjMediaObjectsSettingsGUI, ilMembershipAdministrationGUI, ilObjMDSettingsGUI, ilObjNewsSettingsGUI, ilObjCommentsSettingsGUI, ilObjNotesSettingsGUI, ilObjNotificationAdminGUI, ilObject2GUI, ilObjObjectFolderGUI, ilObjTypeDefinitionGUI, ilObjPDFGenerationGUI, ilObjPersonalWorkspaceSettingsGUI, ilObjPrivacySecurityGUI, ilObjectPluginGUI, ilObjRepositorySettingsGUI, ilObjSearchSettingsGUI, ilObjSkillManagementGUI, ilObjStyleSettingsGUI, ilObjStyleSheetGUI, ilObjSystemCheckGUI, ilObjTaggingSettingsGUI, ilObjTaxonomyAdministrationGUI, ilObjTaxonomyGUI, ilObjTermsOfServiceGUI, ilObjUserTrackingGUI, ilObjUserFolderGUI, ilObjUserGUI, ilObjECSSettingsGUI, ilRemoteObjectBaseGUI, and ilObjWorkflowEngineGUI.

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

246 {
247 $next_class = $this->ctrl->getNextClass($this);
248 $cmd = $this->ctrl->getCmd();
249
250 switch ($next_class) {
251 default:
252 $this->prepareOutput();
253 if (!$cmd) {
254 $cmd = "view";
255 }
256 $cmd .= "Object";
257 $this->$cmd();
258
259 break;
260 }
261
262 return true;
263 }
prepareOutput($a_show_subobjects=true)
prepare output

References prepareOutput().

+ Here is the call 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.

@access public

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

Reimplemented in ilObject2GUI.

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

1727 {
1728 include_once './Services/Object/classes/class.ilObjectCopyGUI.php';
1729 $cp = new ilObjectCopyGUI($this);
1730 $cp->setType($a_type);
1731 $cp->setTarget($_GET['ref_id']);
1732 if ($a_tpl_varname) {
1733 $cp->showSourceSearch($a_tpl_varname);
1734 } else {
1735 return $cp->showSourceSearch(null);
1736 }
1737 }
GUI class for the workflow of copying objects.

References $_GET, and $a_type.

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

+ Here is the caller graph for this function:

◆ getAdminTabs()

ilObjectGUI::getAdminTabs ( )

administration tabs show only permissions and trash folder

Reimplemented in ilObjBlogAdministrationGUI, ilChatroomObjectGUI, ilObjCmiXapiAdministrationGUI, ilObjExerciseAdministrationGUI, ilObjFileAccessSettingsGUI, ilObjForumAdministrationGUI, ilObjLearningResourcesSettingsGUI, ilObjLearningSequenceAdminGUI, ilObjMediaCastSettingsGUI, ilObjOrgUnitGUI, ilObjPortfolioAdministrationGUI, ilObjSurveyAdministrationGUI, ilObjSystemFolderGUI, ilObjAssessmentFolderGUI, ilObjWebResourceAdministrationGUI, ilObjWikiSettingsGUI, ilObjRoleFolderGUI, ilObjRoleGUI, ilObjRoleTemplateGUI, ilObjAccessibilitySettingsGUI, ilObjExternalToolsSettingsGUI, ilObjAdvancedEditingGUI, ilObjAuthSettingsGUI, ilObjAwarenessAdministrationGUI, ilObjBadgeAdministrationGUI, ilObjCalendarSettingsGUI, ilObjCertificateSettingsGUI, ilObjComponentSettingsGUI, ilObjContactAdministrationGUI, ilContainerGUI, ilObjDashboardSettingsGUI, ilObjObjectTemplateAdministrationGUI, ilObjHelpSettingsGUI, ilObjLanguageExtGUI, ilObjLanguageFolderGUI, ilObjLearningHistorySettingsGUI, ilObjLoggingSettingsGUI, ilObjLTIAdministrationGUI, ilObjMailGUI, ilObjMediaObjectsSettingsGUI, ilMembershipAdministrationGUI, ilObjMDSettingsGUI, ilObjNewsSettingsGUI, ilObjCommentsSettingsGUI, ilObjNotesSettingsGUI, ilObjPDFGenerationGUI, ilObjPersonalWorkspaceSettingsGUI, ilObjPrivacySecurityGUI, ilObjRepositorySettingsGUI, ilObjSearchSettingsGUI, ilObjSkillManagementGUI, ilObjStyleSettingsGUI, ilObjStyleSheetGUI, ilObjTaggingSettingsGUI, ilObjTaxonomyAdministrationGUI, ilObjTermsOfServiceGUI, ilObjUserTrackingGUI, ilObjUserFolderGUI, ilObjUserGUI, and ilObjECSSettingsGUI.

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

528 {
530
531 if ($this->checkPermissionBool("visible,read")) {
532 $this->tabs_gui->addTarget(
533 "view",
534 $this->ctrl->getLinkTarget($this, "view"),
535 array("", "view"),
536 get_class($this)
537 );
538 }
539
540 if ($this->checkPermissionBool("edit_permission")) {
541 $this->tabs_gui->addTarget(
542 "perm_settings",
543 $this->ctrl->getLinkTargetByClass(array(get_class($this),'ilpermissiongui'), "perm"),
544 "",
545 "ilpermissiongui"
546 );
547 }
548 }

References $tree, and checkPermissionBool().

Referenced by setAdminTabs().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getCenterColumnHTML()

ilObjectGUI::getCenterColumnHTML ( )
protected

Get center column.

Reimplemented in ilObject2GUI.

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

1793 {
1795
1796 include_once("Services/Block/classes/class.ilColumnGUI.php");
1797
1798 $obj_id = ilObject::_lookupObjId($this->object->getRefId());
1799 $obj_type = ilObject::_lookupType($obj_id);
1800
1801 if ($ilCtrl->getNextClass() != "ilcolumngui") {
1802 // normal command processing
1803 return $this->getContent();
1804 } else {
1805 if (!$ilCtrl->isAsynch()) {
1806 //if ($column_gui->getScreenMode() != IL_SCREEN_SIDE)
1808 // right column wants center
1810 $column_gui = new ilColumnGUI($obj_type, IL_COL_RIGHT);
1811 $this->setColumnSettings($column_gui);
1812 $this->html = $ilCtrl->forwardCommand($column_gui);
1813 }
1814 // left column wants center
1816 $column_gui = new ilColumnGUI($obj_type, IL_COL_LEFT);
1817 $this->setColumnSettings($column_gui);
1818 $this->html = $ilCtrl->forwardCommand($column_gui);
1819 }
1820 } else {
1821 // normal command processing
1822 return $this->getContent();
1823 }
1824 }
1825 }
1826 }
const IL_SCREEN_SIDE
const IL_COL_RIGHT
const IL_COL_LEFT
Column user interface class.
static getScreenMode()
Get Screen Mode for current command.
static getCmdSide()
Get Column Side of Current Command.
setColumnSettings(ilColumnGUI $column_gui)
May be overwritten in subclasses.
static _lookupObjId($a_id)

References $ctrl, $ilCtrl, $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().

+ 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 782 of file class.ilObjectGUI.php.

783 {
785
786 // #13168- sanity check
787 foreach ($a_forms as $id => $form) {
788 if (!$form instanceof ilPropertyFormGUI) {
789 unset($a_forms[$id]);
790 }
791 }
792
793 // no accordion if there is just one form
794 if (sizeof($a_forms) == 1) {
795 $form_type = key($a_forms);
796 $a_forms = array_shift($a_forms);
797
798 // see bug #0016217
799 if (method_exists($this, "getCreationFormTitle")) {
800 $form_title = $this->getCreationFormTitle($form_type);
801 if ($form_title != "") {
802 $a_forms->setTitle($form_title);
803 }
804 }
805 return $a_forms->getHTML();
806 } else {
807 include_once("./Services/Accordion/classes/class.ilAccordionGUI.php");
808
809 $acc = new ilAccordionGUI();
810 $acc->setBehaviour(ilAccordionGUI::FIRST_OPEN);
811 $cnt = 1;
812 foreach ($a_forms as $form_type => $cf) {
813 $htpl = new ilTemplate("tpl.creation_acc_head.html", true, true, "Services/Object");
814
815 // using custom form titles (used for repository plugins)
816 $form_title = "";
817 if (method_exists($this, "getCreationFormTitle")) {
818 $form_title = $this->getCreationFormTitle($form_type);
819 }
820 if (!$form_title) {
821 $form_title = $cf->getTitle();
822 }
823
824 // move title from form to accordion
825 $htpl->setVariable("TITLE", $this->lng->txt("option") . " " . $cnt . ": " .
826 $form_title);
827 $cf->setTitle(null);
828 $cf->setTitleIcon(null);
829 $cf->setTableWidth("100%");
830
831 $acc->addItem($htpl->get(), $cf->getHTML());
832
833 $cnt++;
834 }
835
836 return "<div class='ilCreationFormSection'>" . $acc->getHTML() . "</div>";
837 }
838 }
Accordion user interface class.
This class represents a property form user interface.
special template class to simplify handling of ITX/PEAR

References $tpl, and ilAccordionGUI\FIRST_OPEN.

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

+ 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 1040 of file class.ilObjectGUI.php.

1041 {
1042 $tpl = $_POST["didactic_type"];
1043 if ($tpl && substr($tpl, 0, strlen($a_type) + 1) == $a_type . "_") {
1044 return (int) substr($tpl, strlen($a_type) + 1);
1045 }
1046 return 0;
1047 }

References $_POST, $a_type, and $tpl.

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

+ 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

Reimplemented in ilObjBibliographicGUI, ilObjBlogGUI, ilObjBookingPoolGUI, ilObjContentPageGUI, ilObjDataCollectionGUI, ilObjExerciseGUI, ilObjFolderGUI, ilObjForumGUI, ilObjItemGroupGUI, ilObjMediaPoolGUI, ilObjPollGUI, ilObjPortfolioBaseGUI, ilObjPortfolioGUI, and ilObjPortfolioTemplateGUI.

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

1214 {
1215 }

Referenced by getEditFormValues().

+ Here is the caller graph for this function:

◆ getEditFormValues()

ilObjectGUI::getEditFormValues ( )
protected

Get values for edit form.

Returns
array

Reimplemented in ilObjCategoryGUI, ilObjCourseGUI, ilObjRootFolderGUI, and ilContainerGUI.

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

1201 {
1202 $values["title"] = $this->object->getTitle();
1203 $values["desc"] = $this->object->getLongDescription();
1204 $this->getEditFormCustomValues($values);
1205 return $values;
1206 }
getEditFormCustomValues(array &$a_values)
Add values to custom edit fields.

References getEditFormCustomValues().

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

+ 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) @access public
Returns
string

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

1404 {
1405 if ($this->formaction[$a_cmd] != "") {
1406 return $this->formaction[$a_cmd];
1407 } else {
1408 return $a_formaction;
1409 }
1410 }

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

+ Here is the caller graph for this function:

◆ getHTML()

ilObjectGUI::getHTML ( )

Reimplemented in ilObjBlogGUI, ilObjPollGUI, and ilObject2GUI.

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

552 {
553 return $this->html;
554 }

◆ 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) @access public

Reimplemented in ilObject2GUI.

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

1433 {
1434 if ($this->return_location[$a_cmd] != "") {
1435 return $this->return_location[$a_cmd];
1436 } else {
1437 return $a_location;
1438 }
1439 }

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

+ Here is the caller graph for this function:

◆ getRightColumnHTML()

ilObjectGUI::getRightColumnHTML ( )
protected

Display right column.

Reimplemented in ilCourseContentGUI, and ilObject2GUI.

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

1832 {
1834 $lng = $this->lng;
1836
1837 $obj_id = ilObject::_lookupObjId($this->object->getRefId());
1838 $obj_type = ilObject::_lookupType($obj_id);
1839
1840 include_once("Services/Block/classes/class.ilColumnGUI.php");
1841 $column_gui = new ilColumnGUI($obj_type, IL_COL_RIGHT);
1842
1843 if ($column_gui->getScreenMode() == IL_SCREEN_FULL) {
1844 return "";
1845 }
1846
1847 $this->setColumnSettings($column_gui);
1848
1849 if ($ilCtrl->getNextClass() == "ilcolumngui" &&
1850 $column_gui->getCmdSide() == IL_COL_RIGHT &&
1851 $column_gui->getScreenMode() == IL_SCREEN_SIDE) {
1852 $html = $ilCtrl->forwardCommand($column_gui);
1853 } else {
1854 if (!$ilCtrl->isAsynch()) {
1855 $html = $ilCtrl->getHTML($column_gui);
1856 }
1857 }
1858
1859 return $html;
1860 }
const IL_SCREEN_FULL

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

+ Here is the call graph for this function:

◆ getTabs()

◆ 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) @access public

Reimplemented in ilObject2GUI.

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

1462 {
1463 if ($this->target_frame[$a_cmd] != "") {
1464 return $this->target_frame[$a_cmd];
1465 } elseif (!empty($a_target_frame)) {
1466 return "target=\"" . $a_target_frame . "\"";
1467 } else {
1468 return;
1469 }
1470 }

◆ getTemplateFile()

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

get a template blockfile format: tpl.

<objtype>_<command>.html

Parameters
stringcommand
stringobject type definition @access public

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

1629 {
1630 mk();
1631 die("ilObjectGUI::getTemplateFile() is deprecated.");
1632 }

◆ handleAutoRating()

ilObjectGUI::handleAutoRating ( ilObject  $a_new_obj)
protected

Activate rating automatically if parent container setting.

Parameters
ilObject$a_new_obj

Reimplemented in ilObject2GUI.

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

2018 {
2019 if (ilObject::hasAutoRating($a_new_obj->getType(), $a_new_obj->getRefId()) &&
2020 method_exists($a_new_obj, "setRating")) {
2021 $a_new_obj->setRating(true);
2022 $a_new_obj->update();
2023 }
2024 }
getType()
get object type @access public
static hasAutoRating($a_type, $a_ref_id)
Check if auto rating is active for parent group/course.
update()
update object in db
getRefId()
get reference id @access public

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

Referenced by saveObject().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ hitsperpageObject()

ilObjectGUI::hitsperpageObject ( )
protected

Reimplemented in ilObject2GUI, ilObjUserFolderGUI, and ilObjUserGUI.

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

1655 {
1656 ilSession::set("tbl_limit", $_POST["hitsperpage"]);
1657 $_GET["limit"] = $_POST["hitsperpage"];
1658 }

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

+ Here is the call graph for this function:

◆ importFileObject()

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

Import.

Reimplemented in ilObjFolderGUI, ilObjFileBasedLMGUI, ilObjContentObjectGUI, ilObjSessionGUI, ilObjSurveyQuestionPoolGUI, ilObjTestGUI, and ilObjQuestionPoolGUI.

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

1307 {
1309 $tpl = $this->tpl;
1311
1312 if (!$parent_id) {
1313 $parent_id = $_GET["ref_id"];
1314 }
1315 $new_type = $_REQUEST["new_type"];
1316
1317 // create permission is already checked in createObject. This check here is done to prevent hacking attempts
1318 if (!$this->checkPermissionBool("create", "", $new_type)) {
1319 $ilErr->raiseError($this->lng->txt("no_create_permission"));
1320 }
1321
1322 $this->lng->loadLanguageModule($new_type);
1323 $this->ctrl->setParameter($this, "new_type", $new_type);
1324
1325 $form = $this->initImportForm($new_type);
1326 if ($form->checkInput()) {
1327 // :todo: make some check on manifest file
1328
1329 if ($objDefinition->isContainer($new_type)) {
1330 include_once './Services/Export/classes/class.ilImportContainer.php';
1331 $imp = new ilImportContainer((int) $parent_id);
1332 } else {
1333 include_once("./Services/Export/classes/class.ilImport.php");
1334 $imp = new ilImport((int) $parent_id);
1335 }
1336
1337 try {
1338 $new_id = $imp->importObject(
1339 null,
1340 $_FILES["importfile"]["tmp_name"],
1341 $_FILES["importfile"]["name"],
1342 $new_type
1343 );
1344 } catch (ilException $e) {
1345 $this->tmp_import_dir = $imp->getTemporaryImportDir();
1346 if (!$a_catch_errors) {
1347 throw $e;
1348 }
1349 // display message and form again
1350 ilUtil::sendFailure($this->lng->txt("obj_import_file_error") . " <br />" . $e->getMessage());
1351 $form->setValuesByPost();
1352 $tpl->setContent($form->getHtml());
1353 return;
1354 }
1355
1356 if ($new_id > 0) {
1357 $this->ctrl->setParameter($this, "new_type", "");
1358
1359 $newObj = ilObjectFactory::getInstanceByObjId($new_id);
1360
1361 // put new object id into tree - already done in import for containers
1362 if (!$objDefinition->isContainer($new_type)) {
1363 $this->putObjectInTree($newObj);
1364 }
1365
1366 $this->afterImport($newObj);
1367 }
1368 // import failed
1369 else {
1370 if ($objDefinition->isContainer($new_type)) {
1371 ilUtil::sendFailure($this->lng->txt("container_import_zip_file_invalid"));
1372 } else {
1373 // not enough information here...
1374 return;
1375 }
1376 }
1377 }
1378
1379 // display form to correct errors
1380 $form->setValuesByPost();
1381 $tpl->setContent($form->getHtml());
1382 }
Base class for ILIAS Exception handling.
Import class.
initImportForm($a_new_type)
Init object import form.
afterImport(ilObject $a_new_object)
Post (successful) object import hook.
putObjectInTree(ilObject $a_obj, $a_parent_node_id=null)
Add object to tree at given position.

References $_GET, Vendor\Package\$e, $ilErr, $objDefinition, $tpl, afterImport(), checkPermissionBool(), ilObjectFactory\getInstanceByObjId(), initImportForm(), putObjectInTree(), and ilUtil\sendFailure().

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

+ 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

Reimplemented in ilObjCloudGUI, ilObjCmiXapiGUI, ilObjGlossaryGUI, ilObjItemGroupGUI, ilObjLTIConsumerGUI, ilObjPortfolioGUI, ilObjSessionGUI, ilObjLinkResourceGUI, ilContainerReferenceGUI, and ilObjectPluginGUI.

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

847 {
848 include_once("Services/Form/classes/class.ilPropertyFormGUI.php");
849 $form = new ilPropertyFormGUI();
850 $form->setTarget("_top");
851 $form->setFormAction($this->ctrl->getFormAction($this, "save"));
852 $form->setTitle($this->lng->txt($a_new_type . "_new"));
853
854 // title
855 $ti = new ilTextInputGUI($this->lng->txt("title"), "title");
856 $ti->setSize(min(40, ilObject::TITLE_LENGTH));
857 $ti->setMaxLength(ilObject::TITLE_LENGTH);
858 $ti->setRequired(true);
859 $form->addItem($ti);
860
861 // description
862 $ta = new ilTextAreaInputGUI($this->lng->txt("description"), "desc");
863 $ta->setCols(40);
864 $ta->setRows(2);
865 $form->addItem($ta);
866
867 $form = $this->initDidacticTemplate($form);
868
869 $form->addCommandButton("save", $this->lng->txt($a_new_type . "_add"));
870 $form->addCommandButton("cancel", $this->lng->txt("cancel"));
871
872 return $form;
873 }
initDidacticTemplate(ilPropertyFormGUI $form)
Show didactic template types.
const TITLE_LENGTH
max length of object title
This class represents a text area property in a property form.
This class represents a text property in a property form.

References initDidacticTemplate(), and ilObject\TITLE_LENGTH.

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

+ 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

Reimplemented in ilObjBibliographicGUI, ilObjBlogGUI, ilObjBookingPoolGUI, ilObjCategoryGUI, ilObjChatroomGUI, ilObjCloudGUI, ilObjDataCollectionGUI, ilObjFileGUI, ilObjFileBasedLMGUI, ilObjItemGroupGUI, ilObjLTIConsumerGUI, ilObjMediaCastGUI, ilObjMediaPoolGUI, ilObjOrgUnitGUI, ilObjPortfolioGUI, ilObjSAHSLearningModuleGUI, ilObjStudyProgrammeGUI, ilObjSurveyQuestionPoolGUI, ilObjWikiGUI, ilObjWorkspaceFolderGUI, ilObject2GUI, ilObjectPluginGUI, and ilObjTaxonomyGUI.

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

767 {
768 $forms = array(
769 self::CFORM_NEW => $this->initCreateForm($a_new_type),
770 self::CFORM_IMPORT => $this->initImportForm($a_new_type),
771 self::CFORM_CLONE => $this->fillCloneTemplate(null, $a_new_type)
772 );
773
774 return $forms;
775 }
initCreateForm($a_new_type)
Init object creation form.
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...

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

Referenced by createObject().

+ 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

Reimplemented in ilObjPortfolioTemplateGUI, and ilObjLearningSequenceGUI.

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

881 {
883
884 $lng->loadLanguageModule('didactic');
885 $existing_exclusive = false;
886 $options = [];
887 $options['dtpl_0'] = array($this->lng->txt('didactic_default_type'),
888 sprintf(
889 $this->lng->txt('didactic_default_type_info'),
890 $this->lng->txt('objs_' . $this->type)
891 ));
892
893 include_once './Services/DidacticTemplate/classes/class.ilDidacticTemplateSettings.php';
894 $templates = ilDidacticTemplateSettings::getInstanceByObjectType($this->type)->getTemplates();
895 if ($templates) {
896 foreach ($templates as $template) {
897 if ($template->isEffective($_GET["ref_id"])) {
898 $options["dtpl_" . $template->getId()] = array(
899 $template->getPresentationTitle(),
900 $template->getPresentationDescription()
901 );
902
903 if ($template->isExclusive()) {
904 $existing_exclusive = true;
905 }
906 }
907 }
908 }
909
910 $this->addDidacticTemplateOptions($options);
911
912 if (sizeof($options) > 1) {
914 $this->lng->txt('type'),
915 'didactic_type'
916 );
917 // workaround for containers in edit mode
918 if (!$this->getCreationMode()) {
919 include_once './Services/DidacticTemplate/classes/class.ilDidacticTemplateObjSettings.php';
920 $value = 'dtpl_' . ilDidacticTemplateObjSettings::lookupTemplateId($this->object->getRefId());
921
922 $type->setValue($value);
923
924 if (!in_array($value, array_keys($options)) || ($existing_exclusive && $value == "dtpl_0")) {
925 //add or rename actual value to not avaiable
926 $options[$value] = array($this->lng->txt('not_available'));
927 }
928 } else {
929 if ($existing_exclusive) {
930 //if an exclusive template exists use the second template as default value
931 $keys = array_keys($options);
932 $type->setValue($keys[1]);
933 } else {
934 $type->setValue('dtpl_0');
935 }
936 }
937 $form->addItem($type);
938
939 foreach ($options as $id => $data) {
940 $option = new ilRadioOption($data[0], $id, $data[1]);
941
942 if ($existing_exclusive && $id == 'dtpl_0') {
943 //set default disabled if an exclusive template exists
944 $option->setDisabled(true);
945 }
946
947 $type->addOption($option);
948 }
949 }
950
951 return $form;
952 }
static lookupTemplateId($a_ref_id)
Lookup template id @global ilDB $ilDB.
static getInstanceByObjectType($a_obj_type)
Get instance by obj type.
addDidacticTemplateOptions(array &$a_options)
Add custom templates.
getCreationMode()
get creation mode
addItem($a_item)
Add Item (Property, SectionHeader).
This class represents a property in a property form.
This class represents an option in a radio group.
$keys
Definition: metadata.php:187

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

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

+ 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

Reimplemented in ilObjBibliographicGUI, ilObjBlogGUI, ilObjBookingPoolGUI, ilObjExerciseGUI, ilObjForumGUI, ilObjItemGroupGUI, ilObjMediaPoolGUI, ilObjPollGUI, ilObjPortfolioBaseGUI, and ilObjPortfolioTemplateGUI.

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

1192 {
1193 }

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

+ Here is the caller graph for this function:

◆ initEditForm()

ilObjectGUI::initEditForm ( )
protected

Init object edit form.

Returns
ilPropertyFormGUI

Reimplemented in ilObjBibliographicGUI, ilObjCategoryGUI, ilObjCourseGUI, ilObjDataCollectionGUI, ilObjFolderGUI, ilObjPortfolioGUI, ilObjRootFolderGUI, ilObjSurveyQuestionPoolGUI, ilContainerGUI, ilObjectPluginGUI, and ilRemoteObjectBaseGUI.

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

1154 {
1155 $lng = $this->lng;
1157
1158 $lng->loadLanguageModule($this->object->getType());
1159
1160 include_once("Services/Form/classes/class.ilPropertyFormGUI.php");
1161 $form = new ilPropertyFormGUI();
1162 $form->setFormAction($this->ctrl->getFormAction($this, "update"));
1163 $form->setTitle($this->lng->txt($this->object->getType() . "_edit"));
1164
1165 // title
1166 $ti = new ilTextInputGUI($this->lng->txt("title"), "title");
1167 $ti->setSize(min(40, ilObject::TITLE_LENGTH));
1168 $ti->setMaxLength(ilObject::TITLE_LENGTH);
1169 $ti->setRequired(true);
1170 $form->addItem($ti);
1171
1172 // description
1173 $ta = new ilTextAreaInputGUI($this->lng->txt("description"), "desc");
1174 $ta->setCols(40);
1175 $ta->setRows(2);
1176 $form->addItem($ta);
1177
1178 $this->initEditCustomForm($form);
1179
1180 $form->addCommandButton("update", $this->lng->txt("save"));
1181 //$this->form->addCommandButton("cancelUpdate", $lng->txt("cancel"));
1182
1183 return $form;
1184 }
initEditCustomForm(ilPropertyFormGUI $a_form)
Add custom fields to update form.

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

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

+ 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

Reimplemented in ilObjBookingPoolGUI, ilObjCmiXapiGUI, ilObjCourseGUI, ilObjFileGUI, ilObjForumGUI, ilObjGroupGUI, ilObjLTIConsumerGUI, ilObjStudyProgrammeGUI, ilContainerGUI, and ilObject2GUI.

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

414 {
415 $ilAccess = $this->access;
416
417 if (!$this->creation_mode && $this->object) {
418 include_once "Services/Object/classes/class.ilCommonActionDispatcherGUI.php";
419 $dispatcher = new ilCommonActionDispatcherGUI(
421 $ilAccess,
422 $this->object->getType(),
423 $this->ref_id,
424 $this->object->getId()
425 );
426
427 $dispatcher->setSubObject($a_sub_type, $a_sub_id);
428
429 include_once "Services/Object/classes/class.ilObjectListGUI.php";
430 ilObjectListGUI::prepareJSLinks(
431 $this->ctrl->getLinkTarget($this, "redrawHeaderAction", "", true),
432 $this->ctrl->getLinkTargetByClass(array("ilcommonactiondispatchergui", "ilnotegui"), "", "", true, false),
433 $this->ctrl->getLinkTargetByClass(array("ilcommonactiondispatchergui", "iltagginggui"), "", "", true, false)
434 );
435
436 $lg = $dispatcher->initHeaderAction();
437
438 if (is_object($lg)) {
439 // to enable add to desktop / remove from desktop
440 if ($this instanceof ilDesktopItemHandling) {
441 $lg->setContainerObject($this);
442 }
443
444 // enable multi download
445 $lg->enableMultiDownload(true);
446
447 // comments settings are always on (for the repository)
448 // should only be shown if active or permission to toggle
449 include_once "Services/Notes/classes/class.ilNote.php";
450 if ($ilAccess->checkAccess("write", "", $this->ref_id) ||
451 $ilAccess->checkAccess("edit_permissions", "", $this->ref_id) ||
452 ilNote::commentsActivated($this->object->getId(), 0, $this->object->getType())) {
453 $lg->enableComments(true);
454 }
455
456 $lg->enableNotes(true);
457 $lg->enableTags(true);
458 }
459
460 return $lg;
461 }
462 }
Class ilCommonActionDispatcherGUI.
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.

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

Referenced by addHeaderAction(), and redrawHeaderActionObject().

+ 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

Reimplemented in ilObjContentObjectGUI, ilObjSCORMLearningModuleGUI, ilObjSurveyGUI, ilObjSurveyQuestionPoolGUI, ilObjTestGUI, ilObjQuestionPoolGUI, and ilObjectPluginGUI.

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

1284 {
1285 include_once("Services/Form/classes/class.ilPropertyFormGUI.php");
1286 $form = new ilPropertyFormGUI();
1287 $form->setTarget("_top");
1288 $form->setFormAction($this->ctrl->getFormAction($this, "importFile"));
1289 $form->setTitle($this->lng->txt($a_new_type . "_import"));
1290
1291 include_once("./Services/Form/classes/class.ilFileInputGUI.php");
1292 $fi = new ilFileInputGUI($this->lng->txt("import_file"), "importfile");
1293 $fi->setSuffixes(array("zip"));
1294 $fi->setRequired(true);
1295 $form->addItem($fi);
1296
1297 $form->addCommandButton("importFile", $this->lng->txt("import"));
1298 $form->addCommandButton("cancel", $this->lng->txt("cancel"));
1299
1300 return $form;
1301 }
This class represents a file property in a property form.

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

+ 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 469 of file class.ilObjectGUI.php.

470 {
471 if (!is_object($this->object) || ilContainer::_lookupContainerSetting($this->object->getId(), "hide_top_actions")) {
472 return;
473 }
474
475 if (is_object($a_list_gui)) {
476 $this->tpl->setHeaderActionMenu($a_list_gui->getHeaderAction());
477 }
478 }
static _lookupContainerSetting($a_id, $a_keyword, $a_default_value=null)
Lookup a container setting.

References ilContainer\_lookupContainerSetting().

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

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ isVisible()

ilObjectGUI::isVisible (   $a_ref_id,
  $a_type 
)

Reimplemented in ilObject2GUI.

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

1486 {
1487 $visible = $this->checkPermissionBool("visible,read", "", "", $a_ref_id);
1488
1489 if ($visible && $a_type == 'crs') {
1491 if ($crs_id = $tree->checkForParentType($a_ref_id, 'crs')) {
1492 if (!$this->checkPermissionBool("write", "", "", $crs_id)) {
1493 // Show only activated courses
1494 $tmp_obj = &ilObjectFactory::getInstanceByRefId($crs_id, false);
1495
1496 if (!$tmp_obj->isActivated()) {
1497 unset($tmp_obj);
1498 $visible = false;
1499 }
1500 }
1501 }
1502 }
1503
1504 return $visible;
1505 }

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

+ Here is the call graph for this function:

◆ omitLocator()

ilObjectGUI::omitLocator (   $a_omit = true)
protected

Reimplemented in ilObject2GUI.

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

635 {
636 $this->omit_locator = $a_omit;
637 }

◆ prepareOutput()

ilObjectGUI::prepareOutput (   $a_show_subobjects = true)

prepare output

Reimplemented in ilObjCourseGUI, ilObjGroupGUI, ilObjSessionGUI, ilContainerGUI, and ilObject2GUI.

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

310 {
311 $ilLocator = $this->locator;
314
315 $this->tpl->loadStandardTemplate();
316 // administration prepare output
317 if (strtolower($_GET["baseClass"]) == "iladministrationgui") {
318 $this->addAdminLocatorItems();
319 $tpl->setLocator();
320
321 // ilUtil::sendInfo();
323
324 $this->setTitleAndDescription();
325
326 if ($this->getCreationMode() != true) {
327 $this->setAdminTabs();
328 }
329
330 return false;
331 }
332 // set locator
333 $this->setLocator();
334 // catch feedback message
335 // ilUtil::sendInfo();
337
338 // in creation mode (parent) object and gui object
339 // do not fit
340 if ($this->getCreationMode() == true) {
341 // repository vs. workspace
342 if ($this->call_by_reference) {
343 // get gui class of parent and call their title and description method
344 $obj_type = ilObject::_lookupType($_GET["ref_id"], true);
345 $class_name = $this->objDefinition->getClassName($obj_type);
346 $class = strtolower("ilObj" . $class_name . "GUI");
347 $class_path = $this->ctrl->lookupClassPath($class);
348 include_once($class_path);
349 $class_name = $this->ctrl->getClassForClasspath($class_path);
350 //echo "<br>instantiating parent for title and description";
351 $this->parent_gui_obj = new $class_name("", $_GET["ref_id"], true, false);
352 // the next line prevents the header action menu being shown
353 $this->parent_gui_obj->setCreationMode(true);
354 $this->parent_gui_obj->setTitleAndDescription();
355 }
356 } else {
357 // set title and description and title icon
358 $this->setTitleAndDescription();
359
360 // set tabs
361 $this->setTabs();
362
363
364 // fileupload support
365 require_once './Services/FileUpload/classes/class.ilFileUploadUtil.php';
366 if (ilFileUploadUtil::isUploadAllowed($this->ref_id, $this->object->getType())) {
368 }
369 }
370
371 return true;
372 }
static isUploadAllowed($a_ref_id, $a_type="")
Determines whether files can be uploaded to the object with the specified reference id.
enableDragDropFileUpload()
Enables the file upload into this object by dropping files.
setAdminTabs()
set admin tabs @access public
setTabs()
set admin tabs @access public
setLocator()
set Locator
addAdminLocatorItems($a_do_not_add_object=false)
should be overwritten to add object specific items (repository items are preloaded)
setTitleAndDescription()
called by prepare output
static infoPanel($a_keep=true)

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

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

+ 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

Reimplemented in ilObjStudyProgrammeReferenceGUI, and ilObject2GUI.

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

1056 {
1060
1061 if (!$a_parent_node_id) {
1062 $a_parent_node_id = $_GET["ref_id"];
1063 }
1064
1065 // add new object to custom parent container
1066 if ((int) $_REQUEST["crtptrefid"]) {
1067 $a_parent_node_id = (int) $_REQUEST["crtptrefid"];
1068 }
1069
1070 $a_obj->createReference();
1071 $a_obj->putInTree($a_parent_node_id);
1072 $a_obj->setPermissions($a_parent_node_id);
1073
1074 $this->obj_id = $a_obj->getId();
1075 $this->ref_id = $a_obj->getRefId();
1076
1077 // BEGIN ChangeEvent: Record save object.
1078 require_once('Services/Tracking/classes/class.ilChangeEvent.php');
1079 ilChangeEvent::_recordWriteEvent($this->obj_id, $ilUser->getId(), 'create');
1080 // END ChangeEvent: Record save object.
1081
1082 // rbac log
1083 include_once "Services/AccessControl/classes/class.ilRbacLog.php";
1084 $rbac_log_roles = $rbacreview->getParentRoleIds($this->ref_id, false);
1085 $rbac_log = ilRbacLog::gatherFaPa($this->ref_id, array_keys($rbac_log_roles), true);
1086 ilRbacLog::add(ilRbacLog::CREATE_OBJECT, $this->ref_id, $rbac_log);
1087
1088 // use forced callback after object creation
1089 if ($_REQUEST["crtcb"]) {
1090 $callback_type = ilObject::_lookupType((int) $_REQUEST["crtcb"], true);
1091 $class_name = "ilObj" . $objDefinition->getClassName($callback_type) . "GUI";
1092 $location = $objDefinition->getLocation($callback_type);
1093 include_once($location . "/class." . $class_name . ".php");
1094 if (in_array(strtolower($class_name), array("ilobjitemgroupgui"))) {
1095 $callback_obj = new $class_name((int) $_REQUEST["crtcb"]);
1096 } else {
1097 // #10368
1098 $callback_obj = new $class_name(null, (int) $_REQUEST["crtcb"], true, false);
1099 }
1100 $callback_obj->afterSaveCallback($a_obj);
1101 }
1102 }
$location
Definition: buildRTE.php:44
static _recordWriteEvent($obj_id, $usr_id, $action, $parent_obj_id=null)
Records a write event.
createReference()
creates reference for object
setPermissions($a_parent_ref)
set permissions of object
getId()
get object id @access public
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)
static gatherFaPa($a_ref_id, array $a_role_ids, $a_add_action=false)
const CREATE_OBJECT

References $_GET, $ilUser, $location, $objDefinition, $rbacreview, $user, ilObject\_lookupType(), ilChangeEvent\_recordWriteEvent(), ilRbacLog\add(), 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().

+ 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.

Reimplemented in ilObjFileBasedLMGUI.

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

2073 {
2075 $link = ilLink::_getLink($this->object->getRefId());
2076 $ctrl->redirectToURL($link);
2077 }

References $ctrl, and ilLink\_getLink().

+ 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

Reimplemented in ilObjOrgUnitGUI, and ilObject2GUI.

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

1708 {
1709 $obj_type = ilObject::_lookupType($a_ref_id, true);
1710 $class_name = $this->objDefinition->getClassName($obj_type);
1711 $class = strtolower("ilObj" . $class_name . "GUI");
1712 $this->ctrl->setParameterByClass("ilrepositorygui", "ref_id", $a_ref_id);
1713 $this->ctrl->redirectByClass(array("ilrepositorygui", $class), $a_cmd);
1714 }

References ilObject\_lookupType().

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

+ 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 491 of file class.ilObjectGUI.php.

492 {
494
495 $lg = $this->initHeaderAction();
496 echo $lg->getHeaderAction();
497
498 // we need to add onload code manually (rating, comments, etc.)
499 echo $tpl->getOnLoadCodeForAsynch();
500
501 exit;
502 }

References $tpl, exit, and initHeaderAction().

+ Here is the call graph for this function:

◆ removeFromDeskObject()

ilObjectGUI::removeFromDeskObject ( )

@inheritDoc

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

2097 {
2098 $lng = $this->lng;
2101 $lng->loadLanguageModule("rep");
2102 $this->favourites->remove($user->getId(), (int) $_GET["item_ref_id"]);
2103 ilUtil::sendSuccess($lng->txt("rep_removed_from_favourites"), true);
2104 $ctrl->redirectToURL(ilLink::_getLink((int) $_GET["ref_id"]));
2105 }

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

+ Here is the call graph for this function:

◆ saveObject()

ilObjectGUI::saveObject ( )

save object

@access public

Reimplemented in ilObjGlossaryGUI, ilObjSAHSLearningModuleGUI, ilObjStudyProgrammeReferenceGUI, ilObjAssessmentFolderGUI, ilObjWikiGUI, ilObjRoleFolderGUI, ilObjRoleGUI, ilObjRoleTemplateGUI, ilObjRecoveryFolderGUI, ilObjAdvancedEditingGUI, ilContainerReferenceGUI, ilObjLanguageExtGUI, ilObjMailGUI, ilObjMediaObjectGUI, ilObjTypeDefinitionGUI, ilObjStyleSheetGUI, and ilObjUserGUI.

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

979 {
983
984 $new_type = $_REQUEST["new_type"];
985
986 // create permission is already checked in createObject. This check here is done to prevent hacking attempts
987 if (!$this->checkPermissionBool("create", "", $new_type)) {
988 $ilErr->raiseError($this->lng->txt("no_create_permission"), $ilErr->MESSAGE);
989 }
990
991 $this->lng->loadLanguageModule($new_type);
992 $this->ctrl->setParameter($this, "new_type", $new_type);
993
994 $form = $this->initCreateForm($new_type);
995 if ($form->checkInput()) {
996 $this->ctrl->setParameter($this, "new_type", "");
997
998 // create instance
999 $class_name = "ilObj" . $objDefinition->getClassName($new_type);
1000 $location = $objDefinition->getLocation($new_type);
1001 include_once($location . "/class." . $class_name . ".php");
1002 $newObj = new $class_name();
1003 $newObj->setType($new_type);
1004 $newObj->setTitle($form->getInput("title"));
1005 $newObj->setDescription($form->getInput("desc"));
1006 $newObj->create();
1007
1008 $this->putObjectInTree($newObj);
1009
1010 // apply didactic template?
1011 $dtpl = $this->getDidacticTemplateVar("dtpl");
1012 if ($dtpl) {
1013 $newObj->applyDidacticTemplate($dtpl);
1014 }
1015
1016 // auto rating
1017 $this->handleAutoRating($newObj);
1018
1019 // additional paramters are added to afterSave()
1020 $args = func_get_args();
1021 if ($args) {
1022 $this->afterSave($newObj, $args);
1023 } else {
1024 $this->afterSave($newObj);
1025 }
1026 return;
1027 }
1028
1029 // display only this form to correct input
1030 $form->setValuesByPost();
1031 $tpl->setContent($form->getHtml());
1032 }
getDidacticTemplateVar($a_type)
Get didactic template setting from creation screen.
handleAutoRating(ilObject $a_new_obj)
Activate rating automatically if parent container setting.
afterSave(ilObject $a_new_object)
Post (successful) object creation hook.

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

Referenced by ilObjSessionGUI\saveAndAssignMaterialsObject().

+ 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 563 of file class.ilObjectGUI.php.

564 {
565 if (is_array($a_actions)) {
566 foreach ($a_actions as $name => $lng) {
567 $this->actions[$name] = array("name" => $name, "lng" => $lng);
568 }
569 } else {
570 $this->actions = "";
571 }
572 }
if($format !==null) $name
Definition: metadata.php:230

References $lng, and $name.

◆ setAdminTabs()

ilObjectGUI::setAdminTabs ( )
finalprotected

set admin tabs @access public

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

520 {
521 $this->getAdminTabs();
522 }
getAdminTabs()
administration tabs show only permissions and trash folder

References getAdminTabs().

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

+ 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.

Reimplemented in ilObjForumGUI, ilContainerGUI, and ilObject2GUI.

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

1866 {
1867 $column_gui->setRepositoryMode(true);
1868 $column_gui->setEnableEdit(false);
1869 if ($this->checkPermissionBool("write")) {
1870 $column_gui->setEnableEdit(true);
1871 }
1872 }
setRepositoryMode($a_repositorymode)
Set RepositoryMode.
setEnableEdit($a_enableedit)
Set EnableEdit.

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

Referenced by getCenterColumnHTML(), and getRightColumnHTML().

+ 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

Reimplemented in ilObject2GUI.

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

281 {
282 $this->creation_mode = $a_mode;
283 }

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

+ 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) @access public

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

1421 {
1422 $this->formaction[$a_cmd] = $a_formaction;
1423 }

Referenced by ilObjFileBasedLMGUI\perm().

+ Here is the caller graph for this function:

◆ setLocator()

ilObjectGUI::setLocator ( )
protected

set Locator

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

Reimplemented in ilOrgUnitExtensionGUI, and ilObject2GUI.

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

600 {
601 $ilLocator = $this->locator;
603
604 if ($this->omit_locator) {
605 return;
606 }
607
608 // repository vs. workspace
609 if ($this->call_by_reference) {
610 // todo: admin workaround
611 // in the future, objectgui classes should not be called in
612 // admin section anymore (rbac/trash handling in own classes)
613 $ref_id = ($_GET["ref_id"] != "")
614 ? $_GET["ref_id"]
615 : $this->object->getRefId();
616 $ilLocator->addRepositoryItems($ref_id);
617 }
618
619 if (!$this->creation_mode) {
620 $this->addLocatorItems();
621 }
622
623 $tpl->setLocator();
624 }
addLocatorItems()
should be overwritten to add object specific items (repository items are preloaded)

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

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

+ 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) @access public

Reimplemented in ilObject2GUI.

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

1449 {
1450 //echo "-".$a_cmd."-".$a_location."-";
1451 $this->return_location[$a_cmd] = $a_location;
1452 }

◆ 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 580 of file class.ilObjectGUI.php.

581 {
582 if (is_array($a_sub_objects)) {
583 foreach ($a_sub_objects as $name => $options) {
584 $this->sub_objects[$name] = array("name" => $name, "max" => $options["max"]);
585 }
586 } else {
587 $this->sub_objects = "";
588 }
589 }

References $name.

◆ setTabs()

ilObjectGUI::setTabs ( )
protected

set admin tabs @access public

Reimplemented in ilObjBlogGUI, ilObjCloudGUI, ilObjCmiXapiGUI, ilObjContentPageGUI, ilObjDataCollectionGUI, ilObjExternalFeedGUI, ilObjFileGUI, ilObjGlossaryGUI, ilObjFileBasedLMGUI, ilObjItemGroupGUI, ilObjLTIConsumerGUI, ilObjMediaCastGUI, ilObjMediaPoolGUI, ilObjPollGUI, ilObjPortfolioGUI, ilObjPortfolioTemplateGUI, ilObjSAHSLearningModuleGUI, ilObjLinkResourceGUI, ilObjMediaObjectGUI, ilObjNotificationAdminGUI, ilObject2GUI, and ilRemoteObjectBaseGUI.

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

511 {
512 $this->getTabs();
513 }
getTabs()
get tabs abstract method.

References getTabs().

Referenced by ilObjContentObjectGUI\addMenuEntry(), ilObjContentObjectGUI\chapters(), ilObjContentObjectGUI\delete(), ilObjContentObjectGUI\editGlossaries(), ilObjContentObjectGUI\editMenuEntry(), ilObjContentObjectGUI\editMenuProperties(), ilObjContentObjectGUI\editPublicSection(), ilObjContentObjectGUI\executeCommand(), ilObjContentObjectGUI\fixTreeConfirm(), ilObjContentObjectGUI\history(), ilObjContentObjectGUI\initStylePropertiesForm(), ilObjContentObjectGUI\linkChecker(), ilObjContentObjectGUI\listBlockedUsers(), ilObjContentObjectGUI\listLinks(), ilObjContentObjectGUI\listQuestions(), ilObjContentObjectGUI\pages(), prepareOutput(), ilObjContentObjectGUI\properties(), ilObjContentObjectGUI\saveProperties(), ilObjContentObjectGUI\showEntrySelector(), ilObjContentObjectGUI\showExportIDsOverview(), ilObjContentObjectGUI\showLMGlossarySelector(), ilObjContentObjectGUI\showMaintenance(), and ilObjContentObjectGUI\showTooltipList().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ 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) @access public

Reimplemented in ilObject2GUI.

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

1480 {
1481 $this->target_frame[$a_cmd] = "target=\"" . $a_target_frame . "\"";
1482 }

◆ setTitleAndDescription()

ilObjectGUI::setTitleAndDescription ( )
protected

called by prepare output

Reimplemented in ilObjContentPageGUI, ilObjFileAccessSettingsGUI, ilObjOrgUnitGUI, ilObjPortfolioGUI, ilObjRootFolderGUI, ilObjQuestionPoolGUI, ilObjWorkspaceRootFolderGUI, ilContainerGUI, ilObjLanguageExtGUI, ilObject2GUI, and ilObjUserGUI.

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

378 {
379 if (!is_object($this->object)) {
380 if ((int) $_REQUEST["crtptrefid"] > 0) {
381 $cr_obj_id = ilObject::_lookupObjId((int) $_REQUEST["crtcb"]);
382 $this->tpl->setTitle(ilObject::_lookupTitle($cr_obj_id));
383 $this->tpl->setTitleIcon(ilObject::_getIcon($cr_obj_id));
384 }
385 return;
386 }
387 $this->tpl->setTitle($this->object->getPresentationTitle());
388 $this->tpl->setDescription($this->object->getLongDescription());
389
390 if (strtolower($_GET["baseClass"]) == "iladministrationgui") {
391 // alt text would be same as heading -> empty alt text
392 $this->tpl->setTitleIcon(ilObject::_getIcon("", "big", $this->object->getType()));
393 } else {
394 $this->tpl->setTitleIcon(
395 ilObject::_getIcon("", "big", $this->object->getType()),
396 $this->lng->txt("obj_" . $this->object->getType())
397 );
398 }
399
400 include_once './Services/Object/classes/class.ilObjectListGUIFactory.php';
401 $lgui = ilObjectListGUIFactory::_getListGUIByType($this->object->getType());
402 $lgui->initItem($this->object->getRefId(), $this->object->getId(), $this->object->getType());
403 $this->tpl->setAlertProperties($lgui->getAlertProperties());
404 }
static _getListGUIByType($a_type, $a_context=ilObjectListGUI::CONTEXT_REPOSITORY)
static _lookupTitle($a_id)
lookup object title

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

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

+ 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)

@access public

Reimplemented in ilObjCourseGUI, ilObjOrgUnitGUI, ilObjRoleFolderGUI, ilObjRecoveryFolderGUI, ilContainerGUI, ilObject2GUI, and ilObjUserFolderGUI.

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

1580 {
1581 if ($this->sub_objects == "") {
1582 $d = $this->objDefinition->getCreatableSubObjects($this->object->getType(), ilObjectDefinition::MODE_REPOSITORY, $this->ref_id);
1583 } else {
1585 }
1586
1587 $import = false;
1588
1589 if (count($d) > 0) {
1590 foreach ($d as $row) {
1591 $count = 0;
1592
1593 if ($row["max"] > 0) {
1594 //how many elements are present?
1595 for ($i = 0; $i < count($this->data["ctrl"]); $i++) {
1596 if ($this->data["ctrl"][$i]["type"] == $row["name"]) {
1597 $count++;
1598 }
1599 }
1600 }
1601
1602 if ($row["max"] == "" || $count < $row["max"]) {
1603 $subobj[] = $row["name"];
1604 }
1605 }
1606 }
1607
1608 if (is_array($subobj)) {
1609
1610 //build form
1611 $opts = ilUtil::formSelect(12, "new_type", $subobj);
1612 $this->tpl->setCurrentBlock("add_object");
1613 $this->tpl->setVariable("SELECT_OBJTYPE", $opts);
1614 $this->tpl->setVariable("BTN_NAME", "create");
1615 $this->tpl->setVariable("TXT_ADD", $this->lng->txt("add"));
1616 $this->tpl->parseCurrentBlock();
1617 }
1618 }
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

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

+ 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

Reimplemented in ilObjBibliographicGUI, ilObjBlogGUI, ilObjBookingPoolGUI, ilObjDataCollectionGUI, ilObjExerciseGUI, ilObjFolderGUI, ilObjForumGUI, ilObjItemGroupGUI, ilObjMediaPoolGUI, ilObjPollGUI, ilObjPortfolioBaseGUI, ilObjPortfolioGUI, and ilObjPortfolioTemplateGUI.

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

1265 {
1266 }

Referenced by updateObject().

+ Here is the caller graph for this function:

◆ updateObject()

ilObjectGUI::updateObject ( )

updates object entry in object_data

Reimplemented in ilObjCategoryGUI, ilObjCourseGUI, ilObjGroupGUI, ilObjSessionGUI, ilObjSurveyQuestionPoolGUI, ilObjQuestionPoolGUI, ilObjRoleGUI, ilObjRoleTemplateGUI, ilContainerReferenceGUI, ilObjStyleSheetGUI, ilObjUserGUI, and ilRemoteObjectBaseGUI.

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

1221 {
1222 $ilTabs = $this->tabs_gui;
1223 $tpl = $this->tpl;
1225
1226 if (!$this->checkPermissionBool("write")) {
1227 $ilErr->raiseError($this->lng->txt("permission_denied"), $ilErr->MESSAGE);
1228 }
1229
1230 $form = $this->initEditForm();
1231 if ($form->checkInput() &&
1232 $this->validateCustom($form)) {
1233 $this->object->setTitle($form->getInput("title"));
1234 $this->object->setDescription($form->getInput("desc"));
1235 $this->updateCustom($form);
1236 $this->object->update();
1237
1238 $this->afterUpdate();
1239 return;
1240 }
1241
1242 // display form again to correct errors
1243 $ilTabs->activateTab("settings");
1244 $form->setValuesByPost();
1245 $tpl->setContent($form->getHtml());
1246 }
afterUpdate()
Post (successful) object update hook.
updateCustom(ilPropertyFormGUI $a_form)
Insert custom update form values into object.

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

Referenced by ilObjFileBasedLMGUI\update().

+ 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

Reimplemented in ilObjPollGUI.

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

1255 {
1256 return true;
1257 }

◆ viewObject()

ilObjectGUI::viewObject ( )

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

Exceptions

ilObjectException

Reimplemented in ilObjCategoryGUI, ilObjCourseGUI, ilObjExerciseGUI, ilObjFolderGUI, ilObjGlossaryGUI, ilObjGroupGUI, ilObjIndividualAssessmentGUI, ilObjRootFolderGUI, ilObjSAHSLearningModuleGUI, ilObjSystemFolderGUI, ilObjWikiGUI, ilObjRoleFolderGUI, ilObjAuthSettingsGUI, ilObjLanguageFolderGUI, ilObjMailGUI, ilObjObjectFolderGUI, ilObjTypeDefinitionGUI, and ilObjStyleSheetGUI.

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

1513 {
1514 global $DIC;
1515
1516 $tpl = $DIC->ui()->mainTemplate();
1517 $user = $DIC->user();
1518
1519 $this->checkPermission('visible') && $this->checkPermission('read');
1520
1521 $this->tabs_gui->activateTab('view');
1522
1524 $this->object->getType(),
1525 $this->object->getRefId(),
1526 $this->object->getId(),
1527 $user->getId()
1528 );
1529
1530 if (!$this->withReferences()) {
1531 $this->ctrl->setParameter($this, 'obj_id', $this->obj_id);
1532 }
1533 $itab = new ilAdminSubItemsTableGUI(
1534 $this,
1535 "view",
1536 $_GET["ref_id"],
1537 $this->checkPermissionBool('write')
1538 );
1539
1540 $tpl->setContent($itab->getHTML());
1541 }
TableGUI class for sub items listed in repository administration.
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.
checkPermission($a_perm, $a_cmd="", $a_type="", $a_ref_id=null)
Check permission and redirect on error.
withReferences()
determines wether objects are referenced or not (got ref ids or not)

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

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

+ 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)

Reimplemented in ilObject2GUI.

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

270 {
271 return $this->call_by_reference;
272 }

Referenced by viewObject().

+ Here is the caller graph for this function:

Field Documentation

◆ $access

ilObjectGUI::$access
protected

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

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

◆ $actions

◆ $ctrl

ilObjectGUI::$ctrl
protected

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

Referenced by ilObjCmiXapiGUI\_goto(), ilObjCourseReferenceGUI\_goto(), ilObjLTIConsumerGUI\_goto(), ilObjHelpSettingsGUI\activateModule(), ilObjExerciseGUI\addContentSubTabs(), ilObjWorkspaceFolderGUI\addContentSubTabs(), ilObjBlogGUI\addContributor(), ilObjBlogGUI\addHeaderActionForCommand(), ilObjSystemFolderGUI\addHeaderTitleObject(), ilObjWikiGUI\addImportantPageObject(), ilObjAdvancedEditingGUI\addPageEditorSettingsSubtabs(), ilObjWikiGUI\addPagesSubTabs(), ilObjWikiGUI\addPageTabs(), ilContainerGUI\addPageTabs(), ilObjectPluginGUI\addPermissionTab(), ilContainerGUI\addStandardContainerSubTabs(), ilObjAdvancedEditingGUI\addSubtabs(), addToDeskObject(), ilObjBlogGUI\afterSave(), ilObjExerciseGUI\afterSave(), ilObjItemGroupGUI\afterSave(), ilObjPollGUI\afterSave(), ilObjTaxonomyGUI\afterSave(), ilObjectPluginGUI\afterSave(), ilObjMediaPoolGUI\allMedia(), ilObjSystemFolderGUI\benchmarkObject(), ilObjSystemFolderGUI\benchmarkSubTabs(), ilObjBlogAdministrationGUI\cancel(), ilObjExerciseAdministrationGUI\cancel(), ilObjMediaCastSettingsGUI\cancel(), ilObjPortfolioAdministrationGUI\cancel(), ilObjAwarenessAdministrationGUI\cancel(), ilObjTaggingSettingsGUI\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(), 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(), 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(), ilObjTypeDefinitionGUI\editObject(), ilObjStyleSheetGUI\editObject(), ilContainerGUI\editPageContentObject(), ilObjLearningResourcesSettingsGUI\editSettings(), ilObjHelpSettingsGUI\editSettings(), ilObjNewsSettingsGUI\editSettings(), ilObjPersonalWorkspaceSettingsGUI\editSettings(), ilObjSkillManagementGUI\editSettings(), ilObjWikiSettingsGUI\editSettings(), ilObjSkillManagementGUI\editSkills(), ilObjSkillManagementGUI\editSkillTemplates(), ilObjWikiGUI\editStyleObject(), ilContainerGUI\editStyleObject(), ilObjStyleSheetGUI\editTagStyleObject(), ilObjStyleSheetGUI\editTemplateObject(), ilObjMediaPoolGUI\editTitlesAndDescriptions(), ilObjBlogGUI\executeCommand(), ilObjExerciseGUI\executeCommand(), ilObjFolderGUI\executeCommand(), ilObjItemGroupGUI\executeCommand(), ilObjMediaPoolGUI\executeCommand(), ilObjPollGUI\executeCommand(), ilObjWikiGUI\executeCommand(), ilContainerReferenceGUI\executeCommand(), ilObjLearningHistorySettingsGUI\executeCommand(), ilObjCommentsSettingsGUI\executeCommand(), ilObjNotesSettingsGUI\executeCommand(), ilObjPersonalWorkspaceSettingsGUI\executeCommand(), ilObjectPluginGUI\executeCommand(), ilObjTaxonomyGUI\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(), ilContainerGUI\getTabs(), ilObjStyleSheetGUI\getTabs(), ilObjDashboardSettingsGUI\getViewSettingsForm(), ilObjWikiGUI\gotoPageObject(), ilObjWikiGUI\gotoStartPageObject(), ilObjBookingPoolGUI\infoScreen(), ilObjectPluginGUI\infoScreen(), ilObjMediaCastGUI\initAddCastItemForm(), ilObjPortfolioAdministrationGUI\initAuthorshipForm(), ilObjMediaPoolGUI\initBulkUploadForm(), ilObjStyleSheetGUI\initCharacteristicForm(), ilObjAdvancedEditingGUI\initCharSelectorSettingsForm(), ilObjStyleSheetGUI\initColorForm(), ilObjFolderGUI\initEditForm(), ilContainerGUI\initEditForm(), initEditForm(), ilObjectPluginGUI\initEditForm(), ilObjMediaPoolGUI\initFolderForm(), ilObjTaggingSettingsGUI\initForbiddenTagsForm(), ilObjWikiSettingsGUI\initForm(), ilObjDashboardSettingsGUI\initForm(), ilObjLearningHistorySettingsGUI\initForm(), ilObjCommentsSettingsGUI\initForm(), ilObjNotesSettingsGUI\initForm(), ilObjAdvancedEditingGUI\initGeneralPageSettingsForm(), ilObjBookingPoolGUI\initHeaderAction(), ilObjBlogGUI\initHeaderAction(), ilObjSystemFolderGUI\initHTTPSForm(), ilObjStyleSheetGUI\initImageForm(), ilObjBadgeAdministrationGUI\initImageTemplateForm(), ilObjMediaObjectsSettingsGUI\initMediaObjectsSettingsForm(), ilObjMediaPoolGUI\initMediaPoolPageForm(), ilObjStyleSheetGUI\initMediaQueryForm(), ilObjWorkspaceFolderGUI\initPasswordForm(), ilObjPortfolioGUI\initPDFSelectionForm(), ilObjSystemFolderGUI\initProxyForm(), ilObjPollGUI\initQuestionForm(), ilObjWikiGUI\initSettingsForm(), ilObjFileBasedLMGUI\initSettingsForm(), ilObjMediaCastGUI\initSettingsForm(), ilObjSurveyAdministrationGUI\initSettingsForm(), ilObjTaxonomyGUI\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(), ilObjPollGUI\render(), ilObjBlogGUI\render(), ilObjWorkspaceFolderGUI\render(), ilObjBlogGUI\renderList(), ilObjBlogGUI\renderNavigation(), ilObjBlogGUI\renderNavigationByAuthors(), ilObjBlogGUI\renderNavigationByDate(), ilObjBlogGUI\renderNavigationByKeywords(), ilContainerGUI\renderObject(), ilObjBlogGUI\renderToolbarNavigation(), 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(), ilObjSystemFolderGUI\saveHTTPSObject(), ilObjBadgeAdministrationGUI\saveImageTemplate(), ilObjItemGroupGUI\saveItemAssignment(), ilObjSystemFolderGUI\saveJavaServerObject(), ilObjExternalToolsSettingsGUI\saveMapsObject(), ilObjExternalToolsSettingsGUI\saveMathJaxObject(), ilObjMediaPoolGUI\saveMediaPoolPage(), ilObjStyleSheetGUI\saveMediaQueryObject(), ilObjStyleSheetGUI\saveMediaQueryOrderObject(), ilObjRepositorySettingsGUI\saveModules(), ilObjBookingPoolGUI\saveNotificationObject(), ilObjWikiGUI\saveOrderingAndIndentObject(), ilObjAdvancedEditingGUI\savePageEditorSettingsObject(), ilObjBlogAdministrationGUI\saveSettings(), ilObjExerciseAdministrationGUI\saveSettings(), ilObjLearningResourcesSettingsGUI\saveSettings(), ilObjMediaCastSettingsGUI\saveSettings(), ilObjPortfolioAdministrationGUI\saveSettings(), ilObjAwarenessAdministrationGUI\saveSettings(), ilObjBadgeAdministrationGUI\saveSettings(), ilObjDashboardSettingsGUI\saveSettings(), ilObjLearningHistorySettingsGUI\saveSettings(), ilObjMediaObjectsSettingsGUI\saveSettings(), ilObjNewsSettingsGUI\saveSettings(), ilObjCommentsSettingsGUI\saveSettings(), ilObjNotesSettingsGUI\saveSettings(), ilObjPersonalWorkspaceSettingsGUI\saveSettings(), ilObjSkillManagementGUI\saveSettings(), ilObjTaggingSettingsGUI\saveSettings(), ilObjMediaCastGUI\saveSettingsObject(), ilObjSurveyAdministrationGUI\saveSettingsObject(), ilObjWikiGUI\saveSettingsObject(), ilObjTaxonomyGUI\saveSorting(), ilObjTaxonomyGUI\saveTaxNode(), ilObjStyleSheetGUI\saveTemplateObject(), ilObjMediaPoolGUI\saveTitlesAndDescriptions(), ilObjDashboardSettingsGUI\saveViewSettings(), ilObjSystemFolderGUI\saveWebServicesObject(), ilObjMediaPoolGUI\selectUploadDirFiles(), ilObjWikiGUI\setAsStartPageObject(), ilObjMediaPoolGUI\setContentSubTabs(), ilObjSystemFolderGUI\setGeneralSettingsSubTabs(), ilObjMediaPoolGUI\setMediaPoolPageTabs(), ilObjHelpSettingsGUI\setMode(), ilObjBlogGUI\setNotification(), ilObjPortfolioGUI\setOnlineAndShare(), ilObjPollGUI\setParticipantsSubTabs(), ilObjSystemFolderGUI\setServerInfoSubTabs(), ilObjWikiGUI\setSettingsSubTabs(), ilObjDashboardSettingsGUI\setSettingsSubTabs(), ilObjStyleSheetGUI\setSubTabs(), ilObjSystemFolderGUI\setSystemCheckSubTabs(), ilObjTaxonomyGUI\setTabs(), ilObjExternalFeedGUI\setTabs(), ilObjItemGroupGUI\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(), and ilObjWikiGUI\viewPageObject().

◆ $data

ilObjectGUI::$data

Definition at line 91 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(), ilObjUserGUI\getValues(), initDidacticTemplate(), ilObjAssessmentFolderGUI\logAdminObject(), ilObjSessionGUI\materialsObject(), ilObjSurveyQuestionPoolGUI\questionsObject(), ilObjRoleGUI\readRoleProperties(), ilObjTestGUI\removeQuestionsForm(), ilObjLearningSequenceAdminGUI\save(), ilObjPortfolioAdministrationGUI\saveAuthorship(), ilObjSystemFolderGUI\saveHeaderTitleObject(), ilObjLearningHistorySettingsGUI\saveSettings(), ilObjCommentsSettingsGUI\saveSettings(), ilObjNotesSettingsGUI\saveSettings(), ilObjSCORM2004LearningModuleGUI\showExportList(), ilObjSystemFolderGUI\showHeaderTitleObject(), ilObjLanguageExtGUI\statisticsObject(), ilObjFileGUI\update(), ilObjLinkResourceGUI\updateLinks(), ilCourseContentGUI\updateManagedTimings(), ilCourseContentGUI\updatePersonalTimings(), ilCourseContentGUI\updateTimings(), ilCourseContentGUI\updateUserTimings(), ilObjFileAccessSettingsGUI\viewDiskQuotaReport(), and ilObjLanguageExtGUI\viewObject().

◆ $favourites

ilObjectGUI::$favourites
protected

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

◆ $formaction

ilObjectGUI::$formaction

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

◆ $ilErr

ilObjectGUI::$ilErr
protected

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

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

◆ $lng

ilObjectGUI::$lng

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

Referenced by ilObjUserGUI\__construct(), ilObjSurveyAdministrationGUI\__construct(), ilObjRoleFolderGUI\__construct(), ilObjRoleTemplateGUI\__construct(), ilObjStyleSheetGUI\__construct(), ilObjExerciseGUI\__construct(), ilObjMediaCastGUI\__construct(), ilObjSCORM2004LearningModuleGUI\__construct(), ilObjSAHSLearningModuleGUI\__construct(), ilObjWikiGUI\__construct(), ilObjExternalToolsSettingsGUI\__construct(), ilObjRoleGUI\__construct(), ilObjRootFolderGUI\__construct(), ilContainerGUI\__construct(), ilContainerReferenceGUI\__construct(), ilObjDashboardSettingsGUI\__construct(), ilObjLanguageExtGUI\__construct(), ilObjMediaObjectGUI\__construct(), ilObjContentObjectGUI\__construct(), ilObjFileBasedLMGUI\__construct(), ilObjTaxonomyGUI\__construct(), ilObjBlogGUI\__construct(), ilObjCloudGUI\__construct(), ilObjPollGUI\__construct(), ilObject2GUI\__construct(), ilObjTestGUI\__construct(), ilObjOrgUnitGUI\__construct(), ilObjStudyProgrammeGUI\__construct(), ilObjSurveyGUI\__construct(), ilObjSurveyQuestionPoolGUI\__construct(), ilObjQuestionPoolGUI\__construct(), ilObjMediaObjectGUI\_getMediaInfoHTML(), ilObjStyleSheetGUI\_getTemplatePreview(), ilObjBookingPoolGUI\_goto(), ilObjCategoryGUI\_goto(), ilObjCategoryReferenceGUI\_goto(), ilObjCmiXapiGUI\_goto(), ilObjDataCollectionGUI\_goto(), ilObjFolderGUI\_goto(), ilObjGlossaryGUI\_goto(), ilObjFileBasedLMGUI\_goto(), ilObjItemGroupGUI\_goto(), ilObjContentObjectGUI\_goto(), ilObjLTIConsumerGUI\_goto(), ilObjMediaCastGUI\_goto(), ilObjMediaPoolGUI\_goto(), ilObjRootFolderGUI\_goto(), ilObjSAHSLearningModuleGUI\_goto(), ilObjSurveyQuestionPoolGUI\_goto(), ilObjTestGUI\_goto(), ilObjQuestionPoolGUI\_goto(), ilObjWikiGUI\_goto(), ilObjectPluginGUI\_goto(), ilRemoteObjectBaseGUI\_goto(), ilObjSurveyGUI\_goto(), ilObjCourseGUI\_goto(), ilObjGroupGUI\_goto(), ilObjLinkResourceGUI\_goto(), ilObjExerciseGUI\_goto(), ilObjUserFolderGUI\_goto(), ilObjSystemFolderGUI\_goto(), ilObjLearningSequenceGUI\_goto(), _gotoRepositoryRoot(), ilObjCategoryGUI\_importCategories(), ilObjCategoryGUI\_importCategoriesForm(), ilObjCourseGUI\_modifyItemGUI(), ilObjSCORM2004LearningModuleGUI\activateExpertMode(), ilObjHelpSettingsGUI\activateModule(), ilObjComponentSettingsGUI\activatePlugin(), ilObjLinkResourceGUI\activateTabs(), ilObjBadgeAdministrationGUI\activateTypes(), ilObjExerciseGUI\addContentSubTabs(), ilObjMediaCastGUI\addContentSubTabs(), ilObjWorkspaceFolderGUI\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(), ilObjContentObjectGUI\cutItems(), ilObjSCORM2004LearningModuleGUI\cutItems(), ilObjHelpSettingsGUI\deactivateModule(), ilObjComponentSettingsGUI\deactivatePlugin(), ilObjBadgeAdministrationGUI\deactivateTypes(), ilObjPollGUI\deleteAllVotes(), ilObjStyleSheetGUI\deleteCharacteristicConfirmationObject(), ilObjStyleSheetGUI\deleteColorConfirmationObject(), ilObjWorkspaceFolderGUI\deleteConfirmation(), ilObject2GUI\deleteConfirmedObjects(), ilObjStyleSheetGUI\deleteCoreCharMessage(), ilObjSystemFolderGUI\deleteHeaderTitlesObject(), ilObjBadgeAdministrationGUI\deleteImageTemplates(), ilObjTaxonomyGUI\deleteItems(), ilObjStyleSheetGUI\deleteMediaQueryConfirmationObject(), ilObjSCORM2004LearningModuleGUI\deleteNodes(), ilObjSkillManagementGUI\deleteNodes(), ilObjBadgeAdministrationGUI\deleteObjectBadges(), ilObjMediaObjectGUI\deleteSrtFilesObject(), ilObjTaxonomyGUI\deleteTaxonomy(), ilObjStyleSheetGUI\deleteTemplateConfirmationObject(), ilObjContentObjectGUI\deleteTooltips(), ilObjMediaCastGUI\determinePlaytimeObject(), ilObjTaxonomyGUI\editAOTaxonomySettings(), ilObjFileAccessSettingsGUI\editDiskQuotaMailTemplate(), ilObjFileAccessSettingsGUI\editDiskQuotaSettings(), ilObjContentObjectGUI\editGlossaries(), ilObjWikiGUI\editImportantPagesObject(), ilObjExternalToolsSettingsGUI\editMapsObject(), ilObjExternalToolsSettingsGUI\editMathJaxObject(), ilObjContentObjectGUI\editMenuProperties(), ilObjStyleSheetGUI\editObject(), ilObjMediaCastGUI\editOrderObject(), ilContainerGUI\editPageContentObject(), ilObjFileAccessSettingsGUI\editPreviewSettings(), ilObjBlogAdministrationGUI\editSettings(), ilObjExerciseAdministrationGUI\editSettings(), ilObjPortfolioAdministrationGUI\editSettings(), ilObjLearningResourcesSettingsGUI\editSettings(), ilObjHelpSettingsGUI\editSettings(), ilObjNewsSettingsGUI\editSettings(), ilObjPersonalWorkspaceSettingsGUI\editSettings(), ilObjSkillManagementGUI\editSettings(), ilObjWikiSettingsGUI\editSettings(), ilObjSkillManagementGUI\editSkills(), ilObjSkillManagementGUI\editSkillTemplates(), ilObjAuthSettingsGUI\editSOAPObject(), ilObjStyleSheetGUI\editTagStyleObject(), ilObjMediaPoolGUI\editTitlesAndDescriptions(), ilObjFileAccessSettingsGUI\editUploadSettings(), ilObjFileAccessSettingsGUI\editWebDAVSettings(), ilObjDataCollectionGUI\emptyInfo(), ilObjBlogGUI\executeCommand(), ilObjCloudGUI\executeCommand(), ilObjExerciseGUI\executeCommand(), ilObjFileAccessSettingsGUI\executeCommand(), ilObjItemGroupGUI\executeCommand(), ilObjContentObjectGUI\executeCommand(), ilObjMediaPoolGUI\executeCommand(), ilObjPortfolioGUI\executeCommand(), ilObjSCORM2004LearningModuleGUI\executeCommand(), ilObjTestGUI\executeCommand(), ilObjQuestionPoolGUI\executeCommand(), ilObjWikiSettingsGUI\executeCommand(), ilObjHelpSettingsGUI\executeCommand(), ilObjectPluginGUI\executeCommand(), ilObjSAHSLearningModuleGUI\export(), ilObjContentObjectGUI\filterTooltips(), ilContainerGUI\forwardToPageObject(), ilObjPortfolioAdministrationGUI\getAdminTabs(), ilObjComponentSettingsGUI\getAdminTabs(), ilObjObjectTemplateAdministrationGUI\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(), ilObjWikiGUI\getSettingsFormValues(), ilObjSurveyAdministrationGUI\getSettingsTemplateConfig(), ilObjAssessmentFolderGUI\getSettingsTemplateConfig(), ilObjStyleSheetGUI\getStyleExampleHTML(), ilObjLanguageExtGUI\getSuccessMessage(), ilObjCategoryGUI\getTabs(), ilObjCourseGUI\getTabs(), ilObjExerciseGUI\getTabs(), ilObjFolderGUI\getTabs(), ilObjGroupGUI\getTabs(), ilObjFileBasedLMGUI\getTabs(), ilObjRootFolderGUI\getTabs(), ilObjSurveyAdministrationGUI\getTabs(), ilObjAssessmentFolderGUI\getTabs(), ilObjWikiGUI\getTabs(), ilObjStyleSheetGUI\getTabs(), ilObjFileBasedLMGUI\getTemplate(), ilObjSAHSLearningModuleGUI\getTemplate(), ilObjDashboardSettingsGUI\getViewSettingsForm(), ilObjItemGroupGUI\gotoParent(), ilObjFolderGUI\importFileObject(), ilObjWikiGUI\infoScreen(), ilObjectPluginGUI\infoScreen(), ilObjMediaCastGUI\initAddCastItemForm(), ilObjPortfolioAdministrationGUI\initAuthorshipForm(), ilObjMediaPoolGUI\initBulkUploadForm(), ilObjStyleSheetGUI\initCharacteristicForm(), ilObjAdvancedEditingGUI\initCharSelectorSettingsForm(), ilObjStyleSheetGUI\initColorForm(), ilObjSystemFolderGUI\initContactInformationForm(), ilObjCloudGUI\initCreateForm(), ilObjSAHSLearningModuleGUI\initCreationForm(), initDidacticTemplate(), ilObjFileAccessSettingsGUI\initDiskQuotaMailTemplateForm(), ilObjFileAccessSettingsGUI\initDownloadingSettingsForm(), ilObjBlogGUI\initEditCustomForm(), ilObjPollGUI\initEditCustomForm(), ilObjFolderGUI\initEditForm(), ilContainerGUI\initEditForm(), initEditForm(), ilObjectPluginGUI\initEditForm(), ilObjPrivacySecurityGUI\initErrorMessages(), ilObjMediaPoolGUI\initFolderForm(), ilObjTaggingSettingsGUI\initForbiddenTagsForm(), ilObjMediaObjectGUI\initForm(), ilObjWikiSettingsGUI\initForm(), ilObjDashboardSettingsGUI\initForm(), ilObjLearningHistorySettingsGUI\initForm(), ilObjCommentsSettingsGUI\initForm(), ilObjNotesSettingsGUI\initForm(), ilObjBlogAdministrationGUI\initFormSettings(), ilObjExerciseAdministrationGUI\initFormSettings(), ilObjMediaCastSettingsGUI\initFormSettings(), ilObjPortfolioAdministrationGUI\initFormSettings(), ilObjAwarenessAdministrationGUI\initFormSettings(), ilObjSearchSettingsGUI\initFormSettings(), ilObjTaggingSettingsGUI\initFormSettings(), ilObjAdvancedEditingGUI\initGeneralPageSettingsForm(), ilObjMDSettingsGUI\initGeneralSettingsForm(), ilObjSCORM2004LearningModuleGUI\initGlossaryCreationForm(), ilObjBookingPoolGUI\initHeaderAction(), ilObjSystemFolderGUI\initHTTPSForm(), ilObjStyleSheetGUI\initImageForm(), ilObjBadgeAdministrationGUI\initImageTemplateForm(), ilObjContentObjectGUI\initImportForm(), ilObjSystemFolderGUI\initJavaServerForm(), ilObjMediaPoolGUI\initMediaBulkForm(), ilObjMediaObjectsSettingsGUI\initMediaObjectsSettingsForm(), ilObjMediaPoolGUI\initMediaPoolPageForm(), ilObjStyleSheetGUI\initMediaQueryForm(), ilObjContentObjectGUI\initMenuEntryForm(), ilObjContentObjectGUI\initMenuForm(), ilObjUserFolderGUI\initNewAccountMailForm(), ilObjAdvancedEditingGUI\initPageEditorForm(), ilObjWorkspaceFolderGUI\initPasswordForm(), ilObjPortfolioGUI\initPDFSelectionForm(), ilObjFileAccessSettingsGUI\initPreviewSettingsForm(), ilObjSCORM2004LearningModuleGUI\initPropertiesEditableForm(), ilObjStyleSheetGUI\initPropertiesForm(), ilObjContentObjectGUI\initPropertiesForm(), ilObjSCORM2004LearningModuleGUI\initPropertiesForm(), ilObjSystemFolderGUI\initProxyForm(), ilObjPollGUI\initQuestionForm(), ilObjSystemFolderGUI\initServerInfoForm(), ilObjContentObjectGUI\initSetPageLayoutForm(), ilObjWikiGUI\initSettingsForm(), ilObjFileBasedLMGUI\initSettingsForm(), ilObjMediaCastGUI\initSettingsForm(), ilObjSurveyAdministrationGUI\initSettingsForm(), ilObjTaxonomyGUI\initSettingsForm(), ilObjContentObjectGUI\initStylePropertiesForm(), ilObjSCORM2004LearningModuleGUI\initStylePropertiesForm(), ilObjWikiGUI\initStylePropertiesForm(), ilContainerGUI\initStylePropertiesForm(), ilObjStyleSheetGUI\initTagStyleForm(), ilObjTaxonomyGUI\initTaxNodeForm(), ilObjStyleSheetGUI\initTemplateForm(), ilObjStyleSheetGUI\initTemplateGenerationForm(), ilObjWikiGUI\initTemplateSelectionForm(), ilObjSAHSLearningModuleGUI\initUploadForm(), ilObjFileAccessSettingsGUI\initUploadSettingsForm(), ilObjUserFolderGUI\initUserImportForm(), ilObjFileAccessSettingsGUI\initWebDAVSettingsForm(), ilObjSystemFolderGUI\initWebServicesForm(), 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(), ilObjContentObjectGUI\properties(), ilObjSCORM2004LearningModuleGUI\properties(), ilObjStyleSheetGUI\propertiesObject(), ilObjTestGUI\questionsObject(), ilObjQuestionPoolGUI\questionsObject(), ilObjBlogGUI\removeContributor(), removeFromDeskObject(), ilObjWikiGUI\removeImportantPagesObject(), ilObjContentObjectGUI\removeLMGlossary(), ilObjPollGUI\render(), ilObjCmiXapiVerificationGUI\render(), ilObjCourseVerificationGUI\render(), ilObjExerciseVerificationGUI\render(), ilObjLTIConsumerVerificationGUI\render(), ilObjSCORMVerificationGUI\render(), ilObjTestVerificationGUI\render(), ilObjBlogGUI\render(), ilObjBlogGUI\renderList(), 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(), ilObjFileAccessSettingsGUI\saveDiskQuotaMailTemplate(), ilObjFileAccessSettingsGUI\saveDiskQuotaSettings(), ilObjContentObjectGUI\saveExportIds(), ilObjMediaPoolGUI\saveFolder(), ilObjTaggingSettingsGUI\saveForbiddenTags(), ilObjAdvancedEditingGUI\saveGeneralPageSettingsObject(), ilObjUserFolderGUI\saveGlobalUserSettingsObject(), ilObjSCORM2004LearningModuleGUI\saveGlossary(), ilObjWikiGUI\saveGradingObject(), ilObjSystemFolderGUI\saveHeaderTitlesObject(), ilObjContentObjectGUI\saveHelpMapping(), ilObjStyleSheetGUI\saveHideStatusObject(), ilObjSystemFolderGUI\saveHTTPSObject(), 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(), ilObjFileAccessSettingsGUI\savePreviewSettings(), ilObjContentObjectGUI\saveProperties(), ilObjMediaObjectGUI\savePropertiesObject(), ilObjSystemFolderGUI\saveProxyObject(), ilObjSCORM2004LearningModuleGUI\saveSequencing(), ilObjLearningHistorySettingsGUI\saveSettings(), ilObjMediaObjectsSettingsGUI\saveSettings(), ilObjCommentsSettingsGUI\saveSettings(), ilObjNotesSettingsGUI\saveSettings(), ilObjWikiGUI\saveSettingsObject(), ilObjTaxonomyGUI\saveSorting(), ilObjTaxonomyGUI\saveTaxNode(), ilObjStyleSheetGUI\saveTemplateObject(), ilObjMediaPoolGUI\saveTitlesAndDescriptions(), ilObjContentObjectGUI\saveTooltips(), ilObjFileAccessSettingsGUI\saveUploadSettings(), ilObjDashboardSettingsGUI\saveViewSettings(), ilObjFileAccessSettingsGUI\saveWebDAVSettings(), ilObjSystemFolderGUI\saveWebServicesObject(), 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(), ilObjMediaPoolGUI\setSettingsSubTabs(), ilObjWikiGUI\setSettingsSubTabs(), ilObjDashboardSettingsGUI\setSettingsSubTabs(), ilObjSAHSLearningModuleGUI\setSettingsSubTabs(), ilObjSCORM2004LearningModuleGUI\setSubTabs(), ilObjFolderGUI\setSubTabs(), ilObjSCORMLearningModuleGUI\setSubTabs(), ilObjStyleSheetGUI\setSubTabs(), ilObjTaxonomyGUI\setTabs(), ilObjWorkspaceFolderGUI\setTabs(), ilObjBlogGUI\setTabs(), ilObjCloudGUI\setTabs(), ilObjDataCollectionGUI\setTabs(), ilObjExternalFeedGUI\setTabs(), ilObjItemGroupGUI\setTabs(), ilObjMediaCastGUI\setTabs(), ilObjPollGUI\setTabs(), ilObjLinkResourceGUI\setTabs(), ilObject2GUI\setTabs(), ilObjStyleSheetGUI\setTemplatesSubTabs(), ilObjAdvancedEditingGUI\settingsObject(), ilObjUserFolderGUI\settingsObject(), ilObjRootFolderGUI\setTitleAndDescription(), ilObjWorkspaceRootFolderGUI\setTitleAndDescription(), ilObjGlossaryGUI\showActions(), ilObjContentObjectGUI\showActions(), ilObjWorkspaceFolderGUI\showAdministrationPanel(), ilContainerGUI\showAdministrationPanel(), ilObjContentObjectGUI\showExportIDsOverview(), ilObjSCORM2004LearningModuleGUI\showLearningObjectivesAlignment(), ilContainerGUI\showLinkListObject(), ilObjContentObjectGUI\showLMGlossarySelector(), ilObjMediaPoolGUI\showMediaPoolPageUsages(), ilObjSCORM2004LearningModuleGUI\showOrganization(), ilObjPollGUI\showParticipants(), ilObjPollGUI\showParticipantVotes(), ilObjComponentSettingsGUI\showPlugin(), ilObjComponentSettingsGUI\showPluginSlotInfo(), 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(), ilObjFileAccessSettingsGUI\viewDiskQuotaReport(), and ilObjWikiGUI\viewPageObject().

◆ $locator

◆ $maxcount

ilObjectGUI::$maxcount

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

◆ $obj_id

◆ $objDefinition

◆ $object

◆ $object_service

◆ $omit_locator

ilObjectGUI::$omit_locator = false

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

◆ $rbacreview

ilObjectGUI::$rbacreview
protected

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

Referenced by ilObjBlogGUI\addContributor(), ilObjRoleGUI\addUserObject(), ilObjRoleGUI\adoptPermObject(), ilObjRoleGUI\adoptPermSaveObject(), ilObjRoleTemplateGUI\adoptPermSaveObject(), ilObjUserGUI\assignSaveObject(), ilObjRoleGUI\changeExistingObjectsObject(), ilObjRoleGUI\confirmDeleteRoleObject(), ilObjUserGUI\createObject(), ilObjRoleGUI\deassignUserObject(), ilObjRoleFolderGUI\deleteRoleObject(), ilObjRoleFolderGUI\doAddRolePermissions(), ilObjRoleFolderGUI\doCopyRole(), ilObjRoleFolderGUI\doRemoveRolePermissions(), ilObjRoleGUI\editObject(), ilObjTypeDefinitionGUI\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(), ilObjRoleGUI\saveObject(), ilObjRoleTemplateGUI\saveObject(), ilObjTypeDefinitionGUI\saveObject(), ilObjRoleFolderGUI\saveSettingsObject(), ilObjPrivacySecurityGUI\showSecurity(), ilObjRoleTemplateGUI\updateObject(), ilObjRoleGUI\userassignmentObject(), ilObjRoleFolderGUI\viewObject(), and ilObjTypeDefinitionGUI\viewObject().

◆ $rbacsystem

ilObjectGUI::$rbacsystem
protected

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

Referenced by ilObjAssessmentFolderGUI\__construct(), ilObjQuestionPoolGUI\__construct(), ilObjLTIAdministrationGUI\addProvidingSubtabs(), ilObjRoleGUI\adoptPermSaveObject(), ilObjRoleTemplateGUI\adoptPermSaveObject(), ilObjUserGUI\assignSaveObject(), ilObjAuthSettingsGUI\authSettingsObject(), ilObjQuestionPoolGUI\buildQuestionBrowserTableGUI(), ilObjRoleGUI\checkAccess(), ilObjUserFolderGUI\confirmaccessFreeObject(), ilObjUserFolderGUI\confirmdeleteObject(), ilObjQuestionPoolGUI\createExportExcel(), ilObjRoleGUI\createObject(), ilObjUserGUI\createObject(), ilObjRoleTemplateGUI\createObject(), ilObjRoleGUI\deassignUserObject(), ilObjQuestionPoolGUI\deleteQuestionsObject(), ilObjRoleFolderGUI\deleteRoleObject(), ilObjFileAccessSettingsGUI\editDiskQuotaMailTemplate(), ilObjFileAccessSettingsGUI\editDiskQuotaSettings(), ilObjRoleGUI\editObject(), ilObjUserGUI\editObject(), ilObjRoleTemplateGUI\editObject(), ilObjFileAccessSettingsGUI\editPreviewSettings(), ilObjAuthSettingsGUI\editScriptObject(), ilObjAuthSettingsGUI\editSOAPObject(), ilObjFileAccessSettingsGUI\editUploadSettings(), ilObjFileAccessSettingsGUI\editWebDAVSettings(), ilObjRoleGUI\executeCommand(), ilObjRoleTemplateGUI\executeCommand(), ilObjComponentSettingsGUI\executeCommand(), ilObjObjectTemplateAdministrationGUI\executeCommand(), ilObjUserGUI\executeCommand(), ilObjFileAccessSettingsGUI\getAdminTabs(), ilObjLearningResourcesSettingsGUI\getAdminTabs(), ilObjMediaCastSettingsGUI\getAdminTabs(), ilObjWebResourceAdministrationGUI\getAdminTabs(), ilObjComponentSettingsGUI\getAdminTabs(), ilObjObjectTemplateAdministrationGUI\getAdminTabs(), ilObjLTIAdministrationGUI\getAdminTabs(), ilMembershipAdministrationGUI\getAdminTabs(), ilObjPrivacySecurityGUI\getAdminTabs(), ilObjAssessmentFolderGUI\getTabs(), ilObjRoleTemplateGUI\getTabs(), ilObjAuthSettingsGUI\getTabs(), ilObjSearchSettingsGUI\getTabs(), ilObjUserFolderGUI\getTabs(), ilObjUserGUI\getTabs(), ilObjUserFolderGUI\getUserMultiCommands(), ilObjUserFolderGUI\importUserFormObject(), ilObjUserFolderGUI\importUsersObject(), ilObjUserGUI\initCreate(), ilObjUserFolderGUI\initUserRoleAssignmentForm(), ilObjUserFolderGUI\learningProgressObject(), ilObjRoleGUI\listUsersRoleObject(), ilObjAuthSettingsGUI\loginInfoObject(), ilObjSCORMLearningModuleGUI\newModuleVersionUpload(), ilObjSCORMLearningModuleGUI\offlineModeManager(), ilObjRoleGUI\permSaveObject(), ilObjQuestionPoolGUI\questionsObject(), ilObjUserGUI\roleassignmentObject(), ilObjRoleFolderGUI\roleSearchObject(), ilObjFileAccessSettingsGUI\saveDiskQuotaSettings(), ilObjFileAccessSettingsGUI\saveDownloadingSettings(), ilObjRoleTemplateGUI\saveObject(), ilObjUserGUI\saveObject(), ilObjFileAccessSettingsGUI\savePreviewSettings(), ilObjSearchSettingsGUI\saveSettingsObject(), ilObjAuthSettingsGUI\saveSOAPObject(), ilObjFileAccessSettingsGUI\saveUploadSettings(), ilObjFileAccessSettingsGUI\saveWebDAVSettings(), ilObjAuthSettingsGUI\setAuthModeObject(), ilObjAuthSettingsGUI\setSubTabs(), ilObjUserFolderGUI\setSubTabs(), ilObjUserFolderGUI\showActions(), ilObjRoleFolderGUI\showPossibleSubObjects(), ilObjUserFolderGUI\showPossibleSubObjects(), ilCourseContentGUI\showStartObjects(), ilObjAuthSettingsGUI\updateAuthRolesObject(), ilObjLoggingSettingsGUI\updateErrorSettings(), ilObjRoleTemplateGUI\updateObject(), ilObjUserGUI\updateObject(), ilObjLoggingSettingsGUI\updateSettings(), ilObjSAHSLearningModuleGUI\uploadObject(), ilObjUserGUI\uploadUserPictureObject(), ilObjRoleGUI\userassignmentObject(), ilObjFileAccessSettingsGUI\viewDiskQuotaReport(), ilObjUserFolderGUI\viewObject(), and ilObjRoleFolderGUI\viewObject().

◆ $ref_id

◆ $return_location

ilObjectGUI::$return_location

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

◆ $settings

ilObjectGUI::$settings
protected

Definition at line 43 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(), ilObjPortfolioAdministrationGUI\editSettings(), ilObjLearningResourcesSettingsGUI\editSettings(), ilObjPersonalWorkspaceSettingsGUI\editSettings(), ilObjSkillManagementGUI\editSettings(), ilObjAuthSettingsGUI\editSOAPObject(), ilObjECSSettingsGUI\executeCommand(), ilObjUserFolderGUI\generalSettingsObject(), ilObjChatroomAdminGUI\getConnector(), ilObjSCORM2004LearningModuleGUI\getNotesHTML(), ilObjSystemFolderGUI\initContactInformationForm(), ilObjPortfolioGUI\initCreateForm(), ilObjPortfolioGUI\initCreatePortfolioFromTemplateForm(), ilObjRepositorySettingsGUI\initCustomIconsForm(), ilObjBlogGUI\initEditCustomForm(), ilObjPortfolioAdministrationGUI\initFormSettings(), ilObjSearchSettingsGUI\initFormSettings(), ilObjSystemFolderGUI\initJavaServerForm(), ilObjSCORM2004LearningModuleGUI\initPropertiesEditableForm(), ilObjContentObjectGUI\initPropertiesForm(), ilObjSystemFolderGUI\initServerInfoForm(), ilObjWikiGUI\initSettingsForm(), ilObjRepositorySettingsGUI\initSettingsForm(), ilObjBlogGUI\initStylePropertiesForm(), ilObjContentObjectGUI\initStylePropertiesForm(), ilObjPortfolioBaseGUI\initStylePropertiesForm(), ilObjSCORM2004LearningModuleGUI\initStylePropertiesForm(), ilObjWikiGUI\initStylePropertiesForm(), ilObjSystemFolderGUI\initWebServicesForm(), ilObjUserGUI\isSettingChangeable(), ilObjPortfolioBaseGUI\preview(), ilObjSCORM2004LearningModuleGUI\properties(), ilObjBlogGUI\renderNavigation(), ilObjLearningSequenceAdminGUI\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(), ilObjLearningResourcesSettingsGUI\saveSettings(), ilObjPortfolioAdministrationGUI\saveSettings(), ilObjPersonalWorkspaceSettingsGUI\saveSettings(), ilObjRepositorySettingsGUI\saveSettings(), ilObjSkillManagementGUI\saveSettings(), ilObjTaggingSettingsGUI\saveSettings(), ilObjWikiGUI\saveSettingsObject(), ilObjBlogGUI\saveStyleSettings(), ilObjContentObjectGUI\saveStyleSettings(), ilObjPortfolioBaseGUI\saveStyleSettings(), ilObjSCORM2004LearningModuleGUI\saveStyleSettings(), ilObjWikiGUI\saveStyleSettingsObject(), ilObjSystemFolderGUI\saveWebServicesObject(), ilObjContentObjectGUI\setSubTabs(), ilObjNotificationAdminGUI\showGeneralSettingsObject(), ilObjSearchSettingsGUI\updateSettingsObject(), and ilObjPortfolioBaseGUI\view().

◆ $sub_objects

ilObjectGUI::$sub_objects

◆ $tab_target_script

ilObjectGUI::$tab_target_script

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

◆ $tabs_gui

◆ $target_frame

ilObjectGUI::$target_frame

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

◆ $tmp_import_dir

ilObjectGUI::$tmp_import_dir
protected

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

◆ $toolbar

ilObjectGUI::$toolbar
protected

Definition at line 53 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(), ilObjContentObjectGUI\linkChecker(), ilObjLinkResourceGUI\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(), ilObjTestGUI\populateQuestionBrowserToolbarButtons(), ilObjBlogGUI\preview(), ilObjSCORM2004LearningModuleGUI\properties(), ilObjStyleSheetGUI\propertiesObject(), ilObjSurveyQuestionPoolGUI\questionsObject(), ilObjQuestionPoolGUI\questionsObject(), ilObjPollGUI\render(), ilObjBlogGUI\renderToolbarNavigation(), ilObjMediaPoolGUI\selectUploadDirFiles(), ilObjWorkspaceFolderGUI\showAdministrationPanel(), ilObjContentObjectGUI\showExportIDsOverview(), ilObjSCORM2004LearningModuleGUI\showExportList(), ilObjSystemFolderGUI\showJavaServerObject(), ilObjSCORM2004LearningModuleGUI\showLearningObjectivesAlignment(), ilObjCmiXapiAdministrationGUI\showLrsTypesListCmd(), ilObjContentObjectGUI\showMaintenance(), ilObjExerciseGUI\showOverviewObject(), ilObjSCORM2004LearningModuleGUI\showSequencing(), ilObjContentObjectGUI\showTooltipList(), ilObjTaggingSettingsGUI\showUsers(), and ilObjPortfolioBaseGUI\view().

◆ $tpl

ilObjectGUI::$tpl

Definition at line 70 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(), ilObjComponentSettingsGUI\confirmUninstallPlugin(), ilObjBlogGUI\contributors(), ilObjPortfolioGUI\create(), ilObjMediaPoolGUI\createFolderForm(), ilObjSCORM2004LearningModuleGUI\createGlossary(), ilObjMediaPoolGUI\createMediaPoolPage(), ilObjMediaObjectGUI\createObject(), createObject(), ilObjStyleSheetGUI\createObject(), ilObjUserGUI\createObject(), ilObjWikiGUI\createPageUsingTemplateObject(), ilObjTestGUI\createQuestionObject(), ilObjTaxonomyGUI\createTaxNode(), ilObjStyleSheetGUI\deleteCharacteristicConfirmationObject(), ilObjStyleSheetGUI\deleteColorConfirmationObject(), ilObjWorkspaceFolderGUI\deleteConfirmation(), ilObjStyleSheetGUI\deleteCoreCharMessage(), ilObjTaxonomyGUI\deleteItems(), ilObjStyleSheetGUI\deleteMediaQueryConfirmationObject(), ilObjSCORM2004LearningModuleGUI\deleteNodes(), ilObjSkillManagementGUI\deleteNodes(), ilObjStyleSheetGUI\deleteTemplateConfirmationObject(), ilObjStyleSheetGUI\displayTemplateEditForm(), ilObjMediaPoolGUI\edit(), ilObjAccessibilitySettingsGUI\editAccessKeys(), ilObjMediaCastGUI\editCastItemObject(), ilObjStyleSheetGUI\editColorObject(), ilObjLTIAdministrationGUI\editConsumer(), ilObjPortfolioAdministrationGUI\editDeclarationOfAuthorship(), ilObjFileAccessSettingsGUI\editDiskQuotaMailTemplate(), ilObjFileAccessSettingsGUI\editDiskQuotaSettings(), ilObjMediaPoolGUI\editFolder(), ilObjTaggingSettingsGUI\editForbiddenTags(), ilObjContentObjectGUI\editGlossaries(), ilObjBadgeAdministrationGUI\editImageTemplate(), ilObjWikiGUI\editImportantPagesObject(), ilObjExternalToolsSettingsGUI\editMapsObject(), ilObjExternalToolsSettingsGUI\editMathJaxObject(), ilObjMediaPoolGUI\editMediaPoolPage(), ilObjStyleSheetGUI\editMediaQueryObject(), ilObjContentObjectGUI\editMenuProperties(), ilObjBibliographicGUI\editObject(), ilObjDataCollectionGUI\editObject(), ilObjMediaObjectGUI\editObject(), editObject(), ilObjStyleSheetGUI\editObject(), ilObjMediaCastGUI\editOrderObject(), ilContainerGUI\editPageContentObject(), ilObjFileAccessSettingsGUI\editPreviewSettings(), ilObjMediaObjectsSettingsGUI\editSettings(), ilObjTaxonomyGUI\editSettings(), ilObjWikiSettingsGUI\editSettings(), ilObjMediaCastGUI\editSettingsObject(), ilObjWikiGUI\editSettingsObject(), ilObjSkillManagementGUI\editSkills(), ilObjSkillManagementGUI\editSkillTemplates(), ilObjContentObjectGUI\editStyleProperties(), ilObjSCORM2004LearningModuleGUI\editStyleProperties(), ilObjWikiGUI\editStylePropertiesObject(), ilContainerGUI\editStylePropertiesObject(), ilObjStyleSheetGUI\editTagStyleObject(), ilObjStyleSheetGUI\editTemplateObject(), ilObjRootFolderGUI\editTranslationsObject(), ilObjFileAccessSettingsGUI\editUploadSettings(), ilObjDashboardSettingsGUI\editViewCoursesGroups(), ilObjDashboardSettingsGUI\editViewFavourites(), ilObjFileAccessSettingsGUI\editWebDAVSettings(), ilObjBlogGUI\executeCommand(), ilObjBookingPoolGUI\executeCommand(), ilObjCourseGUI\executeCommand(), ilObjExternalFeedGUI\executeCommand(), ilObjGroupGUI\executeCommand(), ilObjItemGroupGUI\executeCommand(), ilObjLearningSequenceGUI\executeCommand(), ilObjMediaPoolGUI\executeCommand(), ilObjPollGUI\executeCommand(), ilObjSCORM2004LearningModuleGUI\executeCommand(), ilObjTestGUI\executeCommand(), ilObjQuestionPoolGUI\executeCommand(), ilObjWikiGUI\executeCommand(), ilContainerGUI\executeCommand(), ilObjMediaObjectGUI\executeCommand(), ilObjectPluginGUI\executeCommand(), ilObjSAHSLearningModuleGUI\export(), ilObjLinkResourceGUI\exportHTML(), ilObjPortfolioGUI\exportPDFSelection(), ilContainerGUI\fileManagerLaunchObject(), ilObjStyleSheetGUI\generateTemplateObject(), getCreationFormsHTML(), getDidacticTemplateVar(), ilObjMediaPoolGUI\getPreviewModalHTML(), ilObjContentObjectGUI\importFileObject(), ilObjSurveyQuestionPoolGUI\importFileObject(), importFileObject(), ilObjSurveyQuestionPoolGUI\importQuestionsObject(), ilObjSurveyGUI\importSurveyObject(), ilObjUserFolderGUI\importUserFormObject(), ilObjUserFolderGUI\importUserRoleAssignmentObject(), ilObjMediaObjectGUI\includePresentationJS(), ilObjCourseGUI\infoScreen(), ilObjFileGUI\infoScreenForward(), ilObjUserGUI\initCreate(), ilObjMediaCastGUI\initSettingsForm(), ilContainerGUI\initStylePropertiesForm(), ilObjSCORM2004LearningModuleGUI\insertLMChapterClip(), ilObjSCORM2004LearningModuleGUI\insertScenarioGUI(), ilObjUserFolderGUI\learningProgressObject(), ilObjContentObjectGUI\linkChecker(), ilObjLinkResourceGUI\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(), ilObjComponentSettingsGUI\listPlugins(), 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(), ilObjFileBasedLMGUI\properties(), ilObjSCORM2004LearningModuleGUI\properties(), ilObjWikiGUI\recentChangesObject(), redrawHeaderActionObject(), ilContainerGUI\redrawListItemObject(), ilObjPollGUI\render(), ilObjBlogGUI\render(), ilObjWorkspaceFolderGUI\render(), ilObjForumGUI\renderDraftContent(), ilObjBlogGUI\renderFullScreen(), ilContainerGUI\renderObject(), ilObjWikiGUI\renderSideBlock(), ilObjAccessibilitySettingsGUI\saveAccessibilitySettings(), ilObjSystemFolderGUI\saveBasicSettingsObject(), ilObjMediaCastGUI\saveCastItemObject(), ilObjStyleSheetGUI\saveCharacteristicObject(), ilObjAdvancedEditingGUI\saveCharSelectorSettingsObject(), ilObjStyleSheetGUI\saveColorObject(), ilObjSystemFolderGUI\saveContactInformationObject(), ilObjMediaPoolGUI\saveFolder(), ilObjTaggingSettingsGUI\saveForbiddenTags(), ilObjAdvancedEditingGUI\saveGeneralPageSettingsObject(), ilObjSCORM2004LearningModuleGUI\saveGlossary(), ilObjSystemFolderGUI\saveHTTPSObject(), ilObjSystemFolderGUI\saveJavaServerObject(), ilObjMediaPoolGUI\saveMediaPoolPage(), ilObjStyleSheetGUI\saveMediaQueryObject(), ilObjWikiGUI\saveObject(), ilObjMediaObjectGUI\saveObject(), saveObject(), ilObjUserGUI\saveObject(), ilObjFileAccessSettingsGUI\savePreviewSettings(), ilObjFileBasedLMGUI\saveProperties(), ilObjMediaObjectGUI\savePropertiesObject(), ilObjSystemFolderGUI\saveProxyObject(), ilObjSCORM2004LearningModuleGUI\saveSequencing(), ilObjMediaObjectsSettingsGUI\saveSettings(), ilObjTaxonomyGUI\saveTaxNode(), ilObjStyleSheetGUI\saveTemplateObject(), ilObjFileAccessSettingsGUI\saveUploadSettings(), ilObjSystemFolderGUI\saveWebServicesObject(), ilObjMediaPoolGUI\selectUploadDirFiles(), ilObjBlogGUI\setContentStyleSheet(), ilObjGlossaryGUI\setContentStyleSheet(), ilObjPortfolioBaseGUI\setContentStyleSheet(), ilObjWikiGUI\setContentStyleSheet(), ilOrgUnitExtensionGUI\setLocator(), ilObject2GUI\setLocator(), setLocator(), ilObjContentObjectGUI\setPageLayout(), ilObjTaxonomyGUI\setTabs(), ilObjAdvancedEditingGUI\settingsObject(), ilObjUserFolderGUI\settingsObject(), ilObjSurveyAdministrationGUI\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\showHTTPSObject(), 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(), ilObjComponentSettingsGUI\showPlugin(), ilObjComponentSettingsGUI\showPluginSlotInfo(), ilObjBookingPoolGUI\showProfileObject(), ilObjSystemFolderGUI\showProxyObject(), ilObjSCORM2004LearningModuleGUI\showSequencing(), ilObjWikiGUI\showTemplateSelectionObject(), ilObjContentObjectGUI\showTooltipList(), ilObjSkillManagementGUI\showTree(), ilContainerGUI\showTreeFlatIcon(), ilObjMediaObjectGUI\showUsagesObject(), ilObjTaggingSettingsGUI\showUsers(), ilObjMediaObjectGUI\showVideoToolObject(), ilObjSystemFolderGUI\showWebServicesObject(), ilObjStyleSheetGUI\templateGenerationObject(), ilObjSkillManagementGUI\test(), ilObjSkillManagementGUI\testAllCert(), ilObjSkillManagementGUI\testCert(), ilObjSkillManagementGUI\testLevels(), ilContainerGUI\trashObject(), ilObjStyleSheetGUI\updateColorObject(), ilObjMediaPoolGUI\updateFolder(), ilObjMediaPoolGUI\updateMediaPoolPage(), ilObjStyleSheetGUI\updateMediaQueryObject(), updateObject(), ilObjStyleSheetGUI\updateObject(), ilObjUserGUI\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 77 of file class.ilObjectGUI.php.

Referenced by ilCourseContentGUI\__buildPath(), ilObjRoleGUI\__construct(), ilObjTestGUI\__construct(), ilCourseContentGUI\__initCourseObject(), ilContainerGUI\__showTimingsButton(), ilContainerGUI\_buildPath(), ilObjExternalFeedGUI\_goto(), ilObjRoleGUI\adoptPermSaveObject(), ilObjCategoryGUI\afterSave(), ilObjExternalFeedGUI\afterUpdate(), ilObjSCORM2004LearningModuleGUI\assignGlossary(), ilObjSessionGUI\cancelEditObject(), ilObjExternalFeedGUI\cancelUpdate(), ilObjRoleGUI\changeExistingObjectsObject(), ilContainerGUI\cloneAllObject(), ilContainerGUI\cloneNodes(), ilContainerGUI\cloneWizardPageObject(), ilObjContentObjectGUI\confirmedDelete(), ilObjSCORM2004LearningModuleGUI\confirmedDelete(), ilObjTestGUI\createQuestionPool(), ilObjSessionGUI\createRecurringSessions(), ilObjContentObjectGUI\editPublicSection(), ilObjSessionGUI\eventsListObject(), ilObjSessionGUI\executeCommand(), ilObjTestGUI\executeCommand(), ilObjFolderGUI\forwardToTimingsView(), ilContainerGUI\getAdminTabs(), getAdminTabs(), ilObjSessionGUI\getTabs(), ilObjCategoryGUI\getTaxonomiesForRefId(), ilObjSessionGUI\handleFileUpload(), ilObjSessionGUI\infoScreen(), ilContainerGUI\initAndDisplayCopyIntoMultipleObjectsObject(), ilContainerGUI\initAndDisplayLinkIntoMultipleObjectsObject(), ilContainerGUI\initAndDisplayMoveIntoObjectObject(), ilObjSessionGUI\initContainer(), ilObjGroupGUI\initForm(), ilObjSurveyGUI\initPropertiesForm(), isVisible(), ilObjSessionGUI\materialsObject(), ilObjFolderGUI\modifyItemGUI(), ilObjGroupGUI\modifyItemGUI(), ilObjSessionGUI\modifyItemGUI(), ilObjSCORMLearningModuleGUI\offlineModeManager(), ilContainerGUI\pasteObject(), ilContainerGUI\performPasteIntoMultipleObjectsObject(), ilObjRoleGUI\permSaveObject(), ilObjFileBasedLMGUI\properties(), ilObjSCORM2004LearningModuleGUI\properties(), ilObjSessionGUI\redirectToParentContentPageObject(), ilObjSCORM2004LearningModuleGUI\saveGlossary(), ilObjCourseGUI\setSubTabs(), ilContainerGUI\showLinkListObject(), ilObjContentObjectGUI\showLMGlossarySelector(), ilObjGroupGUI\unsubscribeObject(), ilObjFolderGUI\viewObject(), and ilObjGroupGUI\viewObject().

◆ $user

ilObjectGUI::$user
protected

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

Referenced by ilObjBlogGUI\addHeaderActionForCommand(), addToDeskObject(), ilObjBlogGUI\addUserFromAutoComplete(), ilObjRoleGUI\addUserObject(), ilObjMediaPoolGUI\allMedia(), ilObjSystemFolderGUI\checkObject(), cloneAllObject(), ilObjWorkspaceFolderGUI\copy(), ilObjMediaPoolGUI\copyToClipboard(), ilObjPortfolioGUI\createPortfolioFromAssignment(), ilObjPortfolioGUI\createPortfolioFromTemplateProcess(), ilObjBlogGUI\createPosting(), ilObjSurveyQuestionPoolGUI\createQuestionObject(), ilObjRoleGUI\deassignUserObject(), ilObjSCORMLearningModuleGUI\deleteTrackingForUser(), ilObjMediaCastGUI\downloadItemObject(), ilObjBookingPoolGUI\executeCommand(), ilObjExerciseGUI\executeCommand(), ilObjFileBasedLMGUI\executeCommand(), ilObjMediaCastGUI\executeCommand(), ilObjWikiGUI\executeCommand(), ilObjTaxonomyGUI\executeCommand(), ilObjExerciseGUI\getEditFormCustomValues(), ilObjMailGUI\getExternalSettingsForm(), ilObjBlogGUI\getHTML(), ilObjContentObjectGUI\getPropertiesFormValues(), getRightColumnHTML(), ilObjWikiGUI\getSettingsFormValues(), ilObjFileBasedLMGUI\getTabs(), ilObjSurveyGUI\getTabs(), ilObjMediaCastGUI\handlePlayerEventObject(), ilObjSurveyGUI\infoScreen(), ilObjWikiGUI\infoScreen(), ilObjPortfolioGUI\initCreatePortfolioFromTemplateForm(), ilObjPortfolioTemplateGUI\initDidacticTemplate(), ilObjBookingPoolGUI\initHeaderAction(), ilObjBlogGUI\initHeaderAction(), ilObjUserTrackingGUI\initSettingsForm(), ilObjSCORM2004LearningModuleGUI\insertAssetClip(), ilObjContentObjectGUI\insertChapterClip(), ilObjSCORM2004LearningModuleGUI\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(), ilObjPollGUI\render(), ilObjExerciseVerificationGUI\render(), ilObjBlogGUI\render(), ilObjWorkspaceFolderGUI\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(), ilObjSCORM2004LearningModuleGUI\showTrackingItems(), ilObjSCORMLearningModuleGUI\showTrackingItems(), ilObjSkillManagementGUI\showTree(), ilObjSCORMLearningModuleGUI\stopUserOfflineMode(), ilObjPollGUI\subscribe(), ilObjPollGUI\unsubscribe(), ilObjMediaCastGUI\updateCastItemObject(), ilObjExerciseGUI\updateCustom(), viewObject(), ilObjSurveyGUI\viewUserResultsObject(), ilObjPollGUI\vote(), and ilObjSystemFolderGUI\writeCheckParams().

◆ CFORM_CLONE

◆ CFORM_IMPORT

◆ CFORM_NEW

◆ COPY_WIZARD_NEEDS_PAGE

const ilObjectGUI::COPY_WIZARD_NEEDS_PAGE = 1

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


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