ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
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 ()
 list childs of current object More...
 
 deleteObject ($a_error=false)
 Display deletion confirmation screen. More...
 
 cloneAllObject ()
 Clone single (not container object) Method is overwritten in ilContainerGUI. 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

 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...
 
 showMountWebfolderIcon ()
 
 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
 
 $settings
 
 $rbacreview
 
 $toolbar
 
 $rbacsystem
 
 $tmp_import_dir
 
 $tabs_gui = null
 
 $ctrl
 

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

1683 {
1684 include_once "./Services/Table/classes/class.ilTableGUI.php";
1685
1686 return new ilTableGUI(0, false);
1687 }
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 1694 of file class.ilObjectGUI.php.

1695 {
1696 switch ($a_from) {
1697 case "clipboardObject":
1698 $offset = $_GET["offset"];
1699 $order = $_GET["sort_by"];
1700 $direction = $_GET["sort_order"];
1701 $tbl->disable("footer");
1702 break;
1703
1704 default:
1705 $offset = $_GET["offset"];
1706 $order = $_GET["sort_by"];
1707 $direction = $_GET["sort_order"];
1708 break;
1709 }
1710
1711 $tbl->setOrderColumn($order);
1712 $tbl->setOrderDirection($direction);
1713 $tbl->setOffset($offset);
1714 $tbl->setLimit($_GET["limit"]);
1715 $tbl->setFooter("tblfooter", $this->lng->txt("previous"), $this->lng->txt("next"));
1716 $tbl->setData($result_set);
1717 }
$_GET["client_id"]
$tbl
Definition: example_048.php:81

References $_GET, and $tbl.

◆ __showButton()

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

Reimplemented in ilObject2GUI.

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

1669 {
1670 $ilToolbar = $this->toolbar;
1671
1672 $ilToolbar->addButton($a_text, $this->ctrl->getLinkTarget($this, $a_cmd), $a_target);
1673 }

References $toolbar.

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

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

2008 {
2009 global $DIC;
2010
2011 $ilAccess = $DIC->access();
2012 $ilErr = $DIC["ilErr"];
2013
2014 $_GET["cmd"] = $a_cmd;
2015 $_GET["target"] = "";
2016 $_GET["ref_id"] = $a_ref_id;
2017 $_GET["baseClass"] = "ilRepositoryGUI";
2018 include("ilias.php");
2019 exit;
2020 }
global $DIC
Definition: saml.php:7

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

Referenced by ilObjBookingPoolGUI\_goto(), ilObjCategoryGUI\_goto(), ilObjFolderGUI\_goto(), ilObjFileBasedLMGUI\_goto(), ilObjMediaCastGUI\_goto(), ilObjSessionGUI\_goto(), ilObjWikiGUI\_goto(), ilObjCourseGUI\_goto(), ilObjGroupGUI\_goto(), ilObjIndividualAssessmentGUI\_goto(), ilObjFileGUI\_goto(), ilObjChatroomGUI\_goto(), and ilObjChatroomAdminGUI\_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 1979 of file class.ilObjectGUI.php.

1980 {
1981 global $DIC;
1982
1983 $ilAccess = $DIC->access();
1984 $ilErr = $DIC["ilErr"];
1985 $lng = $DIC->language();
1986
1987 if ($ilAccess->checkAccess("read", "", ROOT_FOLDER_ID)) {
1988 $_GET["cmd"] = "frameset";
1989 $_GET["target"] = "";
1990 $_GET["ref_id"] = ROOT_FOLDER_ID;
1991 $_GET["baseClass"] = "ilRepositoryGUI";
1992 include("ilias.php");
1993 exit;
1994 }
1995
1996 if ($a_raise_error) {
1997 $ilErr->raiseError($lng->txt("msg_no_perm_read"), $ilErr->FATAL);
1998 }
1999 }

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

Referenced by ilObjBookingPoolGUI\_goto(), ilObjCategoryGUI\_goto(), ilObjGlossaryGUI\_goto(), ilObjFileBasedLMGUI\_goto(), ilObjItemGroupGUI\_goto(), ilLMPageObjectGUI\_goto(), ilObjContentObjectGUI\_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(), 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 662 of file class.ilObjectGUI.php.

663 {
664 $ilLocator = $this->locator;
665
666 if ($_GET["admin_mode"] == "settings") { // system settings
667 $this->ctrl->setParameterByClass(
668 "ilobjsystemfoldergui",
669 "ref_id",
670 SYSTEM_FOLDER_ID
671 );
672 $ilLocator->addItem(
673 $this->lng->txt("administration"),
674 $this->ctrl->getLinkTargetByClass(array("iladministrationgui", "ilobjsystemfoldergui"), "")
675 );
676 if ($this->object && ($this->object->getRefId() != SYSTEM_FOLDER_ID && !$a_do_not_add_object)) {
677 $ilLocator->addItem(
678 $this->object->getTitle(),
679 $this->ctrl->getLinkTarget($this, "view")
680 );
681 }
682 } else { // repository administration
683 $this->ctrl->setParameterByClass(
684 "iladministrationgui",
685 "ref_id",
686 ""
687 );
688 $this->ctrl->setParameterByClass(
689 "iladministrationgui",
690 "admin_mode",
691 "settings"
692 );
693 //$ilLocator->addItem($this->lng->txt("administration"),
694 // $this->ctrl->getLinkTargetByClass("iladministrationgui", "frameset"),
695 // ilFrameTargetInfo::_getFrame("MainContent"));
696 $this->ctrl->clearParametersByClass("iladministrationgui");
697 $ilLocator->addAdministrationItems();
698 }
699 }

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

977 {
978 }

Referenced by initDidacticTemplate().

+ Here is the caller graph for this function:

◆ addExternalEditFormCustom()

ilObjectGUI::addExternalEditFormCustom ( ilPropertyFormGUI  $a_form)

Reimplemented in ilObjBookingPoolGUI.

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

1161 {
1162 // has to be done AFTER setValuesByArray() ...
1163 }

Referenced by 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 468 of file class.ilObjectGUI.php.

469 {
470 $this->insertHeaderAction($this->initHeaderAction());
471 }
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(), ilObjCourseGUI\executeCommand(), ilObjDataCollectionGUI\executeCommand(), ilObjExerciseGUI\executeCommand(), ilObjFileGUI\executeCommand(), ilObjFolderGUI\executeCommand(), ilObjForumGUI\executeCommand(), ilObjGlossaryGUI\executeCommand(), ilObjGroupGUI\executeCommand(), ilObjFileBasedLMGUI\executeCommand(), ilObjItemGroupGUI\executeCommand(), ilObjContentObjectGUI\executeCommand(), ilObjMediaCastGUI\executeCommand(), ilObjMediaPoolGUI\executeCommand(), ilObjPortfolioTemplateGUI\executeCommand(), ilObjSCORM2004LearningModuleGUI\executeCommand(), ilObjSessionGUI\executeCommand(), ilObjSurveyGUI\executeCommand(), ilObjTestGUI\executeCommand(), ilObjLinkResourceGUI\executeCommand(), ilObjWikiGUI\executeCommand(), ilObjWorkspaceFolderGUI\executeCommand(), ilObjTestGUI\forwardToEvalObjectiveOrientedGUI(), and ilObjTestGUI\forwardToEvaluationGUI().

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

◆ addLocatorItems()

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

1407 {
1408 ilUtil::sendSuccess($this->lng->txt("object_added"), true);
1409 $this->ctrl->returnToParent($this);
1410 }
static sendSuccess($a_info="", $a_keep=false)
Send Success Message to Screen.

References ilUtil\sendSuccess().

Referenced by importFileObject().

+ Here is the call graph for this function:
+ 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 1288 of file class.ilObjectGUI.php.

1289 {
1290 ilUtil::sendSuccess($this->lng->txt("msg_obj_modified"), true);
1291 $this->ctrl->redirect($this, "edit");
1292 }

References ilUtil\sendSuccess().

Referenced by updateObject().

+ Here is the call graph for this function:
+ 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 274 of file class.ilObjectGUI.php.

275 {
276 // TODO: it seems that we always have to pass only the ref_id
277 //echo "<br>ilObjectGUIassign:".get_class($this).":".$this->id.":<br>";
278 if ($this->id != 0) {
279 if ($this->call_by_reference) {
280 $this->object = ilObjectFactory::getInstanceByRefId($this->id);
281 } else {
282 $this->object = ilObjectFactory::getInstanceByObjId($this->id);
283 }
284 }
285 }
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 983 of file class.ilObjectGUI.php.

984 {
986
987 $ilCtrl->redirectByClass("ilrepositorygui", "frameset");
988 }
global $ilCtrl
Definition: ilias.php:18

References $ctrl, and $ilCtrl.

◆ cancelDeleteObject()

ilObjectGUI::cancelDeleteObject ( )

cancel deletion of object

@access public

Reimplemented in ilObjStyleSheetGUI.

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

724 {
725 ilSession::clear("saved_post");
726 $this->ctrl->returnToParent($this);
727 }
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 ilObjForumGUI, ilObjSystemFolderGUI, ilObjRoleGUI, ilObjRoleTemplateGUI, ilObjAuthSettingsGUI, ilObjLanguageExtGUI, ilObjMediaObjectGUI, ilObjSearchSettingsGUI, ilObjStyleSheetGUI, and ilObjUserGUI.

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

736 {
737 ilSession::clear("saved_post");
738 $this->ctrl->returnToParent($this);
739 }

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

1906 {
1907 if (!$this->checkPermissionBool($a_perm, $a_cmd, $a_type, $a_ref_id)) {
1908 if (!is_int(strpos($_SERVER["PHP_SELF"], "goto.php"))) {
1909 // create: redirect to parent
1910 if ($a_perm == "create") {
1911 if (!$a_ref_id) {
1912 $a_ref_id = $_GET["ref_id"];
1913 }
1914 $type = ilObject::_lookupType($a_ref_id, true);
1915 } else {
1916 // does this make sense?
1917 if (!is_object($this->object)) {
1918 return;
1919 }
1920 if (!$a_ref_id) {
1921 $a_ref_id = $this->object->getRefId();
1922 }
1923 $type = $this->object->getType();
1924 }
1925
1926 ilSession::clear("il_rep_ref_id");
1927
1928 include_once "Services/Object/exceptions/class.ilObjectException.php";
1929 throw new ilObjectException($this->lng->txt("permission_denied"));
1930
1931 /*
1932 ilUtil::sendFailure($this->lng->txt("permission_denied"), true);
1933 ilUtil::redirect("goto.php?target=".$type."_".$a_ref_id);
1934 */
1935 }
1936 // we should never be here
1937 else {
1938 die("Permission Denied.");
1939 }
1940 }
1941 }
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
if((!isset($_SERVER['DOCUMENT_ROOT'])) OR(empty($_SERVER['DOCUMENT_ROOT']))) $_SERVER['DOCUMENT_ROOT']
$a_type
Definition: workflow.php:92

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

Referenced by ilObjCategoryGUI\__checkGlobalRoles(), ilObjMediaCastGUI\addCastItemObject(), ilObjBadgeAdministrationGUI\addImageTemplate(), ilObjWikiGUI\addImportantPageObject(), 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(), ilObjCourseGUI\editCourseIconsObject(), ilObjGroupGUI\editGroupIconsObject(), ilObjCategoryGUI\editIconsObject(), ilObjFolderGUI\editIconsObject(), 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(), ilObjMediaCastGUI\executeCommand(), ilObjRootFolderGUI\executeCommand(), ilObjSessionGUI\executeCommand(), ilObjStudyProgrammeAdminGUI\executeCommand(), ilObjSurveyGUI\executeCommand(), ilObjSurveyQuestionPoolGUI\executeCommand(), ilObjWikiGUI\executeCommand(), ilObjLanguageFolderGUI\executeCommand(), ilObjGlossaryGUI\export(), ilObjMediaCastGUI\extractPreviewImageObject(), ilContainerGUI\forwardToPageObject(), ilObjWikiGUI\getUserHTMLExportProgressObject(), ilObjSurveyGUI\importSurveyObject(), ilObjBookingPoolGUI\infoScreen(), ilObjCourseGUI\infoScreen(), ilObjExerciseGUI\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(), ilObjWikiGUI\performSearchObject(), ilObjCourseGUI\performUnsubscribeObject(), ilObjWikiGUI\popularPagesObject(), ilObjSessionGUI\printAttendanceListObject(), ilObjBookingPoolGUI\processBooking(), ilObjGlossaryGUI\properties(), ilObjSurveyGUI\propertiesObject(), ilObjWikiGUI\randomPageObject(), ilObjWikiGUI\recentChangesObject(), ilObjLanguageFolderGUI\refreshObject(), ilObjLanguageFolderGUI\refreshSelectedObject(), ilObjSessionGUI\registerObject(), ilObjWikiGUI\removeImportantPagesObject(), ilObjFolderGUI\renderObject(), ilObjLoggingSettingsGUI\resetComponentLevels(), ilObjBookingPoolGUI\rsvInUseObject(), ilObjBookingPoolGUI\rsvNotInUseObject(), 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(), ilObjCalendarSettingsGUI\settings(), ilObjUserTrackingGUI\settingsObject(), ilObjLanguageFolderGUI\setUserLanguageObject(), ilObjExerciseGUI\showOverviewObject(), ilObjTaggingSettingsGUI\showUsers(), ilObjWikiGUI\startUserHTMLExportObject(), ilObjLanguageFolderGUI\uninstallChangesObject(), ilObjLanguageFolderGUI\uninstallObject(), ilObjGroupGUI\unsubscribeObject(), ilObjMediaCastGUI\updateCastItemObject(), ilObjCourseGUI\updateCourseIconsObject(), ilObjGroupGUI\updateGroupIconsObject(), ilObjCategoryGUI\updateIconsObject(), ilObjFolderGUI\updateIconsObject(), ilObjBadgeAdministrationGUI\updateImageTemplate(), ilObjCategoryGUI\updateInfoObject(), ilObjCourseGUI\updateInfoObject(), ilObjGroupGUI\updateInfoObject(), ilObjLTIAdministrationGUI\updateLTIConsumer(), ilObjGroupGUI\updateObject(), ilContainerReferenceGUI\updateObject(), ilObjCourseGUI\viewObject(), ilObjFolderGUI\viewObject(), ilObjRootFolderGUI\viewObject(), ilObjWikiGUI\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 1952 of file class.ilObjectGUI.php.

1953 {
1954 $ilAccess = $this->access;
1955
1956 if ($a_perm == "create") {
1957 if (!$a_ref_id) {
1958 $a_ref_id = $_GET["ref_id"];
1959 }
1960 return $ilAccess->checkAccess($a_perm . "_" . $a_type, $a_cmd, $a_ref_id);
1961 } else {
1962 // does this make sense?
1963 if (!is_object($this->object)) {
1964 return false;
1965 }
1966 if (!$a_ref_id) {
1967 $a_ref_id = $this->object->getRefId();
1968 }
1969 return $ilAccess->checkAccess($a_perm, $a_cmd, $a_ref_id);
1970 }
1971 }

References $_GET, $a_type, and $access.

Referenced by ilObjBadgeAdministrationGUI\activateTypes(), ilObjExerciseGUI\addContentSubTabs(), ilObjBookingPoolGUI\applyLogFilterObject(), ilObjBookingPoolGUI\changeStatusObject(), checkPermission(), cloneAllObject(), ilObjLoggingSettingsGUI\components(), ilObjFileBasedLMGUI\createFromDirectory(), createObject(), ilObjBadgeAdministrationGUI\deactivateTypes(), ilObjFolderGUI\editObject(), editObject(), ilObjLearningResourcesSettingsGUI\editSettings(), ilObjSkillManagementGUI\editSettings(), ilObjBookingPoolGUI\executeCommand(), ilObjCategoryGUI\executeCommand(), ilObjMediaCastGUI\executeCommand(), ilObjRootFolderGUI\executeCommand(), ilObjSurveyGUI\executeCommand(), ilObjSurveyQuestionPoolGUI\executeCommand(), ilObjSystemFolderGUI\executeCommand(), ilObjBlogAdministrationGUI\getAdminTabs(), ilObjExerciseAdministrationGUI\getAdminTabs(), ilObjPortfolioAdministrationGUI\getAdminTabs(), ilObjRoleFolderGUI\getAdminTabs(), ilObjObjectTemplateAdministrationGUI\getAdminTabs(), getAdminTabs(), ilObjForumAdministrationGUI\getSettingsForm(), ilObjExerciseGUI\getTabs(), ilObjSurveyAdministrationGUI\getTabs(), ilObjSurveyGUI\getTabs(), ilObjSurveyQuestionPoolGUI\getTabs(), ilObjLanguageFolderGUI\getTabs(), ilObjUserTrackingGUI\getTabs(), ilObjCourseGUI\hasAdminPermission(), ilObjSurveyQuestionPoolGUI\importFileObject(), importFileObject(), ilObjBookingPoolGUI\infoScreen(), ilObjCourseGUI\infoScreen(), ilObjExerciseGUI\infoScreen(), ilObjGroupGUI\infoScreen(), ilObjMediaCastGUI\infoScreen(), ilObjSurveyGUI\infoScreen(), ilObjSurveyQuestionPoolGUI\infoScreenForward(), ilObjMediaCastGUI\infoScreenObject(), ilObjAdvancedEditingGUI\initCharSelectorSettingsForm(), ilObjBlogAdministrationGUI\initFormSettings(), ilObjExerciseAdministrationGUI\initFormSettings(), ilObjAwarenessAdministrationGUI\initFormSettings(), ilObjCalendarSettingsGUI\initFormSettings(), ilObjAdvancedEditingGUI\initGeneralPageSettingsForm(), ilObjUserTrackingGUI\initLPDefaultsForm(), ilObjAdvancedEditingGUI\initPageEditorForm(), ilObjUserTrackingGUI\initSettingsForm(), isVisible(), ilObjExerciseGUI\listAssignmentsObject(), ilObjLTIAdministrationGUI\listConsumers(), ilObjBadgeAdministrationGUI\listImageTemplates(), ilObjBookingPoolGUI\logDetailsObject(), ilObjBookingPoolGUI\logObject(), ilObjSurveyQuestionPoolGUI\questionsObject(), ilObjBookingPoolGUI\resetLogFilterObject(), ilObjBookingPoolGUI\rsvCancelObject(), ilObjBookingPoolGUI\rsvConfirmCancelObject(), ilObjGlossaryGUI\saveObject(), saveObject(), ilObjSkillManagementGUI\saveSettings(), ilObjRoleFolderGUI\saveSettingsObject(), ilObjCategoryGUI\saveTranslationsObject(), ilObjRootFolderGUI\saveTranslationsObject(), setColumnSettings(), ilObjBookingPoolGUI\setTabs(), ilObjAdvancedEditingGUI\settingsObject(), ilObjPrivacySecurityGUI\showPrivacy(), ilObjCategoryGUI\updateObject(), ilObjRootFolderGUI\updateObject(), updateObject(), 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 1766 of file class.ilObjectGUI.php.

1767 {
1768 include_once('./Services/Link/classes/class.ilLink.php');
1769 include_once('Services/CopyWizard/classes/class.ilCopyWizardOptions.php');
1770
1773
1774 $new_type = $_REQUEST['new_type'];
1775 if (!$this->checkPermissionBool("create", "", $new_type)) {
1776 $ilErr->raiseError($this->lng->txt('permission_denied'));
1777 }
1778 if (!(int) $_REQUEST['clone_source']) {
1779 ilUtil::sendFailure($this->lng->txt('select_one'));
1780 $this->createObject();
1781 return false;
1782 }
1783 if (!$this->checkPermissionBool("write", "", $new_type, (int) $_REQUEST['clone_source'])) {
1784 $ilErr->raiseError($this->lng->txt('permission_denied'));
1785 }
1786
1787 // Save wizard options
1789 $wizard_options = ilCopyWizardOptions::_getInstance($copy_id);
1790 $wizard_options->saveOwner($ilUser->getId());
1791 $wizard_options->saveRoot((int) $_REQUEST['clone_source']);
1792
1793 $options = $_POST['cp_options'] ? $_POST['cp_options'] : array();
1794 foreach ($options as $source_id => $option) {
1795 $wizard_options->addEntry($source_id, $option);
1796 }
1797 $wizard_options->read();
1798
1799 $orig = ilObjectFactory::getInstanceByRefId((int) $_REQUEST['clone_source']);
1800 $new_obj = $orig->cloneObject((int) $_GET['ref_id'], $copy_id);
1801
1802 // Delete wizard options
1803 $wizard_options->deleteAll();
1804
1805 ilUtil::sendSuccess($this->lng->txt("object_duplicated"), true);
1806 ilUtil::redirect(ilLink::_getLink($new_obj->getRefId()));
1807 }
if(!isset( $_REQUEST[ 'ReturnTo'])) if(!isset($_REQUEST['AuthId'])) $options
Definition: as_login.php:20
$_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, $options, $orig, $user, ilCopyWizardOptions\_allocateCopyId(), ilCopyWizardOptions\_getInstance(), ilLink\_getLink(), checkPermissionBool(), createObject(), ilObjectFactory\getInstanceByRefId(), ilUtil\redirect(), ilUtil\sendFailure(), and ilUtil\sendSuccess().

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

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

706 {
707 if (isset($_POST["mref_id"])) {
708 $_SESSION["saved_post"] = array_unique(array_merge($_SESSION["saved_post"], $_POST["mref_id"]));
709 }
710
711 include_once("./Services/Repository/classes/class.ilRepUtilGUI.php");
712 $ru = new ilRepUtilGUI($this);
713 $ru->deleteObjects($_GET["ref_id"], ilSession::get("saved_post"));
714 ilSession::clear("saved_post");
715 $this->ctrl->returnToParent($this);
716 }
$_SESSION["AccountId"]
Repository GUI Utilities.
static get($a_var)
Get a value.

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

+ Here is the call 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 746 of file class.ilObjectGUI.php.

747 {
750
751 $new_type = $_REQUEST["new_type"];
752
753
754 // add new object to custom parent container
755 $this->ctrl->saveParameter($this, "crtptrefid");
756 // use forced callback after object creation
757 $this->ctrl->saveParameter($this, "crtcb");
758
759 if (!$this->checkPermissionBool("create", "", $new_type)) {
760 $ilErr->raiseError($this->lng->txt("permission_denied"), $ilErr->MESSAGE);
761 } else {
762 $this->lng->loadLanguageModule($new_type);
763 $this->ctrl->setParameter($this, "new_type", $new_type);
764
765 $forms = $this->initCreationForms($new_type);
766
767 // copy form validation error: do not show other creation forms
768 if ($_GET["cpfl"] && isset($forms[self::CFORM_CLONE])) {
769 $forms = array(self::CFORM_CLONE => $forms[self::CFORM_CLONE]);
770 }
771 $tpl->setContent($this->getCreationFormsHTML($forms));
772 }
773 }
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 ilContainerGUI\cloneAllObject(), cloneAllObject(), ilContainerGUI\cloneWizardPageObject(), ilObjForumGUI\cloneWizardPageObject(), ilObjGlossaryGUI\importObject(), ilObjContentObjectGUI\importObject(), 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 ilObjRoleFolderGUI, and ilObjStyleSheetGUI.

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

1572 {
1574
1575 if ($_GET["item_ref_id"] != "") {
1576 $_POST["id"] = array($_GET["item_ref_id"]);
1577 }
1578
1579 if (is_array($_POST["id"])) {
1580 foreach ($_POST["id"] as $idx => $id) {
1581 $_POST["id"][$idx] = (int) $id;
1582 }
1583 }
1584
1585 // SAVE POST VALUES (get rid of this
1586 ilSession::set("saved_post", $_POST["id"]);
1587
1588 include_once("./Services/Repository/classes/class.ilRepUtilGUI.php");
1589 $ru = new ilRepUtilGUI($this);
1590 if (!$ru->showDeleteConfirmation($_POST["id"], $a_error)) {
1591 $ilCtrl->returnToParent($this);
1592 }
1593 }
static set($a_var, $a_val)
Set a value.
if(!array_key_exists('StateId', $_REQUEST)) $id

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

+ Here is the call graph for this function:

◆ editObject()

ilObjectGUI::editObject ( )

edit object

@access public

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

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

1138 {
1139 $tpl = $this->tpl;
1140 $ilTabs = $this->tabs_gui;
1142
1143 if (!$this->checkPermissionBool("write")) {
1144 $ilErr->raiseError($this->lng->txt("msg_no_perm_write"), $ilErr->MESSAGE);
1145 }
1146
1147 $ilTabs->activateTab("settings");
1148
1149 $form = $this->initEditForm();
1150 $values = $this->getEditFormValues();
1151 if ($values) {
1152 $form->setValuesByArray($values);
1153 }
1154
1156
1157 $tpl->setContent($form->getHTML());
1158 }
getEditFormValues()
Get values for edit form.
initEditForm()
Init object edit form.
addExternalEditFormCustom(ilPropertyFormGUI $a_form)
if(isset($_POST['submit'])) $form

References $form, $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 2025 of file class.ilObjectGUI.php.

2026 {
2027 include_once("./Services/FileUpload/classes/class.ilFileUploadGUI.php");
2029
2030 $this->tpl->enableDragDropFileUpload($this->ref_id);
2031 }
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, ilCourseArchivesGUI, ilCourseContentGUI, ilObjCourseGUI, ilObjCourseReferenceGUI, ilObjDataCollectionGUI, ilObjExerciseAdministrationGUI, ilObjExerciseGUI, ilObjExternalFeedGUI, ilObjFileGUI, ilObjFolderGUI, ilObjForumAdministrationGUI, ilObjForumGUI, ilObjGlossaryGUI, ilObjGroupGUI, ilObjGroupReferenceGUI, ilObjFileBasedLMGUI, ilObjIndividualAssessmentGUI, ilObjItemGroupGUI, ilObjContentObjectGUI, ilObjLearningResourcesSettingsGUI, 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, ilObjObjectTemplateAdministrationGUI, ilObjHelpSettingsGUI, ilObjLanguageExtGUI, ilObjLanguageFolderGUI, ilObjLoggingSettingsGUI, ilObjLTIAdministrationGUI, ilObjLTIConsumer, ilObjMailGUI, ilObjMediaObjectGUI, ilObjMediaObjectsSettingsGUI, ilMembershipAdministrationGUI, ilObjMDSettingsGUI, ilObjNewsSettingsGUI, ilObjNotificationAdminGUI, ilObject2GUI, ilObjObjectFolderGUI, ilObjTypeDefinitionGUI, ilObjPDFGenerationGUI, ilObjPersonalDesktopSettingsGUI, ilObjPrivacySecurityGUI, ilObjectPluginGUI, ilObjRepositorySettingsGUI, ilObjSearchSettingsGUI, ilObjSkillManagementGUI, ilObjStyleSettingsGUI, ilObjStyleSheetGUI, ilObjSystemCheckGUI, ilObjTaggingSettingsGUI, ilObjTaxonomyAdministrationGUI, ilObjTaxonomyGUI, ilObjTermsOfServiceGUI, ilObjUserTrackingGUI, ilObjUserFolderGUI, ilObjUserGUI, ilObjFileAccessSettingsGUI, ilObjECSSettingsGUI, ilRemoteObjectBaseGUI, and ilObjWorkflowEngineGUI.

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

227 {
228 $next_class = $this->ctrl->getNextClass($this);
229 $cmd = $this->ctrl->getCmd();
230
231 switch ($next_class) {
232 default:
233 $this->prepareOutput();
234 if (!$cmd) {
235 $cmd = "view";
236 }
237 $cmd .= "Object";
238 $this->$cmd();
239
240 break;
241 }
242
243 return true;
244 }
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 1747 of file class.ilObjectGUI.php.

1748 {
1749 include_once './Services/Object/classes/class.ilObjectCopyGUI.php';
1750 $cp = new ilObjectCopyGUI($this);
1751 $cp->setType($a_type);
1752 $cp->setTarget($_GET['ref_id']);
1753 if ($a_tpl_varname) {
1754 $cp->showSourceSearch($a_tpl_varname);
1755 } else {
1756 return $cp->showSourceSearch(null);
1757 }
1758 }
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, ilObjExerciseAdministrationGUI, ilObjForumAdministrationGUI, ilObjLearningResourcesSettingsGUI, ilObjMediaCastSettingsGUI, ilObjOrgUnitGUI, ilObjPortfolioAdministrationGUI, ilObjSurveyAdministrationGUI, ilObjSystemFolderGUI, ilObjAssessmentFolderGUI, ilObjWebResourceAdministrationGUI, ilObjWikiSettingsGUI, ilObjRoleFolderGUI, ilObjRoleGUI, ilObjRoleTemplateGUI, ilObjAccessibilitySettingsGUI, ilObjExternalToolsSettingsGUI, ilObjAdvancedEditingGUI, ilObjAuthSettingsGUI, ilObjAwarenessAdministrationGUI, ilObjBadgeAdministrationGUI, ilObjCalendarSettingsGUI, ilObjCertificateSettingsGUI, ilObjComponentSettingsGUI, ilObjContactAdministrationGUI, ilObjObjectTemplateAdministrationGUI, ilObjHelpSettingsGUI, ilObjLanguageExtGUI, ilObjLanguageFolderGUI, ilObjLoggingSettingsGUI, ilObjLTIAdministrationGUI, ilObjMailGUI, ilObjMediaObjectsSettingsGUI, ilMembershipAdministrationGUI, ilObjMDSettingsGUI, ilObjNewsSettingsGUI, ilObjPDFGenerationGUI, ilObjPersonalDesktopSettingsGUI, ilObjPrivacySecurityGUI, ilObjRepositorySettingsGUI, ilObjSearchSettingsGUI, ilObjSkillManagementGUI, ilObjStyleSettingsGUI, ilObjStyleSheetGUI, ilObjTaggingSettingsGUI, ilObjTaxonomyAdministrationGUI, ilObjTermsOfServiceGUI, ilObjUserTrackingGUI, ilObjUserFolderGUI, ilObjUserGUI, ilObjFileAccessSettingsGUI, and ilObjECSSettingsGUI.

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

527 {
529
530 /* if ($_GET["admin_mode"] == "repository")
531 {
532 $this->ctrl->setParameterByClass("iladministrationgui", "admin_mode", "settings");
533 $this->tabs_gui->setBackTarget($this->lng->txt("administration"),
534 $this->ctrl->getLinkTargetByClass("iladministrationgui", "frameset"),
535 ilFrameTargetInfo::_getFrame("MainContent"));
536 $this->ctrl->setParameterByClass("iladministrationgui", "admin_mode", "repository");
537 }*/
538
539 if ($this->checkPermissionBool("visible,read")) {
540 $this->tabs_gui->addTarget(
541 "view",
542 $this->ctrl->getLinkTarget($this, "view"),
543 array("", "view"),
544 get_class($this)
545 );
546 }
547
548 if ($this->checkPermissionBool("edit_permission")) {
549 $this->tabs_gui->addTarget(
550 "perm_settings",
551 $this->ctrl->getLinkTargetByClass(array(get_class($this),'ilpermissiongui'), "perm"),
552 "",
553 "ilpermissiongui"
554 );
555 }
556
557 if ($tree->getSavedNodeData($this->object->getRefId())) {
558 $this->tabs_gui->addTarget(
559 "trash",
560 $this->ctrl->getLinkTarget($this, "trash"),
561 "trash",
562 get_class($this)
563 );
564 }
565 }

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

1814 {
1816
1817 include_once("Services/Block/classes/class.ilColumnGUI.php");
1818
1819 $obj_id = ilObject::_lookupObjId($this->object->getRefId());
1820 $obj_type = ilObject::_lookupType($obj_id);
1821
1822 if ($ilCtrl->getNextClass() != "ilcolumngui") {
1823 // normal command processing
1824 return $this->getContent();
1825 } else {
1826 if (!$ilCtrl->isAsynch()) {
1827 //if ($column_gui->getScreenMode() != IL_SCREEN_SIDE)
1829 // right column wants center
1831 $column_gui = new ilColumnGUI($obj_type, IL_COL_RIGHT);
1832 $this->setColumnSettings($column_gui);
1833 $this->html = $ilCtrl->forwardCommand($column_gui);
1834 }
1835 // left column wants center
1837 $column_gui = new ilColumnGUI($obj_type, IL_COL_LEFT);
1838 $this->setColumnSettings($column_gui);
1839 $this->html = $ilCtrl->forwardCommand($column_gui);
1840 }
1841 } else {
1842 // normal command processing
1843 return $this->getContent();
1844 }
1845 }
1846 }
1847 }
html()
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(), html(), 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 799 of file class.ilObjectGUI.php.

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

References $form, $id, $tpl, and ilAccordionGUI\FIRST_OPEN.

Referenced by 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 1057 of file class.ilObjectGUI.php.

1058 {
1059 $tpl = $_POST["didactic_type"];
1060 if ($tpl && substr($tpl, 0, strlen($a_type)+1) == $a_type . "_") {
1061 return (int) substr($tpl, strlen($a_type)+1);
1062 }
1063 return 0;
1064 }

References $_POST, $a_type, and $tpl.

Referenced by ilObjSurveyGUI\afterSave(), ilObjTestGUI\afterSave(), ilContainerGUI\afterUpdate(), ilObjSessionGUI\createRecurringSessions(), 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, ilObjDataCollectionGUI, ilObjExerciseGUI, ilObjFolderGUI, ilObjForumGUI, ilObjItemGroupGUI, ilObjMediaPoolGUI, ilObjPollGUI, ilObjPortfolioBaseGUI, ilObjPortfolioGUI, and ilObjPortfolioTemplateGUI.

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

1231 {
1232 }

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

1218 {
1219 $values["title"] = $this->object->getTitle();
1220 $values["desc"] = $this->object->getLongDescription();
1221 $this->getEditFormCustomValues($values);
1222 return $values;
1223 }
getEditFormCustomValues(array &$a_values)
Add values to custom edit fields.

References getEditFormCustomValues().

Referenced by 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 1420 of file class.ilObjectGUI.php.

1421 {
1422 if ($this->formaction[$a_cmd] != "") {
1423 return $this->formaction[$a_cmd];
1424 } else {
1425 return $a_formaction;
1426 }
1427 }

Referenced by ilObjCourseGUI\redirectLocToTestConfirmation().

+ Here is the caller graph for this function:

◆ getHTML()

ilObjectGUI::getHTML ( )

Reimplemented in ilObjBlogGUI, ilObjPollGUI, and ilObject2GUI.

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

569 {
570 return $this->html;
571 }
$html
Definition: example_001.php:87

References $html.

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

1450 {
1451 if ($this->return_location[$a_cmd] != "") {
1452 return $this->return_location[$a_cmd];
1453 } else {
1454 return $a_location;
1455 }
1456 }

Referenced by ilObjCourseGUI\afterSave(), ilObjOrgUnitGUI\afterSave(), ilObjStudyProgrammeGUI\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 1852 of file class.ilObjectGUI.php.

1853 {
1855 $lng = $this->lng;
1857
1858 $obj_id = ilObject::_lookupObjId($this->object->getRefId());
1859 $obj_type = ilObject::_lookupType($obj_id);
1860
1861 include_once("Services/Block/classes/class.ilColumnGUI.php");
1862 $column_gui = new ilColumnGUI($obj_type, IL_COL_RIGHT);
1863
1864 if ($column_gui->getScreenMode() == IL_SCREEN_FULL) {
1865 return "";
1866 }
1867
1868 $this->setColumnSettings($column_gui);
1869
1870 if ($ilCtrl->getNextClass() == "ilcolumngui" &&
1871 $column_gui->getCmdSide() == IL_COL_RIGHT &&
1872 $column_gui->getScreenMode() == IL_SCREEN_SIDE) {
1873 $html = $ilCtrl->forwardCommand($column_gui);
1874 } else {
1875 if (!$ilCtrl->isAsynch()) {
1876 $html = $ilCtrl->getHTML($column_gui);
1877 }
1878 }
1879
1880 return $html;
1881 }
const IL_SCREEN_FULL

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

Referenced by ilObjForumGUI\setSideBlocks().

+ Here is the call graph for this function:
+ Here is the caller 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 1478 of file class.ilObjectGUI.php.

1479 {
1480 if ($this->target_frame[$a_cmd] != "") {
1481 return $this->target_frame[$a_cmd];
1482 } elseif (!empty($a_target_frame)) {
1483 return "target=\"" . $a_target_frame . "\"";
1484 } else {
1485 return;
1486 }
1487 }

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

1650 {
1651 mk();
1652 die("ilObjectGUI::getTemplateFile() is deprecated.");
1653 }

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

2039 {
2040 if (ilObject::hasAutoRating($a_new_obj->getType(), $a_new_obj->getRefId()) &&
2041 method_exists($a_new_obj, "setRating")) {
2042 $a_new_obj->setRating(true);
2043 $a_new_obj->update();
2044 }
2045 }
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 1675 of file class.ilObjectGUI.php.

1676 {
1677 ilSession::set("tbl_limit", $_POST["hitsperpage"]);
1678 $_GET["limit"] = $_POST["hitsperpage"];
1679 }

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, ilObjSurveyQuestionPoolGUI, ilObjTestGUI, and ilObjQuestionPoolGUI.

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

1324 {
1326 $tpl = $this->tpl;
1328
1329 if (!$parent_id) {
1330 $parent_id = $_GET["ref_id"];
1331 }
1332 $new_type = $_REQUEST["new_type"];
1333
1334 // create permission is already checked in createObject. This check here is done to prevent hacking attempts
1335 if (!$this->checkPermissionBool("create", "", $new_type)) {
1336 $ilErr->raiseError($this->lng->txt("no_create_permission"));
1337 }
1338
1339 $this->lng->loadLanguageModule($new_type);
1340 $this->ctrl->setParameter($this, "new_type", $new_type);
1341
1342 $form = $this->initImportForm($new_type);
1343 if ($form->checkInput()) {
1344 // :todo: make some check on manifest file
1345
1346 if ($objDefinition->isContainer($new_type)) {
1347 include_once './Services/Export/classes/class.ilImportContainer.php';
1348 $imp = new ilImportContainer((int) $parent_id);
1349 } else {
1350 include_once("./Services/Export/classes/class.ilImport.php");
1351 $imp = new ilImport((int) $parent_id);
1352 }
1353
1354 try {
1355 $new_id = $imp->importObject(
1356 null,
1357 $_FILES["importfile"]["tmp_name"],
1358 $_FILES["importfile"]["name"],
1359 $new_type
1360 );
1361 } catch (ilException $e) {
1362 $this->tmp_import_dir = $imp->getTemporaryImportDir();
1363 if (!$a_catch_errors) {
1364 throw $e;
1365 }
1366 // display message and form again
1367 ilUtil::sendFailure($this->lng->txt("obj_import_file_error") . " <br />" . $e->getMessage());
1368 $form->setValuesByPost();
1369 $tpl->setContent($form->getHtml());
1370 return;
1371 }
1372
1373 if ($new_id > 0) {
1374 $this->ctrl->setParameter($this, "new_type", "");
1375
1376 $newObj = ilObjectFactory::getInstanceByObjId($new_id);
1377
1378 // put new object id into tree - already done in import for containers
1379 if (!$objDefinition->isContainer($new_type)) {
1380 $this->putObjectInTree($newObj);
1381 }
1382
1383 $this->afterImport($newObj);
1384 }
1385 // import failed
1386 else {
1387 if ($objDefinition->isContainer($new_type)) {
1388 ilUtil::sendFailure($this->lng->txt("container_import_zip_file_invalid"));
1389 } else {
1390 // not enough information here...
1391 return;
1392 }
1393 }
1394 }
1395
1396 // display form to correct errors
1397 $form->setValuesByPost();
1398 $tpl->setContent($form->getHtml());
1399 }
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, $form, $ilErr, $objDefinition, $tpl, afterImport(), checkPermissionBool(), ilObjectFactory\getInstanceByObjId(), initImportForm(), putObjectInTree(), and ilUtil\sendFailure().

Referenced by 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, ilObjGlossaryGUI, ilObjItemGroupGUI, ilObjPortfolioGUI, ilObjSessionGUI, ilObjLinkResourceGUI, ilContainerReferenceGUI, and ilObjectPluginGUI.

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

864 {
865 include_once("Services/Form/classes/class.ilPropertyFormGUI.php");
866 $form = new ilPropertyFormGUI();
867 $form->setTarget("_top");
868 $form->setFormAction($this->ctrl->getFormAction($this, "save"));
869 $form->setTitle($this->lng->txt($a_new_type . "_new"));
870
871 // title
872 $ti = new ilTextInputGUI($this->lng->txt("title"), "title");
873 $ti->setSize(min(40, ilObject::TITLE_LENGTH));
874 $ti->setMaxLength(ilObject::TITLE_LENGTH);
875 $ti->setRequired(true);
876 $form->addItem($ti);
877
878 // description
879 $ta = new ilTextAreaInputGUI($this->lng->txt("description"), "desc");
880 $ta->setCols(40);
881 $ta->setRows(2);
882 $form->addItem($ta);
883
885
886 $form->addCommandButton("save", $this->lng->txt($a_new_type . "_add"));
887 $form->addCommandButton("cancel", $this->lng->txt("cancel"));
888
889 return $form;
890 }
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 $form, 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, ilObjMediaCastGUI, ilObjMediaPoolGUI, ilObjOrgUnitGUI, ilObjPortfolioGUI, ilObjSAHSLearningModuleGUI, ilObjStudyProgrammeGUI, ilObjSurveyQuestionPoolGUI, ilObjWikiGUI, ilObjWorkspaceFolderGUI, ilObject2GUI, ilObjectPluginGUI, and ilObjTaxonomyGUI.

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

784 {
785 $forms = array(
786 self::CFORM_NEW => $this->initCreateForm($a_new_type),
787 self::CFORM_IMPORT => $this->initImportForm($a_new_type),
788 self::CFORM_CLONE => $this->fillCloneTemplate(null, $a_new_type)
789 );
790
791 return $forms;
792 }
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.

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

898 {
900
901 $lng->loadLanguageModule('didactic');
902 $existing_exclusive = false;
903 $options = array();
904 $options['dtpl_0'] = array($this->lng->txt('didactic_default_type'),
905 sprintf(
906 $this->lng->txt('didactic_default_type_info'),
907 $this->lng->txt('objs_' . $this->type)
908 ));
909
910 include_once './Services/DidacticTemplate/classes/class.ilDidacticTemplateSettings.php';
911 $templates = ilDidacticTemplateSettings::getInstanceByObjectType($this->type)->getTemplates();
912 if ($templates) {
913 foreach ($templates as $template) {
914 if ($template->isEffective($_GET["ref_id"])) {
915 $options["dtpl_" . $template->getId()] = array(
916 $template->getPresentationTitle(),
917 $template->getPresentationDescription()
918 );
919
920 if ($template->isExclusive()) {
921 $existing_exclusive = true;
922 }
923 }
924 }
925 }
926
928
929 if (sizeof($options) > 1) {
931 $this->lng->txt('type'),
932 'didactic_type'
933 );
934 // workaround for containers in edit mode
935 if (!$this->getCreationMode()) {
936 include_once './Services/DidacticTemplate/classes/class.ilDidacticTemplateObjSettings.php';
937 $value = 'dtpl_' . ilDidacticTemplateObjSettings::lookupTemplateId($this->object->getRefId());
938
939 $type->setValue($value);
940
941 if (!in_array($value, array_keys($options)) || ($existing_exclusive && $value == "dtpl_0")) {
942 //add or rename actual value to not avaiable
943 $options[$value] = array($this->lng->txt('not_available'));
944 }
945 } else {
946 if ($existing_exclusive) {
947 //if an exclusive template exists use the second template as default value
948 $keys = array_keys($options);
949 $type->setValue($keys[1]);
950 } else {
951 $type->setValue('dtpl_0');
952 }
953 }
954 $form->addItem($type);
955
956 foreach ($options as $id => $data) {
957 $option = new ilRadioOption($data[0], $id, $data[1]);
958
959 if ($existing_exclusive && $id == "dtpl_0" && $this->getCreationMode()) {
960 //set default disabled if an exclusive template exists but just in creation screen
961 $option->setDisabled(true);
962 }
963
964 $type->addOption($option);
965 }
966 }
967
968 return $form;
969 }
sprintf('%.4f', $callTime)
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
This class represents a property in a property form.
This class represents an option in a radio group.
$template
$keys

References $_GET, $data, $form, $id, $keys, $lng, $options, $template, $type, addDidacticTemplateOptions(), getCreationMode(), ilDidacticTemplateSettings\getInstanceByObjectType(), ilDidacticTemplateObjSettings\lookupTemplateId(), and sprintf.

Referenced by ilObjCloudGUI\initCreateForm(), initCreateForm(), ilObjFolderGUI\initEditCustomForm(), ilObjCategoryGUI\initEditForm(), ilObjCourseGUI\initEditForm(), ilObjSessionGUI\initForm(), and ilObjGroupGUI\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, ilObjDataCollectionGUI, ilObjExerciseGUI, ilObjFolderGUI, ilObjForumGUI, ilObjItemGroupGUI, ilObjMediaPoolGUI, ilObjPollGUI, ilObjPortfolioBaseGUI, and ilObjPortfolioTemplateGUI.

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

1209 {
1210 }

Referenced by initEditForm().

+ Here is the caller graph for this function:

◆ initEditForm()

ilObjectGUI::initEditForm ( )
protected

Init object edit form.

Returns
ilPropertyFormGUI

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

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

1171 {
1172 $lng = $this->lng;
1174
1175 $lng->loadLanguageModule($this->object->getType());
1176
1177 include_once("Services/Form/classes/class.ilPropertyFormGUI.php");
1178 $form = new ilPropertyFormGUI();
1179 $form->setFormAction($this->ctrl->getFormAction($this, "update"));
1180 $form->setTitle($this->lng->txt($this->object->getType() . "_edit"));
1181
1182 // title
1183 $ti = new ilTextInputGUI($this->lng->txt("title"), "title");
1184 $ti->setSize(min(40, ilObject::TITLE_LENGTH));
1185 $ti->setMaxLength(ilObject::TITLE_LENGTH);
1186 $ti->setRequired(true);
1187 $form->addItem($ti);
1188
1189 // description
1190 $ta = new ilTextAreaInputGUI($this->lng->txt("description"), "desc");
1191 $ta->setCols(40);
1192 $ta->setRows(2);
1193 $form->addItem($ta);
1194
1195 $this->initEditCustomForm($form);
1196
1197 $form->addCommandButton("update", $this->lng->txt("save"));
1198 //$this->form->addCommandButton("cancelUpdate", $lng->txt("cancel"));
1199
1200 return $form;
1201 }
initEditCustomForm(ilPropertyFormGUI $a_form)
Add custom fields to update form.

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

Referenced by ilObjFolderGUI\editObject(), 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 ilObjCourseGUI, ilObjFileGUI, ilObjForumGUI, ilObjGroupGUI, ilContainerGUI, and ilObject2GUI.

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

403 {
404 $ilAccess = $this->access;
405
406 if (!$this->creation_mode && $this->object) {
407 include_once "Services/Object/classes/class.ilCommonActionDispatcherGUI.php";
408 $dispatcher = new ilCommonActionDispatcherGUI(
410 $ilAccess,
411 $this->object->getType(),
412 $this->ref_id,
413 $this->object->getId()
414 );
415
416 $dispatcher->setSubObject($a_sub_type, $a_sub_id);
417
418 include_once "Services/Object/classes/class.ilObjectListGUI.php";
419 ilObjectListGUI::prepareJSLinks(
420 $this->ctrl->getLinkTarget($this, "redrawHeaderAction", "", true),
421 $this->ctrl->getLinkTargetByClass(array("ilcommonactiondispatchergui", "ilnotegui"), "", "", true, false),
422 $this->ctrl->getLinkTargetByClass(array("ilcommonactiondispatchergui", "iltagginggui"), "", "", true, false)
423 );
424
425 $lg = $dispatcher->initHeaderAction();
426
427 if (is_object($lg)) {
428 // to enable add to desktop / remove from desktop
429 if ($this instanceof ilDesktopItemHandling) {
430 $lg->setContainerObject($this);
431 }
432
433 // enable multi download
434 $lg->enableMultiDownload(true);
435
436 // comments settings are always on (for the repository)
437 // should only be shown if active or permission to toggle
438 include_once "Services/Notes/classes/class.ilNote.php";
439 if ($ilAccess->checkAccess("write", "", $this->ref_id) ||
440 $ilAccess->checkAccess("edit_permissions", "", $this->ref_id) ||
441 ilNote::commentsActivated($this->object->getId(), 0, $this->object->getType())) {
442 $lg->enableComments(true);
443 }
444
445 $lg->enableNotes(true);
446 $lg->enableTags(true);
447 }
448
449 return $lg;
450 }
451 }
Class ilCommonActionDispatcherGUI.
static commentsActivated($a_rep_obj_id, $a_obj_id, $a_obj_type)
Are comments activated for object?
$lg
Definition: example_018.php:62
Interface for gui classes (e.g ilLuceneSearchGUI) that offer add/remove to/from desktop.

References $access, $lg, 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 1300 of file class.ilObjectGUI.php.

1301 {
1302 include_once("Services/Form/classes/class.ilPropertyFormGUI.php");
1303 $form = new ilPropertyFormGUI();
1304 $form->setTarget("_top");
1305 $form->setFormAction($this->ctrl->getFormAction($this, "importFile"));
1306 $form->setTitle($this->lng->txt($a_new_type . "_import"));
1307
1308 include_once("./Services/Form/classes/class.ilFileInputGUI.php");
1309 $fi = new ilFileInputGUI($this->lng->txt("import_file"), "importfile");
1310 $fi->setSuffixes(array("zip"));
1311 $fi->setRequired(true);
1312 $form->addItem($fi);
1313
1314 $form->addCommandButton("importFile", $this->lng->txt("import"));
1315 $form->addCommandButton("cancel", $this->lng->txt("cancel"));
1316
1317 return $form;
1318 }
This class represents a file property in a property form.

References $form.

Referenced by 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 458 of file class.ilObjectGUI.php.

459 {
460 if (is_object($a_list_gui)) {
461 $this->tpl->setHeaderActionMenu($a_list_gui->getHeaderAction());
462 }
463 }

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

+ Here is the caller graph for this function:

◆ isVisible()

ilObjectGUI::isVisible (   $a_ref_id,
  $a_type 
)

Reimplemented in ilObject2GUI.

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

1503 {
1504 $visible = $this->checkPermissionBool("visible,read", "", "", $a_ref_id);
1505
1506 if ($visible && $a_type == 'crs') {
1508 if ($crs_id = $tree->checkForParentType($a_ref_id, 'crs')) {
1509 if (!$this->checkPermissionBool("write", "", "", $crs_id)) {
1510 // Show only activated courses
1511 $tmp_obj =&ilObjectFactory::getInstanceByRefId($crs_id, false);
1512
1513 if (!$tmp_obj->isActivated()) {
1514 unset($tmp_obj);
1515 $visible = false;
1516 }
1517 }
1518 }
1519 }
1520
1521 return $visible;
1522 }

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

652 {
653 $this->omit_locator = $a_omit;
654 }

◆ prepareOutput()

ilObjectGUI::prepareOutput (   $a_show_subobjects = true)

prepare output

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

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

291 {
292 $ilLocator = $this->locator;
295
296 $this->tpl->getStandardTemplate();
297 // administration prepare output
298 if (strtolower($_GET["baseClass"]) == "iladministrationgui") {
299 $this->addAdminLocatorItems();
300 $tpl->setLocator();
301
302 // ilUtil::sendInfo();
304
305 $this->setTitleAndDescription();
306
307 if ($this->getCreationMode() != true) {
308 $this->setAdminTabs();
309 }
310
311 return false;
312 }
313 // set locator
314 $this->setLocator();
315 // catch feedback message
316 // ilUtil::sendInfo();
318
319 // in creation mode (parent) object and gui object
320 // do not fit
321 if ($this->getCreationMode() == true) {
322 // repository vs. workspace
323 if ($this->call_by_reference) {
324 // get gui class of parent and call their title and description method
325 $obj_type = ilObject::_lookupType($_GET["ref_id"], true);
326 $class_name = $this->objDefinition->getClassName($obj_type);
327 $class = strtolower("ilObj" . $class_name . "GUI");
328 $class_path = $this->ctrl->lookupClassPath($class);
329 include_once($class_path);
330 $class_name = $this->ctrl->getClassForClasspath($class_path);
331 //echo "<br>instantiating parent for title and description";
332 $this->parent_gui_obj = new $class_name("", $_GET["ref_id"], true, false);
333 // the next line prevents the header action menu being shown
334 $this->parent_gui_obj->setCreationMode(true);
335 $this->parent_gui_obj->setTitleAndDescription();
336 }
337 } else {
338 // set title and description and title icon
339 $this->setTitleAndDescription();
340
341 // set tabs
342 $this->setTabs();
343
344 // BEGIN WebDAV: Display Mount Webfolder icon.
345 if ($ilUser->getId() != ANONYMOUS_USER_ID) {
346 require_once('Services/WebDAV/classes/class.ilDAVActivationChecker.php');
348 $this->showMountWebfolderIcon();
349 }
350 }
351 // END WebDAV: Display Mount Webfolder icon.
352
353 // fileupload support
354 require_once './Services/FileUpload/classes/class.ilFileUploadUtil.php';
355 if (ilFileUploadUtil::isUploadAllowed($this->ref_id, $this->object->getType())) {
357 }
358 }
359
360 return true;
361 }
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, ilDAVActivationChecker\_isActive(), ilObject\_lookupType(), addAdminLocatorItems(), enableDragDropFileUpload(), getCreationMode(), ilUtil\infoPanel(), ilFileUploadUtil\isUploadAllowed(), setAdminTabs(), setLocator(), setTabs(), setTitleAndDescription(), and showMountWebfolderIcon().

Referenced by ilObjFileBasedLMGUI\edit(), ilObjBibliographicAdminGUI\executeCommand(), ilObjBlogAdministrationGUI\executeCommand(), ilObjBookingPoolGUI\executeCommand(), ilObjChatroomAdminGUI\executeCommand(), ilObjExerciseAdministrationGUI\executeCommand(), ilObjExerciseGUI\executeCommand(), ilObjExternalFeedGUI\executeCommand(), ilObjForumAdministrationGUI\executeCommand(), ilObjForumGUI\executeCommand(), ilObjGlossaryGUI\executeCommand(), ilObjFileBasedLMGUI\executeCommand(), ilObjIndividualAssessmentGUI\executeCommand(), ilObjContentObjectGUI\executeCommand(), ilObjLearningResourcesSettingsGUI\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(), ilObjObjectTemplateAdministrationGUI\executeCommand(), ilObjLanguageFolderGUI\executeCommand(), ilObjLoggingSettingsGUI\executeCommand(), ilObjLTIAdministrationGUI\executeCommand(), ilObjLTIConsumer\executeCommand(), ilObjMailGUI\executeCommand(), ilObjMediaObjectsSettingsGUI\executeCommand(), ilMembershipAdministrationGUI\executeCommand(), ilObjMDSettingsGUI\executeCommand(), ilObjNewsSettingsGUI\executeCommand(), ilObjNotificationAdminGUI\executeCommand(), executeCommand(), ilObjObjectFolderGUI\executeCommand(), ilObjPersonalDesktopSettingsGUI\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(), ilObjFileAccessSettingsGUI\executeCommand(), ilObjECSSettingsGUI\executeCommand(), ilObjTestGUI\forwardToEvalObjectiveOrientedGUI(), 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 ilObject2GUI.

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

1073 {
1077
1078 if (!$a_parent_node_id) {
1079 $a_parent_node_id = $_GET["ref_id"];
1080 }
1081
1082 // add new object to custom parent container
1083 if ((int) $_REQUEST["crtptrefid"]) {
1084 $a_parent_node_id = (int) $_REQUEST["crtptrefid"];
1085 }
1086
1087 $a_obj->createReference();
1088 $a_obj->putInTree($a_parent_node_id);
1089 $a_obj->setPermissions($a_parent_node_id);
1090
1091 $this->obj_id = $a_obj->getId();
1092 $this->ref_id = $a_obj->getRefId();
1093
1094 // BEGIN ChangeEvent: Record save object.
1095 require_once('Services/Tracking/classes/class.ilChangeEvent.php');
1096 ilChangeEvent::_recordWriteEvent($this->obj_id, $ilUser->getId(), 'create');
1097 // END ChangeEvent: Record save object.
1098
1099 // rbac log
1100 include_once "Services/AccessControl/classes/class.ilRbacLog.php";
1101 $rbac_log_roles = $rbacreview->getParentRoleIds($this->ref_id, false);
1102 $rbac_log = ilRbacLog::gatherFaPa($this->ref_id, array_keys($rbac_log_roles), true);
1103 ilRbacLog::add(ilRbacLog::CREATE_OBJECT, $this->ref_id, $rbac_log);
1104
1105 // use forced callback after object creation
1106 if ($_REQUEST["crtcb"]) {
1107 $callback_type = ilObject::_lookupType((int) $_REQUEST["crtcb"], true);
1108 $class_name = "ilObj" . $objDefinition->getClassName($callback_type) . "GUI";
1109 $location = $objDefinition->getLocation($callback_type);
1110 include_once($location . "/class." . $class_name . ".php");
1111 if (in_array(strtolower($class_name), array("ilobjitemgroupgui"))) {
1112 $callback_obj = new $class_name((int) $_REQUEST["crtcb"]);
1113 } else {
1114 // #10368
1115 $callback_obj = new $class_name(null, (int) $_REQUEST["crtcb"], true, false);
1116 }
1117 $callback_obj->afterSaveCallback($a_obj);
1118 }
1119 }
$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:

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

1729 {
1730 $obj_type = ilObject::_lookupType($a_ref_id, true);
1731 $class_name = $this->objDefinition->getClassName($obj_type);
1732 $class = strtolower("ilObj" . $class_name . "GUI");
1733 $this->ctrl->setParameterByClass("ilrepositorygui", "ref_id", $a_ref_id);
1734 $this->ctrl->redirectByClass(array("ilrepositorygui", $class), $a_cmd);
1735 }

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

477 {
479
480 $lg = $this->initHeaderAction();
481 echo $lg->getHeaderAction();
482
483 // we need to add onload code manually (rating, comments, etc.)
484 echo $tpl->getOnLoadCodeForAsynch();
485
486 exit;
487 }

References $lg, $tpl, exit, and initHeaderAction().

+ Here is the call graph for this function:

◆ saveObject()

ilObjectGUI::saveObject ( )

save object

@access public

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

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

996 {
1000
1001 $new_type = $_REQUEST["new_type"];
1002
1003 // create permission is already checked in createObject. This check here is done to prevent hacking attempts
1004 if (!$this->checkPermissionBool("create", "", $new_type)) {
1005 $ilErr->raiseError($this->lng->txt("no_create_permission"), $ilErr->MESSAGE);
1006 }
1007
1008 $this->lng->loadLanguageModule($new_type);
1009 $this->ctrl->setParameter($this, "new_type", $new_type);
1010
1011 $form = $this->initCreateForm($new_type);
1012 if ($form->checkInput()) {
1013 $this->ctrl->setParameter($this, "new_type", "");
1014
1015 // create instance
1016 $class_name = "ilObj" . $objDefinition->getClassName($new_type);
1017 $location = $objDefinition->getLocation($new_type);
1018 include_once($location . "/class." . $class_name . ".php");
1019 $newObj = new $class_name();
1020 $newObj->setType($new_type);
1021 $newObj->setTitle($form->getInput("title"));
1022 $newObj->setDescription($form->getInput("desc"));
1023 $newObj->create();
1024
1025 $this->putObjectInTree($newObj);
1026
1027 // apply didactic template?
1028 $dtpl = $this->getDidacticTemplateVar("dtpl");
1029 if ($dtpl) {
1030 $newObj->applyDidacticTemplate($dtpl);
1031 }
1032
1033 // auto rating
1034 $this->handleAutoRating($newObj);
1035
1036 // additional paramters are added to afterSave()
1037 $args = func_get_args();
1038 if ($args) {
1039 $this->afterSave($newObj, $args);
1040 } else {
1041 $this->afterSave($newObj);
1042 }
1043 return;
1044 }
1045
1046 // display only this form to correct input
1047 $form->setValuesByPost();
1048 $tpl->setContent($form->getHtml());
1049 }
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 $form, $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 = "")
finalprivate

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

581 {
582 if (is_array($a_actions)) {
583 foreach ($a_actions as $name => $lng) {
584 $this->actions[$name] = array("name" => $name, "lng" => $lng);
585 }
586 } else {
587 $this->actions = "";
588 }
589 }
if($format !==null) $name
Definition: metadata.php:146

References $lng, and $name.

◆ setAdminTabs()

ilObjectGUI::setAdminTabs ( )
finalprotected

set admin tabs @access public

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

519 {
520 $this->getAdminTabs();
521 }
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 1886 of file class.ilObjectGUI.php.

1887 {
1888 $column_gui->setRepositoryMode(true);
1889 $column_gui->setEnableEdit(false);
1890 if ($this->checkPermissionBool("write")) {
1891 $column_gui->setEnableEdit(true);
1892 }
1893 }
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 261 of file class.ilObjectGUI.php.

262 {
263 $this->creation_mode = $a_mode;
264 }

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

1438 {
1439 $this->formaction[$a_cmd] = $a_formaction;
1440 }

Referenced by ilObjFileBasedLMGUI\perm(), and ilObjContentObjectGUI\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 616 of file class.ilObjectGUI.php.

617 {
618 $ilLocator = $this->locator;
620
621 if ($this->omit_locator) {
622 return;
623 }
624
625 // repository vs. workspace
626 if ($this->call_by_reference) {
627 // todo: admin workaround
628 // in the future, objectgui classes should not be called in
629 // admin section anymore (rbac/trash handling in own classes)
630 $ref_id = ($_GET["ref_id"] != "")
631 ? $_GET["ref_id"]
632 : $this->object->getRefId();
633 $ilLocator->addRepositoryItems($ref_id);
634 }
635
636 if (!$this->creation_mode) {
637 $this->addLocatorItems();
638 }
639
640 $tpl->setLocator();
641 }
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 1465 of file class.ilObjectGUI.php.

1466 {
1467 //echo "-".$a_cmd."-".$a_location."-";
1468 $this->return_location[$a_cmd] = $a_location;
1469 }

Referenced by ilObjContentObjectGUI\addRole(), and ilObjContentObjectGUI\permSave().

+ Here is the caller graph for this function:

◆ setSubObjects()

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

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

598 {
599 if (is_array($a_sub_objects)) {
600 foreach ($a_sub_objects as $name => $options) {
601 $this->sub_objects[$name] = array("name" => $name, "max" => $options["max"]);
602 }
603 } else {
604 $this->sub_objects = "";
605 }
606 }

References $name, and $options.

◆ setTabs()

ilObjectGUI::setTabs ( )
protected

set admin tabs @access public

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

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

510 {
511 $this->getTabs();
512 }
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\info(), ilObjContentObjectGUI\initStylePropertiesForm(), ilObjContentObjectGUI\linkChecker(), ilObjContentObjectGUI\listBlockedUsers(), ilObjContentObjectGUI\listLinks(), ilObjContentObjectGUI\listQuestions(), ilObjContentObjectGUI\owner(), ilObjContentObjectGUI\pages(), ilObjContentObjectGUI\perm(), 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 1496 of file class.ilObjectGUI.php.

1497 {
1498 $this->target_frame[$a_cmd] = "target=\"" . $a_target_frame . "\"";
1499 }

◆ setTitleAndDescription()

ilObjectGUI::setTitleAndDescription ( )
protected

called by prepare output

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

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

367 {
368 if (!is_object($this->object)) {
369 if ((int) $_REQUEST["crtptrefid"] > 0) {
370 $cr_obj_id = ilObject::_lookupObjId((int) $_REQUEST["crtcb"]);
371 $this->tpl->setTitle(ilObject::_lookupTitle($cr_obj_id));
372 $this->tpl->setTitleIcon(ilObject::_getIcon($cr_obj_id));
373 }
374 return;
375 }
376 $this->tpl->setTitle($this->object->getPresentationTitle());
377 $this->tpl->setDescription($this->object->getLongDescription());
378
379 if (strtolower($_GET["baseClass"]) == "iladministrationgui") {
380 // alt text would be same as heading -> empty alt text
381 $this->tpl->setTitleIcon(ilObject::_getIcon("", "big", $this->object->getType()));
382 } else {
383 $this->tpl->setTitleIcon(
384 ilObject::_getIcon("", "big", $this->object->getType()),
385 $this->lng->txt("obj_" . $this->object->getType())
386 );
387 }
388
389 include_once './Services/Object/classes/class.ilObjectListGUIFactory.php';
390 $lgui = ilObjectListGUIFactory::_getListGUIByType($this->object->getType());
391 $lgui->initItem($this->object->getRefId(), $this->object->getId());
392 $this->tpl->setAlertProperties($lgui->getAlertProperties());
393 }
static _getListGUIByType($a_type, $a_context=ilObjectListGUI::CONTEXT_REPOSITORY)
static _lookupTitle($a_id)
lookup object title
static _getIcon( $a_obj_id="", $a_size="big", $a_type="", $a_offline=false)
Get icon for repository item.

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

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

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

◆ showMountWebfolderIcon()

ilObjectGUI::showMountWebfolderIcon ( )
protected

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

491 {
495
496 if ($this->object->getRefId() == "") {
497 return;
498 }
499
500 $tpl->setMountWebfolderIcon($this->object->getRefId());
501 }

References $objDefinition, $tpl, and $tree.

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

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

1601 {
1602 if ($this->sub_objects == "") {
1603 $d = $this->objDefinition->getCreatableSubObjects($this->object->getType(), ilObjectDefinition::MODE_REPOSITORY, $this->ref_id);
1604 } else {
1606 }
1607
1608 $import = false;
1609
1610 if (count($d) > 0) {
1611 foreach ($d as $row) {
1612 $count = 0;
1613
1614 if ($row["max"] > 0) {
1615 //how many elements are present?
1616 for ($i=0; $i<count($this->data["ctrl"]); $i++) {
1617 if ($this->data["ctrl"][$i]["type"] == $row["name"]) {
1618 $count++;
1619 }
1620 }
1621 }
1622
1623 if ($row["max"] == "" || $count < $row["max"]) {
1624 $subobj[] = $row["name"];
1625 }
1626 }
1627 }
1628
1629 if (is_array($subobj)) {
1630
1631 //build form
1632 $opts = ilUtil::formSelect(12, "new_type", $subobj);
1633 $this->tpl->setCurrentBlock("add_object");
1634 $this->tpl->setVariable("SELECT_OBJTYPE", $opts);
1635 $this->tpl->setVariable("BTN_NAME", "create");
1636 $this->tpl->setVariable("TXT_ADD", $this->lng->txt("add"));
1637 $this->tpl->parseCurrentBlock();
1638 }
1639 }
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: disco.tpl.php:19
$this data['403_header']

References $d, $i, $row, $sub_objects, data, 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 1281 of file class.ilObjectGUI.php.

1282 {
1283 }

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, ilObjRootFolderGUI, ilObjSessionGUI, ilObjSurveyQuestionPoolGUI, ilObjQuestionPoolGUI, ilObjRoleGUI, ilObjRoleTemplateGUI, ilContainerReferenceGUI, ilObjStyleSheetGUI, ilObjUserGUI, and ilRemoteObjectBaseGUI.

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

1238 {
1239 $ilTabs = $this->tabs_gui;
1240 $tpl = $this->tpl;
1242
1243 if (!$this->checkPermissionBool("write")) {
1244 $ilErr->raiseError($this->lng->txt("permission_denied"), $ilErr->MESSAGE);
1245 }
1246
1247 $form = $this->initEditForm();
1248 if ($form->checkInput() &&
1249 $this->validateCustom($form)) {
1250 $this->object->setTitle($form->getInput("title"));
1251 $this->object->setDescription($form->getInput("desc"));
1252 $this->updateCustom($form);
1253 $this->object->update();
1254
1255 $this->afterUpdate();
1256 return;
1257 }
1258
1259 // display form again to correct errors
1260 $ilTabs->activateTab("settings");
1261 $form->setValuesByPost();
1262 $tpl->setContent($form->getHtml());
1263 }
afterUpdate()
Post (successful) object update hook.
updateCustom(ilPropertyFormGUI $a_form)
Insert custom update form values into object.

References $form, $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 1271 of file class.ilObjectGUI.php.

1272 {
1273 return true;
1274 }

◆ viewObject()

ilObjectGUI::viewObject ( )

list childs of current object

@access public

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

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

1531 {
1532 $tpl = $this->tpl;
1534
1535 if (!$this->checkPermissionBool("visible,read")) {
1536 $ilErr->raiseError($this->lng->txt("permission_denied"), $ilErr->MESSAGE);
1537 }
1538
1539 // BEGIN ChangeEvent: record read event.
1540 require_once('Services/Tracking/classes/class.ilChangeEvent.php');
1543 $this->object->getType(),
1544 $this->object->getRefId(),
1545 $this->object->getId(),
1546 $ilUser->getId()
1547 );
1548 // END ChangeEvent: record read event.
1549
1550 include_once("./Services/Repository/classes/class.ilAdminSubItemsTableGUI.php");
1551 if (!$this->call_by_reference) {
1552 $this->ctrl->setParameter($this, "obj_id", $this->obj_id);
1553 }
1554 $itab = new ilAdminSubItemsTableGUI(
1555 $this,
1556 "view",
1557 $_GET["ref_id"],
1558 $this->checkPermissionBool('write')
1559 );
1560
1561 $tpl->setContent($itab->getHTML());
1562 }
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.

References $_GET, $ilErr, $ilUser, $tpl, $user, ilChangeEvent\_recordReadEvent(), and checkPermissionBool().

Referenced by ilObjUserFolderGUI\applyFilterObject(), ilObjUserFolderGUI\hitsperpageObject(), ilObjUserFolderGUI\initAccessRestrictionForm(), ilObjUserFolderGUI\mailObject(), ilObjUserFolderGUI\resetFilterObject(), ilObjUserFolderGUI\usrExportCsvObject(), ilObjUserFolderGUI\usrExportX86Object(), ilObjUserFolderGUI\usrExportXmlObject(), 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 250 of file class.ilObjectGUI.php.

251 {
252 return $this->call_by_reference;
253 }

Field Documentation

◆ $access

ilObjectGUI::$access
protected

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

Referenced by ilObjMediaCastGUI\addContentSubTabs(), ilObjectPluginGUI\addInfoTab(), ilObjItemGroupGUI\addLocatorItems(), ilObjMediaPoolGUI\addLocatorItems(), ilObjectPluginGUI\addPermissionTab(), ilObjTaggingSettingsGUI\addSubTabs(), ilObjRoleGUI\adoptPermSaveObject(), checkPermissionBool(), ilObjRoleGUI\confirmDeleteRoleObject(), ilObjMediaPoolGUI\copyToClipboard(), ilObjMediaPoolGUI\createFolderForm(), ilObjPortfolioGUI\createPortfolioFromTemplateProcess(), ilObjContentObjectGUI\editPublicSection(), ilObjPersonalDesktopSettingsGUI\editSettings(), ilObjPersonalDesktopSettingsGUI\editWsp(), ilObjItemGroupGUI\executeCommand(), ilObjContentObjectGUI\executeCommand(), ilObjLearningResourcesSettingsGUI\executeCommand(), ilObjMediaCastSettingsGUI\executeCommand(), ilObjMediaPoolGUI\executeCommand(), ilObjSCORM2004LearningModuleGUI\executeCommand(), ilObjWikiGUI\executeCommand(), ilObjWikiSettingsGUI\executeCommand(), ilObjPersonalDesktopSettingsGUI\executeCommand(), ilObjectPluginGUI\executeCommand(), ilObjRepositorySettingsGUI\executeCommand(), ilObjSkillManagementGUI\executeCommand(), ilObjTaggingSettingsGUI\executeCommand(), ilObjLearningResourcesSettingsGUI\getAdminTabs(), ilObjMediaCastSettingsGUI\getAdminTabs(), ilObjPersonalDesktopSettingsGUI\getAdminTabs(), ilObjSkillManagementGUI\getAdminTabs(), ilObjTaggingSettingsGUI\getAdminTabs(), ilObjSCORM2004LearningModuleGUI\getNotesHTML(), ilObjFileBasedLMGUI\getTabs(), ilObjSCORM2004LearningModuleGUI\getTabs(), ilObjWikiGUI\getTabs(), ilObjItemGroupGUI\gotoParent(), ilObjMediaCastGUI\infoScreen(), ilObjMediaPoolGUI\infoScreen(), ilObjSurveyGUI\infoScreen(), ilObjWikiGUI\infoScreen(), ilObjRepositorySettingsGUI\initCustomIconsForm(), ilObjSearchSettingsGUI\initFormLuceneSettings(), ilObjExerciseAdministrationGUI\initFormSettings(), ilObjMediaCastSettingsGUI\initFormSettings(), ilObjPortfolioAdministrationGUI\initFormSettings(), ilObjSearchSettingsGUI\initFormSettings(), ilObjTaggingSettingsGUI\initFormSettings(), initHeaderAction(), ilObjFileBasedLMGUI\initSettingsForm(), ilObjSurveyAdministrationGUI\initSettingsForm(), ilObjRepositorySettingsGUI\initSettingsForm(), ilObjMediaPoolGUI\insertFromClipboard(), ilObjPortfolioGUI\linkPortfolioToAssignment(), ilObjMediaCastGUI\listItemsObject(), ilObjMediaPoolGUI\listMedia(), ilObjRepositorySettingsGUI\listModules(), ilObjRepositorySettingsGUI\listNewItemGroups(), ilObjMediaPoolGUI\openClipboard(), ilObjFileBasedLMGUI\outputInfoScreen(), ilObjTestGUI\participantsObject(), ilObjRoleGUI\performDeleteRoleObject(), ilObjRoleGUI\permSaveObject(), ilObjMediaPoolGUI\remove(), ilObjSearchSettingsGUI\saveAdvancedLuceneSettingsObject(), ilObjRepositorySettingsGUI\saveCustomIcons(), ilObjRepositorySettingsGUI\saveModules(), ilObjFileBasedLMGUI\saveProperties(), ilObjSystemFolderGUI\saveProxyObject(), ilObjMediaCastSettingsGUI\saveSettings(), ilObjPersonalDesktopSettingsGUI\saveSettings(), ilObjRepositorySettingsGUI\saveSettings(), ilObjSurveyAdministrationGUI\saveSettingsObject(), ilObjPersonalDesktopSettingsGUI\saveWsp(), ilObjMediaPoolGUI\setContentSubTabs(), ilObjContentObjectGUI\setilLMMenu(), ilObjBlogGUI\setSettingsSubTabs(), ilObjMediaPoolGUI\setSettingsSubTabs(), ilObjWikiGUI\setSettingsSubTabs(), ilObjExternalFeedGUI\setTabs(), ilObjItemGroupGUI\setTabs(), ilObjMediaCastGUI\setTabs(), ilObjMediaPoolGUI\setTabs(), ilObjSystemFolderGUI\showHTTPSObject(), ilObjSystemFolderGUI\showProxyObject(), ilObjSCORM2004LearningModuleGUI\showTrackingItems(), ilObjPortfolioGUI\toRepository(), ilObjSystemFolderGUI\viewObject(), and ilObjWikiGUI\viewPageObject().

◆ $actions

◆ $ctrl

ilObjectGUI::$ctrl
protected

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

Referenced by ilObjSCORM2004LearningModuleGUI\activateExpertMode(), ilObjHelpSettingsGUI\activateModule(), ilObjExerciseGUI\addContentSubTabs(), ilObjBlogGUI\addContributor(), ilObjBlogGUI\addHeaderActionForCommand(), ilObjSystemFolderGUI\addHeaderTitleObject(), ilObjWikiGUI\addImportantPageObject(), ilObjAdvancedEditingGUI\addPageEditorSettingsSubtabs(), ilObjWikiGUI\addPagesSubTabs(), ilObjWikiGUI\addPageTabs(), ilContainerGUI\addPageTabs(), ilObjectPluginGUI\addPermissionTab(), ilContainerGUI\addStandardContainerSubTabs(), ilObjAdvancedEditingGUI\addSubtabs(), ilObjTaggingSettingsGUI\addSubTabs(), ilObjBlogGUI\afterSave(), ilObjExerciseGUI\afterSave(), ilObjItemGroupGUI\afterSave(), ilObjPollGUI\afterSave(), ilObjTaxonomyGUI\afterSave(), ilObjectPluginGUI\afterSave(), ilObjMediaPoolGUI\allMedia(), ilObjSCORM2004LearningModuleGUI\assignGlossary(), 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(), ilObjMediaPoolGUI\cancelSave(), ilObjStyleSheetGUI\cancelTemplateDeletionObject(), ilObjStyleSheetGUI\cancelTemplateSavingObject(), ilObjStyleSheetGUI\cancelUploadObject(), ilContainerGUI\clipboardObject(), ilContainerGUI\cloneAllObject(), ilObjBadgeAdministrationGUI\confirmDeleteImageTemplates(), ilObjBadgeAdministrationGUI\confirmDeleteObjectBadges(), ilObjTaxonomyGUI\confirmDeleteTaxonomy(), ilObjMediaCastGUI\confirmDeletionItemsObject(), ilObjSCORM2004LearningModuleGUI\confirmedDelete(), ilObjSkillManagementGUI\confirmedDelete(), ilObjTaxonomyGUI\confirmedDelete(), ilObjSCORM2004LearningModuleGUI\confirmExpertMode(), ilObjHelpSettingsGUI\confirmHelpModulesDeletion(), ilObjMediaPoolGUI\confirmRemove(), ilObjWikiGUI\confirmRemoveImportantPagesObject(), ilObjBlogGUI\contributors(), ilObjMediaCastGUI\convertFileObject(), ilObjStyleSheetGUI\copyCharacteristicsObject(), ilObjSCORM2004LearningModuleGUI\copyItems(), ilContainerGUI\copyObject(), ilObjExternalFeedGUI\createObject(), ilObjWikiGUI\createPageUsingTemplateObject(), ilObjBlogGUI\createPosting(), ilObjSCORM2004LearningModuleGUI\createStyle(), ilObjWikiGUI\createStyleObject(), ilContainerGUI\createStyleObject(), ilObjSCORM2004LearningModuleGUI\cutItems(), 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(), ilObjSCORM2004LearningModuleGUI\deleteStyle(), ilObjWikiGUI\deleteStyleObject(), ilContainerGUI\deleteStyleObject(), ilObjTaxonomyGUI\deleteTaxonomy(), ilObjStyleSheetGUI\deleteTemplateConfirmationObject(), ilObjStyleSheetGUI\deleteTemplateKeepClassesObject(), ilObjStyleSheetGUI\deleteTemplateObject(), ilObjSCORM2004LearningModuleGUI\detachGlossary(), 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(), ilObjPersonalDesktopSettingsGUI\editSettings(), ilObjSkillManagementGUI\editSettings(), ilObjWikiSettingsGUI\editSettings(), ilObjSkillManagementGUI\editSkills(), ilObjSkillManagementGUI\editSkillTemplates(), ilObjSCORM2004LearningModuleGUI\editStyle(), ilObjWikiGUI\editStyleObject(), ilContainerGUI\editStyleObject(), ilObjStyleSheetGUI\editTagStyleObject(), ilObjStyleSheetGUI\editTemplateObject(), ilObjPersonalDesktopSettingsGUI\editWsp(), ilObjBlogGUI\executeCommand(), ilObjExerciseGUI\executeCommand(), ilObjFolderGUI\executeCommand(), ilObjItemGroupGUI\executeCommand(), ilObjMediaPoolGUI\executeCommand(), ilObjPollGUI\executeCommand(), ilObjSCORM2004LearningModuleGUI\executeCommand(), ilObjWikiGUI\executeCommand(), ilContainerReferenceGUI\executeCommand(), ilObjectPluginGUI\executeCommand(), ilObjTaxonomyGUI\executeCommand(), ilObjExternalFeedGUI\exitSave(), ilObjMediaCastGUI\extractPreviewImageObject(), ilContainerGUI\forwardToPageObject(), ilContainerGUI\forwardToStyleSheet(), ilObjFileBasedLMGUI\frameset(), ilContainerGUI\getAsynchItemListObject(), getCenterColumnHTML(), ilObjBlogGUI\getHTML(), ilObjSCORM2004LearningModuleGUI\getNotesHTML(), ilObjBadgeAdministrationGUI\getObjectBadgesFromMultiAction(), getRightColumnHTML(), ilObjFolderGUI\getTabs(), ilObjWikiGUI\getTabs(), ilContainerGUI\getTabs(), ilObjStyleSheetGUI\getTabs(), ilObjWikiGUI\gotoPageObject(), ilObjWikiGUI\gotoStartPageObject(), ilObjBookingPoolGUI\infoScreen(), ilObjectPluginGUI\infoScreen(), ilObjMediaCastGUI\initAddCastItemForm(), ilObjStyleSheetGUI\initCharacteristicForm(), ilObjAdvancedEditingGUI\initCharSelectorSettingsForm(), ilObjStyleSheetGUI\initColorForm(), initEditForm(), ilObjectPluginGUI\initEditForm(), ilObjMediaPoolGUI\initFolderForm(), ilObjTaggingSettingsGUI\initForbiddenTagsForm(), ilObjWikiSettingsGUI\initForm(), ilObjAdvancedEditingGUI\initGeneralPageSettingsForm(), ilObjSCORM2004LearningModuleGUI\initGlossaryCreationForm(), ilObjBlogGUI\initHeaderAction(), ilObjSystemFolderGUI\initHTTPSForm(), ilObjStyleSheetGUI\initImageForm(), ilObjBadgeAdministrationGUI\initImageTemplateForm(), ilObjMediaObjectsSettingsGUI\initMediaObjectsSettingsForm(), ilObjMediaPoolGUI\initMediaPoolPageForm(), ilObjStyleSheetGUI\initMediaQueryForm(), ilObjWorkspaceFolderGUI\initPasswordForm(), ilObjPortfolioGUI\initPDFSelectionForm(), ilObjSCORM2004LearningModuleGUI\initPropertiesEditableForm(), ilObjSCORM2004LearningModuleGUI\initPropertiesForm(), ilObjSystemFolderGUI\initProxyForm(), ilObjPollGUI\initQuestionForm(), ilObjWikiGUI\initSettingsForm(), ilObjFileBasedLMGUI\initSettingsForm(), ilObjMediaCastGUI\initSettingsForm(), ilObjSurveyAdministrationGUI\initSettingsForm(), ilObjTaxonomyGUI\initSettingsForm(), ilObjSCORM2004LearningModuleGUI\initStylePropertiesForm(), ilObjWikiGUI\initStylePropertiesForm(), ilContainerGUI\initStylePropertiesForm(), ilObjStyleSheetGUI\initTagStyleForm(), ilObjTaxonomyGUI\initTaxNodeForm(), ilObjStyleSheetGUI\initTemplateForm(), ilObjStyleSheetGUI\initTemplateGenerationForm(), ilObjWikiGUI\initTemplateSelectionForm(), ilObjSCORM2004LearningModuleGUI\insertAsset(), ilObjSCORM2004LearningModuleGUI\insertAssetClip(), ilObjSCORM2004LearningModuleGUI\insertChapter(), ilObjSCORM2004LearningModuleGUI\insertChapterClip(), ilObjSCORM2004LearningModuleGUI\insertLMChapterClip(), ilObjSCORM2004LearningModuleGUI\insertPage(), ilObjSCORM2004LearningModuleGUI\insertPageClip(), ilObjSCORM2004LearningModuleGUI\insertScenario(), ilObjSCORM2004LearningModuleGUI\insertScenarioGUI(), ilObjSCORM2004LearningModuleGUI\insertSco(), ilObjSCORM2004LearningModuleGUI\insertScoClip(), ilObjSCORM2004LearningModuleGUI\insertTemplate(), ilObjSCORM2004LearningModuleGUI\insertTemplateGUI(), ilObjSCORM2004LearningModuleGUI\jumpToNode(), 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(), ilObjWikiGUI\performSearchObject(), ilObjSCORM2004LearningModuleGUI\proceedDragDrop(), ilObjSCORM2004LearningModuleGUI\properties(), ilContainerReferenceGUI\redirectObject(), ilObjStyleSheetGUI\refreshTagStyleObject(), ilObjBlogGUI\removeContributor(), ilObjWikiGUI\removeImportantPagesObject(), ilObjPollGUI\render(), ilObjBlogGUI\render(), ilObjWorkspaceFolderGUI\render(), ilObjBlogGUI\renderList(), ilObjBlogGUI\renderNavigation(), ilObjBlogGUI\renderNavigationByAuthors(), ilObjBlogGUI\renderNavigationByDate(), ilObjBlogGUI\renderNavigationByKeywords(), ilContainerGUI\renderObject(), ilObjBlogGUI\renderToolbarNavigation(), ilObjStyleSheetGUI\returnToUpperContextObject(), ilObjBookingPoolGUI\rsvCancelObject(), ilObjBookingPoolGUI\rsvConfirmCancelAggregationObject(), ilObjBookingPoolGUI\rsvConfirmCancelObject(), ilObjTaxonomyGUI\save(), ilObjAccessibilitySettingsGUI\saveAccessKeys(), ilObjSkillManagementGUI\saveAllTemplateTitles(), ilObjSCORM2004LearningModuleGUI\saveAllTitles(), ilObjSkillManagementGUI\saveAllTitles(), ilObjTaxonomyGUI\saveAssignedItemsSorting(), ilObjSystemFolderGUI\saveBasicSettingsObject(), ilObjMediaCastGUI\saveCastItemObject(), ilObjStyleSheetGUI\saveCharacteristicObject(), ilObjAdvancedEditingGUI\saveCharSelectorSettingsObject(), ilObjStyleSheetGUI\saveColorObject(), ilObjSystemFolderGUI\saveContactInformationObject(), ilObjMediaPoolGUI\saveFolder(), ilObjTaggingSettingsGUI\saveForbiddenTags(), ilObjAdvancedEditingGUI\saveGeneralPageSettingsObject(), ilObjSCORM2004LearningModuleGUI\saveGlossary(), 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(), ilObjWikiGUI\saveOrderingAndIndentObject(), ilObjAdvancedEditingGUI\savePageEditorSettingsObject(), ilObjSCORM2004LearningModuleGUI\saveSequencing(), ilObjBlogAdministrationGUI\saveSettings(), ilObjExerciseAdministrationGUI\saveSettings(), ilObjLearningResourcesSettingsGUI\saveSettings(), ilObjMediaCastSettingsGUI\saveSettings(), ilObjPortfolioAdministrationGUI\saveSettings(), ilObjAwarenessAdministrationGUI\saveSettings(), ilObjBadgeAdministrationGUI\saveSettings(), ilObjMediaObjectsSettingsGUI\saveSettings(), ilObjNewsSettingsGUI\saveSettings(), ilObjPersonalDesktopSettingsGUI\saveSettings(), ilObjSkillManagementGUI\saveSettings(), ilObjTaggingSettingsGUI\saveSettings(), ilObjMediaCastGUI\saveSettingsObject(), ilObjSurveyAdministrationGUI\saveSettingsObject(), ilObjWikiGUI\saveSettingsObject(), ilObjTaxonomyGUI\saveSorting(), ilObjTaxonomyGUI\saveTaxNode(), ilObjStyleSheetGUI\saveTemplateObject(), ilObjSystemFolderGUI\saveWebServicesObject(), ilObjPersonalDesktopSettingsGUI\saveWsp(), ilObjSCORM2004LearningModuleGUI\selectGlossary(), ilObjSCORM2004LearningModuleGUI\selectLObjChapter(), ilObjMediaPoolGUI\selectUploadDirFiles(), ilObjWikiGUI\setAsStartPageObject(), ilObjMediaPoolGUI\setContentSubTabs(), ilObjSystemFolderGUI\setGeneralSettingsSubTabs(), ilObjMediaPoolGUI\setMediaPoolPageTabs(), ilObjHelpSettingsGUI\setMode(), ilObjBlogGUI\setNotification(), ilObjPollGUI\setParticipantsSubTabs(), ilObjSystemFolderGUI\setServerInfoSubTabs(), ilObjWikiGUI\setSettingsSubTabs(), ilObjSCORM2004LearningModuleGUI\setSubTabs(), ilObjStyleSheetGUI\setSubTabs(), ilObjSystemFolderGUI\setSystemCheckSubTabs(), ilObjTaxonomyGUI\setTabs(), ilObjExternalFeedGUI\setTabs(), ilObjItemGroupGUI\setTabs(), ilObjMediaPoolGUI\setTabs(), ilObjStyleSheetGUI\setTemplatesSubTabs(), ilObjSkillManagementGUI\setTestSubtabs(), ilObjAdvancedEditingGUI\settingsObject(), ilObjMediaCastGUI\showGallery(), ilObjSCORM2004LearningModuleGUI\showLearningObjectivesAlignment(), ilObjMediaPoolGUI\showMediaPoolPageUsages(), ilObjSCORM2004LearningModuleGUI\showOrganization(), ilObjAdvancedEditingGUI\showPageEditorSettingsObject(), ilObjBookingPoolGUI\showProfileObject(), ilContainerGUI\showRepTree(), ilObjSCORM2004LearningModuleGUI\showSequencing(), ilObjWikiGUI\showTemplateSelectionObject(), ilObjTaxonomyGUI\showTree(), ilObjSkillManagementGUI\showTree(), ilObjSCORM2004LearningModuleGUI\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(), ilObjCategoryGUI\editTranslationsObject(), ilObjSurveyQuestionPoolGUI\exportObject(), ilContainerGUI\getAsynchItemListObject(), ilObjSessionGUI\getAttendanceListUserData(), ilObjUserGUI\getValues(), initDidacticTemplate(), ilObjAssessmentFolderGUI\logAdminObject(), ilObjTestGUI\participantsObject(), ilObjSurveyQuestionPoolGUI\questionsObject(), ilObjTestGUI\questionsObject(), ilObjRoleGUI\readRoleProperties(), ilObjTestGUI\removeQuestionsForm(), ilObjSystemFolderGUI\saveHeaderTitleObject(), ilObjSCORM2004LearningModuleGUI\showExportList(), ilObjSystemFolderGUI\showHeaderTitleObject(), ilObjForumGUI\showStatisticsObject(), ilObjLanguageExtGUI\statisticsObject(), ilObjFileGUI\update(), ilObjLinkResourceGUI\updateLinks(), ilCourseContentGUI\updateTimings(), ilCourseContentGUI\updateUserTimings(), ilObjFileAccessSettingsGUI\viewDiskQuotaReport(), and ilObjLanguageExtGUI\viewObject().

◆ $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 ilObject2GUI\__construct(), ilObjCategoryGUI\_goto(), ilObjCategoryReferenceGUI\_goto(), ilObjCourseReferenceGUI\_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(), ilObjForumGUI\_goto(), ilObjUserFolderGUI\_goto(), ilObjSystemFolderGUI\_goto(), _gotoRepositoryNode(), _gotoRepositoryRoot(), ilCourseArchivesGUI\addHTMLArchive(), ilCourseArchivesGUI\addXMLArchive(), ilObjSystemFolderGUI\benchmarkObject(), ilObjSystemFolderGUI\checkObject(), ilContainerGUI\clipboardObject(), ilContainerGUI\cloneAllObject(), cloneAllObject(), ilCourseArchivesGUI\confirmDeleteArchives(), ilObjRoleGUI\confirmDeleteRoleObject(), ilObjContentObjectGUI\confirmedDelete(), ilObjMediaPoolGUI\confirmRemove(), ilContainerGUI\copyObject(), ilObjContentObjectGUI\copyPage(), ilObjFileBasedLMGUI\createFromDirectory(), ilObjRoleGUI\createObject(), ilContainerReferenceGUI\createObject(), createObject(), ilContainerGUI\cutObject(), ilObjContentObjectGUI\delete(), ilCourseArchivesGUI\delete(), ilObjContentObjectGUI\deleteMenuEntry(), ilObjSCORM2004LearningModuleGUI\deleteNodes(), ilObjRoleFolderGUI\deleteRoleObject(), ilCourseArchivesGUI\downloadArchives(), ilObjFolderGUI\downloadFolderObject(), ilObjCourseVerificationGUI\downloadFromPortfolioPage(), ilObjSCORMVerificationGUI\downloadFromPortfolioPage(), ilObjTestVerificationGUI\downloadFromPortfolioPage(), ilContainerGUI\downloadObject(), ilObjContentObjectGUI\downloadPDFFile(), ilObjFileGUI\edit(), ilObjFileAccessSettingsGUI\editDiskQuotaMailTemplate(), ilObjFileAccessSettingsGUI\editDiskQuotaSettings(), ilObjFileAccessSettingsGUI\editDownloadingSettings(), ilObjGroupGUI\editInfoObject(), ilObjCourseGUI\editInfoObject(), ilObjContentObjectGUI\editMenuEntry(), ilObjFolderGUI\editObject(), ilObjFileBasedLMGUI\editObject(), ilObjRoleGUI\editObject(), editObject(), ilObjTypeDefinitionGUI\editObject(), ilRemoteObjectBaseGUI\editObject(), ilContainerGUI\editPageContentObject(), ilObjFileAccessSettingsGUI\editPreviewSettings(), ilCourseContentGUI\editTimings(), ilObjFileAccessSettingsGUI\editUploadSettings(), ilCourseContentGUI\editUserTimings(), ilObjFileAccessSettingsGUI\editWebDAVSettings(), ilObjLoggingSettingsGUI\errorSettings(), ilObjSessionGUI\eventsListObject(), ilCourseContentGUI\executeCommand(), ilObjCourseGUI\executeCommand(), ilObjFileGUI\executeCommand(), ilObjGroupGUI\executeCommand(), ilObjContentObjectGUI\executeCommand(), ilObjLearningResourcesSettingsGUI\executeCommand(), ilObjMediaCastSettingsGUI\executeCommand(), ilObjSAHSLearningModuleGUI\executeCommand(), ilObjTestGUI\executeCommand(), ilObjQuestionPoolGUI\executeCommand(), ilObjLinkResourceGUI\executeCommand(), ilObjWebResourceAdministrationGUI\executeCommand(), ilObjWikiSettingsGUI\executeCommand(), ilObjAccessibilitySettingsGUI\executeCommand(), ilObjAuthSettingsGUI\executeCommand(), ilObjCalendarSettingsGUI\executeCommand(), ilObjComponentSettingsGUI\executeCommand(), ilObjObjectTemplateAdministrationGUI\executeCommand(), ilObjHelpSettingsGUI\executeCommand(), ilObjMediaObjectGUI\executeCommand(), ilObjMediaObjectsSettingsGUI\executeCommand(), ilMembershipAdministrationGUI\executeCommand(), ilObjMDSettingsGUI\executeCommand(), ilObjNewsSettingsGUI\executeCommand(), ilObjPersonalDesktopSettingsGUI\executeCommand(), ilObjPrivacySecurityGUI\executeCommand(), ilObjRepositorySettingsGUI\executeCommand(), ilObjSkillManagementGUI\executeCommand(), ilObjTaggingSettingsGUI\executeCommand(), ilObjECSSettingsGUI\executeCommand(), ilObjSCORM2004LearningModuleGUI\exportISO(), ilObjItemGroupGUI\gotoParent(), ilObjContentObjectGUI\importFileObject(), ilObjSurveyQuestionPoolGUI\importFileObject(), importFileObject(), ilObjCategoryGUI\infoScreen(), ilObjCourseGUI\infoScreen(), ilObjMediaCastGUI\infoScreen(), ilObjMediaPoolGUI\infoScreen(), ilObjWikiGUI\infoScreen(), ilRemoteObjectBaseGUI\infoScreen(), ilObjCloudGUI\infoScreenForward(), ilObjDataCollectionGUI\infoScreenForward(), ilObjFileGUI\infoScreenForward(), ilObjQuestionPoolGUI\infoScreenForward(), ilContainerGUI\linkObject(), ilObjCategoryGUI\listUsersObject(), 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(), 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(), ilObjCategoryGUI\saveTranslationsObject(), ilObjFileAccessSettingsGUI\saveUploadSettings(), ilObjFileAccessSettingsGUI\saveWebDAVSettings(), ilObjSystemFolderGUI\saveWebServicesObject(), ilCourseArchivesGUI\selectArchiveLanguage(), ilObjContentObjectGUI\selectFooter(), ilObjContentObjectGUI\selectHeader(), ilObjLoggingSettingsGUI\settings(), ilObjSearchSettingsGUI\settingsObject(), ilObjSystemFolderGUI\showHTTPSObject(), ilContainerGUI\showPasteTreeObject(), ilObjSystemFolderGUI\showProxyObject(), ilObjSystemFolderGUI\startValidator(), ilObjMDSettingsGUI\updateEntry(), ilObjCourseGUI\updateInfoObject(), ilObjContentObjectGUI\updateMenuEntry(), ilObjCategoryGUI\updateObject(), ilObjGroupGUI\updateObject(), ilObjSessionGUI\updateObject(), updateObject(), ilRemoteObjectBaseGUI\updateObject(), ilCourseContentGUI\updateTimings(), ilCourseArchivesGUI\view(), ilObjLinkResourceGUI\view(), ilObjFileAccessSettingsGUI\viewDiskQuotaReport(), ilObjGlossaryGUI\viewObject(), ilObjRoleFolderGUI\viewObject(), viewObject(), and ilObjObjectFolderGUI\viewObject().

◆ $lng

ilObjectGUI::$lng

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

Referenced by ilObjSurveyAdministrationGUI\__construct(), ilObjRoleFolderGUI\__construct(), ilObjRoleTemplateGUI\__construct(), ilObjStyleSheetGUI\__construct(), ilObjExerciseGUI\__construct(), ilObjMediaCastGUI\__construct(), ilObjSCORM2004LearningModuleGUI\__construct(), ilObjSAHSLearningModuleGUI\__construct(), ilObjSCORMLearningModuleGUI\__construct(), ilObjWikiGUI\__construct(), ilObjExternalToolsSettingsGUI\__construct(), ilObjRoleGUI\__construct(), ilObjUserGUI\__construct(), ilObjRootFolderGUI\__construct(), ilObjCalendarSettingsGUI\__construct(), ilContainerGUI\__construct(), ilContainerReferenceGUI\__construct(), ilObjMDSettingsGUI\__construct(), ilObjPersonalDesktopSettingsGUI\__construct(), ilObjECSSettingsGUI\__construct(), ilObjLanguageExtGUI\__construct(), ilObjMediaObjectGUI\__construct(), ilObjContentObjectGUI\__construct(), ilObjFileBasedLMGUI\__construct(), ilObjTaxonomyGUI\__construct(), ilObjBlogGUI\__construct(), ilObjCloudGUI\__construct(), ilObjPollGUI\__construct(), ilObject2GUI\__construct(), ilObjOrgUnitGUI\__construct(), ilObjStudyProgrammeGUI\__construct(), ilObjSurveyGUI\__construct(), ilObjSurveyQuestionPoolGUI\__construct(), ilObjTestGUI\__construct(), ilObjQuestionPoolGUI\__construct(), ilObjMediaObjectGUI\_getMediaInfoHTML(), ilObjStyleSheetGUI\_getTemplatePreview(), ilObjBookingPoolGUI\_goto(), ilObjCategoryGUI\_goto(), ilObjCategoryReferenceGUI\_goto(), ilObjCourseReferenceGUI\_goto(), ilObjFolderGUI\_goto(), ilObjGlossaryGUI\_goto(), ilObjFileBasedLMGUI\_goto(), ilObjItemGroupGUI\_goto(), ilObjContentObjectGUI\_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(), ilObjFileGUI\_goto(), ilObjLinkResourceGUI\_goto(), ilObjExerciseGUI\_goto(), ilObjForumGUI\_goto(), ilObjUserFolderGUI\_goto(), ilObjSystemFolderGUI\_goto(), _gotoRepositoryRoot(), ilObjCategoryGUI\_importCategories(), ilObjCategoryGUI\_importCategoriesForm(), ilObjCourseGUI\_modifyItemGUI(), ilObjSCORM2004LearningModuleGUI\activateExpertMode(), ilObjHelpSettingsGUI\activateModule(), ilObjComponentSettingsGUI\activatePlugin(), ilObjLinkResourceGUI\activateTabs(), ilObjBadgeAdministrationGUI\activateTypes(), ilObjExerciseGUI\addContentSubTabs(), ilObjMediaCastGUI\addContentSubTabs(), ilObjBlogGUI\addContributor(), ilObjDataCollectionGUI\addHeaderAction(), ilObjSystemFolderGUI\addHeaderTitleObject(), ilObjWikiGUI\addImportantPageObject(), ilObjContentObjectGUI\addLocations(), ilObjBibliographicGUI\addNews(), ilObjTestGUI\addQuestionObject(), ilContainerGUI\addStandardContainerSubTabs(), ilObjTaggingSettingsGUI\addSubTabs(), ilObjContentObjectGUI\addTabs(), ilObjRoleGUI\addToClipboardObject(), ilObjBlogGUI\addToDeskObject(), ilContainerGUI\addToDeskObject(), ilObjContentObjectGUI\addTooltip(), ilObjGlossaryGUI\addUsagesToInfo(), ilObjBlogGUI\addUserFromAutoComplete(), ilObjItemGroupGUI\afterConstructor(), ilObjMediaPoolGUI\afterConstructor(), ilObjTaxonomyGUI\afterSave(), ilObjCloudGUI\afterServiceAuth(), ilObjSystemFolderGUI\benchmarkObject(), ilObjSystemFolderGUI\benchmarkSubTabs(), ilObjBlogGUI\buildExportTemplate(), ilObjTestGUI\buildPageViewToolbar(), ilObjQuestionPoolGUI\buildQuestionBrowserTableGUI(), ilObjStyleSheetGUI\cancelCharacteristicDeletionObject(), ilObjStyleSheetGUI\cancelObject(), ilObjContentObjectGUI\chapters(), ilObjCourseGUI\checkLicenses(), ilObjWorkspaceFolderGUI\checkPassword(), ilObjExternalToolsSettingsGUI\clearMathJaxCacheObject(), ilContainerGUI\clipboardObject(), ilObjTestGUI\confirmDeleteAllUserResultsObject(), ilObjPollGUI\confirmDeleteAllVotes(), ilObjBadgeAdministrationGUI\confirmDeleteImageTemplates(), ilObjBadgeAdministrationGUI\confirmDeleteObjectBadges(), ilObjTestGUI\confirmDeleteSelectedUserDataObject(), 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(), ilObject2GUI\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(), ilObjFolderGUI\downloadFolderObject(), ilContainerGUI\downloadMultipleObjects(), ilObjTaxonomyGUI\editAOTaxonomySettings(), ilObjFileAccessSettingsGUI\editDiskQuotaMailTemplate(), ilObjFileAccessSettingsGUI\editDiskQuotaSettings(), ilObjFileAccessSettingsGUI\editDownloadingSettings(), 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(), ilObjPersonalDesktopSettingsGUI\editSettings(), ilObjSkillManagementGUI\editSettings(), ilObjWikiSettingsGUI\editSettings(), ilObjSkillManagementGUI\editSkills(), ilObjSkillManagementGUI\editSkillTemplates(), ilObjAuthSettingsGUI\editSOAPObject(), ilObjStyleSheetGUI\editTagStyleObject(), ilObjFileAccessSettingsGUI\editUploadSettings(), ilObjFileAccessSettingsGUI\editWebDAVSettings(), ilObjPersonalDesktopSettingsGUI\editWsp(), ilObjDataCollectionGUI\emptyInfo(), ilObjBlogGUI\executeCommand(), ilObjCloudGUI\executeCommand(), ilObjExerciseGUI\executeCommand(), ilObjItemGroupGUI\executeCommand(), ilObjContentObjectGUI\executeCommand(), ilObjMediaPoolGUI\executeCommand(), ilObjPortfolioGUI\executeCommand(), ilObjSCORM2004LearningModuleGUI\executeCommand(), ilObjTestGUI\executeCommand(), ilObjQuestionPoolGUI\executeCommand(), ilObjWikiSettingsGUI\executeCommand(), ilObjHelpSettingsGUI\executeCommand(), ilObjectPluginGUI\executeCommand(), ilObjFileAccessSettingsGUI\executeCommand(), ilObjSAHSLearningModuleGUI\export(), ilObjContentObjectGUI\filterTooltips(), ilContainerGUI\forwardToPageObject(), ilObjFileAccessSettingsGUI\getAdditionalWebDAVInformation(), ilObjComponentSettingsGUI\getAdminTabs(), ilObjObjectTemplateAdministrationGUI\getAdminTabs(), ilObjSkillManagementGUI\getAdminTabs(), ilObjMediaCastGUI\getCastItemValues(), ilObjMediaCastGUI\getFeedIconsHTML(), ilObjBlogGUI\getHTML(), ilObjSystemCheckGUI\getLang(), ilObjContentObjectGUI\getLayoutOption(), ilObjContentObjectGUI\getMultiLangHeader(), ilObjMediaPoolGUI\getPreviewModalHTML(), ilObjContentObjectGUI\getPublicAccessColValue(), ilObjTestGUI\getQuestionpoolCreationForm(), getRightColumnHTML(), ilObjWikiGUI\getSettingsFormValues(), ilObjSurveyAdministrationGUI\getSettingsTemplateConfig(), ilObjAssessmentFolderGUI\getSettingsTemplateConfig(), ilObjStyleSheetGUI\getStyleExampleHTML(), 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(), ilObjItemGroupGUI\gotoParent(), ilObjFolderGUI\importFileObject(), ilObjUserFolderGUI\importUserRoleAssignmentObject(), ilObjUserFolderGUI\importUsersObject(), ilObjExerciseGUI\infoScreen(), ilObjWikiGUI\infoScreen(), ilObjectPluginGUI\infoScreen(), ilObjMediaCastGUI\initAddCastItemForm(), ilObjStyleSheetGUI\initCharacteristicForm(), ilObjAdvancedEditingGUI\initCharSelectorSettingsForm(), ilObjStyleSheetGUI\initColorForm(), ilObjSystemFolderGUI\initContactInformationForm(), ilObjCloudGUI\initCreateForm(), ilObjSAHSLearningModuleGUI\initCreationForm(), initDidacticTemplate(), ilObjFileAccessSettingsGUI\initDiskQuotaMailTemplateForm(), ilObjFileAccessSettingsGUI\initDownloadingSettingsForm(), ilObjBlogGUI\initEditCustomForm(), ilObjPollGUI\initEditCustomForm(), ilObjBibliographicGUI\initEditForm(), initEditForm(), ilObjectPluginGUI\initEditForm(), ilObjPrivacySecurityGUI\initErrorMessages(), ilObjMediaPoolGUI\initFolderForm(), ilObjTaggingSettingsGUI\initForbiddenTagsForm(), ilObjMediaObjectGUI\initForm(), ilObjWikiSettingsGUI\initForm(), ilObjBlogAdministrationGUI\initFormSettings(), ilObjExerciseAdministrationGUI\initFormSettings(), ilObjMediaCastSettingsGUI\initFormSettings(), ilObjPortfolioAdministrationGUI\initFormSettings(), ilObjAwarenessAdministrationGUI\initFormSettings(), ilObjSearchSettingsGUI\initFormSettings(), ilObjTaggingSettingsGUI\initFormSettings(), ilObjAdvancedEditingGUI\initGeneralPageSettingsForm(), ilObjMDSettingsGUI\initGeneralSettingsForm(), ilObjSCORM2004LearningModuleGUI\initGlossaryCreationForm(), ilObjSystemFolderGUI\initHTTPSForm(), ilObjStyleSheetGUI\initImageForm(), ilObjBadgeAdministrationGUI\initImageTemplateForm(), ilObjContentObjectGUI\initImportForm(), ilObjSystemFolderGUI\initJavaServerForm(), 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(), ilObjFileGUI\initSingleUploadForm(), ilObjContentObjectGUI\initStylePropertiesForm(), ilObjSCORM2004LearningModuleGUI\initStylePropertiesForm(), ilObjWikiGUI\initStylePropertiesForm(), ilContainerGUI\initStylePropertiesForm(), ilObjStyleSheetGUI\initTagStyleForm(), ilObjTaxonomyGUI\initTaxNodeForm(), ilObjStyleSheetGUI\initTemplateForm(), ilObjStyleSheetGUI\initTemplateGenerationForm(), ilObjWikiGUI\initTemplateSelectionForm(), ilObjSAHSLearningModuleGUI\initUploadForm(), ilObjFileAccessSettingsGUI\initUploadSettingsForm(), ilObjUserFolderGUI\initUserImportForm(), ilObjSystemFolderGUI\initWebServicesForm(), ilObjFileGUI\initZipUploadForm(), 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(), ilObjTestGUI\participantsObject(), ilObjWorkspaceFolderGUI\passwordForm(), ilObjStyleSheetGUI\pasteCharacteristicsObject(), ilObjTaxonomyGUI\pasteItems(), ilObjWikiGUI\performSearchObject(), ilObjBlogGUI\preview(), ilObjPortfolioGUI\printView(), ilObjContentObjectGUI\properties(), ilObjSCORM2004LearningModuleGUI\properties(), ilObjSCORMLearningModuleGUI\properties(), ilObjStyleSheetGUI\propertiesObject(), ilObjTestGUI\questionsObject(), ilObjQuestionPoolGUI\questionsObject(), ilObjBlogGUI\removeContributor(), ilObjBlogGUI\removeFromDeskObject(), ilContainerGUI\removeFromDeskObject(), ilContainerGUI\removeFromSystemObject(), ilObjWikiGUI\removeImportantPagesObject(), ilObjContentObjectGUI\removeLMGlossary(), ilObjPollGUI\render(), ilObjCourseVerificationGUI\render(), ilObjExerciseVerificationGUI\render(), ilObjSCORMVerificationGUI\render(), ilObjTestVerificationGUI\render(), ilObjBlogGUI\render(), ilObjBlogGUI\renderList(), ilObjWikiGUI\renderSideBlock(), ilObjBlogGUI\renderToolbarNavigation(), ilObjContentObjectGUI\resetNumberOfTries(), ilObjBookingPoolGUI\rsvCancelObject(), ilObjBookingPoolGUI\rsvConfirmCancelAggregationObject(), ilObjBookingPoolGUI\rsvConfirmCancelObject(), ilObjAccessibilitySettingsGUI\saveAccessKeys(), ilObjSkillManagementGUI\saveAllTemplateTitles(), ilObjSkillManagementGUI\saveAllTitles(), ilObjTaxonomyGUI\saveAssignedItemsSorting(), 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(), ilObjMediaObjectsSettingsGUI\saveSettings(), ilObjWikiGUI\saveSettingsObject(), ilObjTaxonomyGUI\saveSorting(), ilObjTaxonomyGUI\saveTaxNode(), ilObjStyleSheetGUI\saveTemplateObject(), ilObjContentObjectGUI\saveTooltips(), ilObjFileAccessSettingsGUI\saveUploadSettings(), ilObjFileAccessSettingsGUI\saveWebDAVSettings(), ilObjSystemFolderGUI\saveWebServicesObject(), ilObjContentObjectGUI\selectLMGlossary(), ilObjMediaPoolGUI\selectUploadDirFiles(), setActions(), ilObjWikiGUI\setAsStartPageObject(), ilObjContentObjectGUI\setContentSubTabs(), ilObjCourseGUI\setContentSubTabs(), ilObjMediaPoolGUI\setMediaPoolPageTabs(), ilObjHelpSettingsGUI\setMode(), ilContainerGUI\setPageEditorTabs(), ilObjContentObjectGUI\setPageLayout(), ilObjPollGUI\setParticipantsSubTabs(), ilObjMediaObjectGUI\setPropertiesSubTabs(), ilObjContentObjectGUI\setQuestionsSubTabs(), ilObjMediaPoolGUI\setSettingsSubTabs(), ilObjWikiGUI\setSettingsSubTabs(), ilObjSAHSLearningModuleGUI\setSettingsSubTabs(), ilObjSCORM2004LearningModuleGUI\setSubTabs(), ilObjFolderGUI\setSubTabs(), ilObjSCORMLearningModuleGUI\setSubTabs(), ilObjStyleSheetGUI\setSubTabs(), ilObjContentObjectGUI\setTabs(), ilObjTaxonomyGUI\setTabs(), ilObjWorkspaceFolderGUI\setTabs(), ilObjBlogGUI\setTabs(), ilObjCloudGUI\setTabs(), ilObjDataCollectionGUI\setTabs(), ilObjExternalFeedGUI\setTabs(), ilObjFileGUI\setTabs(), ilObjItemGroupGUI\setTabs(), ilObjMediaCastGUI\setTabs(), ilObjPollGUI\setTabs(), ilObjLinkResourceGUI\setTabs(), ilObjNotificationAdminGUI\setTabs(), ilObject2GUI\setTabs(), ilObjStyleSheetGUI\setTabs(), ilObjStyleSheetGUI\setTemplatesSubTabs(), ilObjAdvancedEditingGUI\settingsObject(), ilObjUserFolderGUI\settingsObject(), ilObjRootFolderGUI\setTitleAndDescription(), ilObjWorkspaceRootFolderGUI\setTitleAndDescription(), ilObjGlossaryGUI\showActions(), ilObjContentObjectGUI\showActions(), ilContainerGUI\showAdministrationPanel(), ilObjNotificationAdminGUI\showConfigMatrixObject(), 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(), ilObjTaxonomyGUI\showTree(), 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(), ilObjUserFolderGUI\viewObject(), and ilObjWikiGUI\viewPageObject().

◆ $locator

◆ $maxcount

ilObjectGUI::$maxcount

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

◆ $obj_id

◆ $objDefinition

◆ $object

◆ $omit_locator

ilObjectGUI::$omit_locator = false

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

◆ $rbacreview

ilObjectGUI::$rbacreview
protected

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

Referenced by ilRoleDesktopItem\__assign(), 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\doChangeExistingObjects(), ilObjRoleFolderGUI\doCopyRole(), ilObjRoleFolderGUI\doRemoveRolePermissions(), ilObjRoleGUI\editObject(), ilObjTypeDefinitionGUI\editObject(), ilObjUserGUI\editObject(), ilObjAuthSettingsGUI\editSOAPObject(), ilObjAuthSettingsGUI\getApacheAuthSettingsForm(), ilObjRoleGUI\getTabs(), ilObjUserFolderGUI\importUserRoleAssignmentObject(), ilObjUserFolderGUI\importUsersObject(), ilObjUserGUI\initCreate(), ilObjRoleFolderGUI\initSettingsForm(), ilObjRoleGUI\isChangeExistingObjectsConfirmationRequired(), ilObjRoleGUI\listDesktopItemsObject(), 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 53 of file class.ilObjectGUI.php.

Referenced by ilObjAssessmentFolderGUI\__construct(), ilObjQuestionPoolGUI\__construct(), ilObjRoleGUI\adoptPermSaveObject(), ilObjRoleTemplateGUI\adoptPermSaveObject(), ilObjRoleGUI\askDeleteDesktopItemObject(), ilObjRoleGUI\assignDesktopItemObject(), ilObjUserGUI\assignSaveObject(), ilObjAuthSettingsGUI\authSettingsObject(), ilObjQuestionPoolGUI\buildQuestionBrowserTableGUI(), ilObjRoleGUI\checkAccess(), ilObjUserFolderGUI\confirmaccessFreeObject(), ilObjUserFolderGUI\confirmaccessRestrictObject(), ilObjUserFolderGUI\confirmactivateObject(), ilObjUserFolderGUI\confirmdeactivateObject(), ilObjUserFolderGUI\confirmdeleteObject(), ilObjQuestionPoolGUI\createExportExcel(), ilObjRoleGUI\createObject(), ilObjUserGUI\createObject(), ilObjRoleTemplateGUI\createObject(), ilObjRoleGUI\deassignUserObject(), ilObjRoleGUI\deleteDesktopItemsObject(), ilObjQuestionPoolGUI\deleteQuestionsObject(), ilObjRoleFolderGUI\deleteRoleObject(), ilObjFileAccessSettingsGUI\editDiskQuotaMailTemplate(), ilObjFileAccessSettingsGUI\editDiskQuotaSettings(), ilObjFileAccessSettingsGUI\editDownloadingSettings(), ilObjRoleGUI\editObject(), ilObjUserGUI\editObject(), ilObjRoleTemplateGUI\editObject(), ilObjFileAccessSettingsGUI\editPreviewSettings(), ilObjAuthSettingsGUI\editScriptObject(), ilObjAuthSettingsGUI\editSOAPObject(), ilObjFileAccessSettingsGUI\editUploadSettings(), ilObjFileAccessSettingsGUI\editWebDAVSettings(), ilObjRoleGUI\executeCommand(), ilObjRoleTemplateGUI\executeCommand(), ilObjComponentSettingsGUI\executeCommand(), ilObjObjectTemplateAdministrationGUI\executeCommand(), ilObjMDSettingsGUI\executeCommand(), ilObjPrivacySecurityGUI\executeCommand(), ilObjUserGUI\executeCommand(), ilObjWebResourceAdministrationGUI\getAdminTabs(), ilObjCalendarSettingsGUI\getAdminTabs(), ilObjComponentSettingsGUI\getAdminTabs(), ilObjObjectTemplateAdministrationGUI\getAdminTabs(), ilObjLTIAdministrationGUI\getAdminTabs(), ilMembershipAdministrationGUI\getAdminTabs(), ilObjMDSettingsGUI\getAdminTabs(), ilObjPrivacySecurityGUI\getAdminTabs(), ilObjFileAccessSettingsGUI\getAdminTabs(), ilObjECSSettingsGUI\getAdminTabs(), ilObjSAHSLearningModuleGUI\getTabs(), ilObjAssessmentFolderGUI\getTabs(), ilObjRoleTemplateGUI\getTabs(), ilObjAuthSettingsGUI\getTabs(), ilObjSearchSettingsGUI\getTabs(), ilObjUserFolderGUI\getTabs(), ilObjUserGUI\getTabs(), ilObjUserFolderGUI\getUserMultiCommands(), ilObjUserFolderGUI\importUserFormObject(), ilObjUserFolderGUI\importUserRoleAssignmentObject(), ilObjUserFolderGUI\importUsersObject(), ilObjUserGUI\initCreate(), ilObjUserFolderGUI\learningProgressObject(), ilObjRoleGUI\listDesktopItemsObject(), ilObjRoleGUI\listUsersRoleObject(), ilObjAuthSettingsGUI\loginInfoObject(), ilObjSCORMLearningModuleGUI\newModuleVersionUpload(), ilObjSCORMLearningModuleGUI\offlineModeManager(), ilObjRoleGUI\permSaveObject(), ilObjSCORMLearningModuleGUI\properties(), ilObjQuestionPoolGUI\questionsObject(), ilObjUserGUI\roleassignmentObject(), ilObjRoleFolderGUI\roleSearchObject(), ilObjFileAccessSettingsGUI\saveDiskQuotaSettings(), ilObjFileAccessSettingsGUI\saveDownloadingSettings(), ilObjRoleTemplateGUI\saveObject(), ilObjUserGUI\saveObject(), ilObjFileAccessSettingsGUI\savePreviewSettings(), ilObjSearchSettingsGUI\saveSettingsObject(), ilObjAuthSettingsGUI\saveSOAPObject(), ilObjFileAccessSettingsGUI\saveUploadSettings(), ilObjFileAccessSettingsGUI\saveWebDAVSettings(), ilObjRoleGUI\selectDesktopItemObject(), 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 38 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(), ilObjUserGUI\editObject(), ilObjAuthSettingsGUI\editScriptObject(), ilObjBlogAdministrationGUI\editSettings(), ilObjExerciseAdministrationGUI\editSettings(), ilObjPortfolioAdministrationGUI\editSettings(), ilObjLearningResourcesSettingsGUI\editSettings(), ilObjPersonalDesktopSettingsGUI\editSettings(), ilObjSkillManagementGUI\editSettings(), ilObjAuthSettingsGUI\editSOAPObject(), ilObjPersonalDesktopSettingsGUI\editWsp(), ilObjECSSettingsGUI\executeCommand(), ilObjLearningResourcesSettingsGUI\getAdminTabs(), 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(), 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(), ilObjPersonalDesktopSettingsGUI\saveSettings(), ilObjRepositorySettingsGUI\saveSettings(), ilObjSkillManagementGUI\saveSettings(), ilObjTaggingSettingsGUI\saveSettings(), ilObjWikiGUI\saveSettingsObject(), ilObjBlogGUI\saveStyleSettings(), ilObjContentObjectGUI\saveStyleSettings(), ilObjPortfolioBaseGUI\saveStyleSettings(), ilObjSCORM2004LearningModuleGUI\saveStyleSettings(), ilObjWikiGUI\saveStyleSettingsObject(), ilObjSystemFolderGUI\saveWebServicesObject(), ilObjPersonalDesktopSettingsGUI\saveWsp(), 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 48 of file class.ilObjectGUI.php.

Referenced by __showButton(), ilObjContentObjectGUI\addMenuEntry(), ilObjBlogGUI\contributors(), ilObjTestGUI\createUserResults(), ilObjSkillManagementGUI\deleteNodes(), ilObjTaxonomyGUI\editAOTaxonomySettings(), ilObjMediaCastGUI\editCastItemObject(), ilObjContentObjectGUI\editGlossaries(), ilObjWikiGUI\editImportantPagesObject(), ilObjContentObjectGUI\editMenuEntry(), ilObjContentObjectGUI\editMenuProperties(), ilObjStyleSheetGUI\editObject(), ilObjContentObjectGUI\editPublicSection(), ilObjWikiSettingsGUI\editSettings(), ilObjStyleSheetGUI\editTagStyleObject(), ilObjSurveyQuestionPoolGUI\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\render(), ilObjBlogGUI\renderToolbarNavigation(), ilObjMediaPoolGUI\selectUploadDirFiles(), ilObjContentObjectGUI\showExportIDsOverview(), ilObjSCORM2004LearningModuleGUI\showExportList(), ilObjSystemFolderGUI\showJavaServerObject(), ilObjSCORM2004LearningModuleGUI\showLearningObjectivesAlignment(), 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(), ilObjBookingPoolGUI\bookObject(), ilObjBlogGUI\buildExportTemplate(), ilContainerGUI\clipboardObject(), ilObjBookingPoolGUI\confirmBookingNumbers(), 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(), ilObjMediaPoolGUI\createFolderForm(), ilObjSCORM2004LearningModuleGUI\createGlossary(), ilObjMediaPoolGUI\createMediaPoolPage(), ilObjMediaObjectGUI\createObject(), createObject(), ilObjStyleSheetGUI\createObject(), ilObjUserGUI\createObject(), ilObjWikiGUI\createPageUsingTemplateObject(), ilObjTestGUI\createQuestionObject(), ilObjTaxonomyGUI\createTaxNode(), ilObjStyleSheetGUI\deleteCharacteristicConfirmationObject(), ilObjStyleSheetGUI\deleteColorConfirmationObject(), ilObject2GUI\deleteConfirmation(), ilObjStyleSheetGUI\deleteCoreCharMessage(), ilObjTaxonomyGUI\deleteItems(), ilObjStyleSheetGUI\deleteMediaQueryConfirmationObject(), ilObjSCORM2004LearningModuleGUI\deleteNodes(), ilObjSkillManagementGUI\deleteNodes(), ilObjStyleSheetGUI\deleteTemplateConfirmationObject(), ilObjStyleSheetGUI\displayTemplateEditForm(), ilObjAccessibilitySettingsGUI\editAccessKeys(), ilObjMediaCastGUI\editCastItemObject(), ilObjStyleSheetGUI\editColorObject(), ilObjLTIAdministrationGUI\editConsumer(), ilObjCourseGUI\editCourseIconsObject(), ilObjFileAccessSettingsGUI\editDiskQuotaMailTemplate(), ilObjFileAccessSettingsGUI\editDiskQuotaSettings(), ilObjFileAccessSettingsGUI\editDownloadingSettings(), ilObjMediaPoolGUI\editFolder(), ilObjTaggingSettingsGUI\editForbiddenTags(), ilObjContentObjectGUI\editGlossaries(), ilObjGroupGUI\editGroupIconsObject(), ilObjCategoryGUI\editIconsObject(), ilObjFolderGUI\editIconsObject(), ilObjBadgeAdministrationGUI\editImageTemplate(), ilObjWikiGUI\editImportantPagesObject(), ilObjExternalToolsSettingsGUI\editMapsObject(), ilObjExternalToolsSettingsGUI\editMathJaxObject(), ilObjMediaPoolGUI\editMediaPoolPage(), ilObjStyleSheetGUI\editMediaQueryObject(), ilObjContentObjectGUI\editMenuProperties(), 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(), ilObjCategoryGUI\editTranslationsObject(), ilObjFileAccessSettingsGUI\editUploadSettings(), ilObjFileAccessSettingsGUI\editWebDAVSettings(), ilObjBibliographicGUI\executeCommand(), ilObjBlogGUI\executeCommand(), ilObjBookingPoolGUI\executeCommand(), ilObjCourseGUI\executeCommand(), ilObjExternalFeedGUI\executeCommand(), ilObjGroupGUI\executeCommand(), ilObjItemGroupGUI\executeCommand(), ilObjMediaPoolGUI\executeCommand(), ilObjPollGUI\executeCommand(), ilObjSCORM2004LearningModuleGUI\executeCommand(), ilObjTestGUI\executeCommand(), ilObjQuestionPoolGUI\executeCommand(), ilObjWikiGUI\executeCommand(), ilContainerGUI\executeCommand(), ilObjMediaObjectGUI\executeCommand(), ilObjectPluginGUI\executeCommand(), ilObjSAHSLearningModuleGUI\export(), ilObjLinkResourceGUI\exportHTML(), ilObjBlogGUI\exportHTMLPages(), 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(), ilObjGroupGUI\initForm(), ilObjMediaCastGUI\initSettingsForm(), ilContainerGUI\initStylePropertiesForm(), ilObjSCORM2004LearningModuleGUI\insertLMChapterClip(), ilObjSCORM2004LearningModuleGUI\insertScenarioGUI(), ilObjSCORM2004LearningModuleGUI\insertTemplateGUI(), 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(), ilObjBookingPoolGUI\logDetailsObject(), ilObjBookingPoolGUI\logObject(), 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(), ilObjSCORMLearningModuleGUI\properties(), ilObjWikiGUI\recentChangesObject(), redrawHeaderActionObject(), ilContainerGUI\redrawListItemObject(), ilObjPollGUI\render(), ilObjBlogGUI\render(), ilObjWorkspaceFolderGUI\render(), ilObjBlogGUI\renderFullScreen(), ilContainerGUI\renderObject(), ilObjWikiGUI\renderSideBlock(), ilObjBookingPoolGUI\rsvCancelObject(), ilObjBookingPoolGUI\rsvConfirmCancelAggregationObject(), ilObjBookingPoolGUI\rsvConfirmCancelObject(), ilObjBibliographicGUI\save(), 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(), ilObjSCORM2004LearningModuleGUI\showEditTree(), ilObjContentObjectGUI\showExportIDsOverview(), ilObjSCORM2004LearningModuleGUI\showExportList(), ilObjMediaCastGUI\showGallery(), ilObjAdvancedEditingGUI\showGeneralPageEditorSettingsObject(), ilObjMDSettingsGUI\showGeneralSettings(), ilObjSystemFolderGUI\showHeaderTitleObject(), ilObjSystemFolderGUI\showHTTPSObject(), ilObjSystemFolderGUI\showJavaServerObject(), ilObjSCORM2004LearningModuleGUI\showLearningObjectivesAlignment(), ilContainerGUI\showLinkListObject(), ilObjContentObjectGUI\showLMGlossarySelector(), ilObjContentObjectGUI\showMaintenance(), ilObjMediaPoolGUI\showMediaPoolPageUsages(), showMountWebfolderIcon(), ilObjMediaObjectGUI\showMultiSubtitleConfirmationTableObject(), ilObjSCORM2004LearningModuleGUI\showOrganization(), ilObjExerciseGUI\showOverviewObject(), ilObjMediaPoolGUI\showPage(), ilObjAdvancedEditingGUI\showPageEditorSettingsObject(), ilObjPollGUI\showParticipants(), ilObjPollGUI\showParticipantVotes(), ilContainerGUI\showPasswordInstructionObject(), ilObjComponentSettingsGUI\showPlugin(), ilObjComponentSettingsGUI\showPluginSlotInfo(), ilObjBookingPoolGUI\showProfileObject(), ilObjSystemFolderGUI\showProxyObject(), ilContainerGUI\showRepTree(), ilObjSCORM2004LearningModuleGUI\showSequencing(), ilObjWikiGUI\showTemplateSelectionObject(), ilObjContentObjectGUI\showTooltipList(), ilObjTaxonomyGUI\showTree(), ilObjSkillManagementGUI\showTree(), ilContainerGUI\showTreeFlatIcon(), ilObjStyleSheetGUI\showUpperIcon(), 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(), ilObjUserFolderGUI\viewObject(), ilObjLanguageExtGUI\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(), ilCourseArchivesGUI\__initCourseObject(), ilCourseContentGUI\__initCourseObject(), ilContainerGUI\__showTimingsButton(), ilContainerGUI\_buildPath(), ilObjExternalFeedGUI\_goto(), ilObjContentObjectGUI\addLocations(), ilObjRoleGUI\adoptPermSaveObject(), ilObjCategoryGUI\afterSave(), ilObjExternalFeedGUI\afterUpdate(), ilObjSCORM2004LearningModuleGUI\assignGlossary(), ilObjSessionGUI\cancelEditObject(), ilObjExternalFeedGUI\cancelUpdate(), ilObjRoleGUI\changeExistingObjectsObject(), ilObjContentObjectGUI\chapters(), ilContainerGUI\cloneAllObject(), ilContainerGUI\cloneNodes(), ilContainerGUI\cloneWizardPageObject(), ilObjContentObjectGUI\confirmedDelete(), ilObjSCORM2004LearningModuleGUI\confirmedDelete(), ilObjTestGUI\createQuestionPool(), ilObjSessionGUI\createRecurringSessions(), ilObjRoleFolderGUI\doCopyRole(), ilObjContentObjectGUI\editPublicSection(), ilObjSessionGUI\eventsListObject(), ilObjTestGUI\executeCommand(), ilObjFolderGUI\forwardToTimingsView(), getAdminTabs(), ilRoleDesktopItem\getAll(), ilObjSessionGUI\getTabs(), ilObjCategoryGUI\getTaxonomiesForRefId(), ilObjSessionGUI\handleFileUpload(), ilObjUserFolderGUI\importUserRoleAssignmentObject(), ilObjUserFolderGUI\importUsersObject(), ilObjSessionGUI\infoScreen(), ilContainerGUI\initAndDisplayCopyIntoMultipleObjectsObject(), ilContainerGUI\initAndDisplayLinkIntoMultipleObjectsObject(), ilContainerGUI\initAndDisplayMoveIntoObjectObject(), ilObjSessionGUI\initContainer(), ilObjGroupGUI\initForm(), ilObjSurveyGUI\initPropertiesForm(), isVisible(), ilContainerGUI\lockObject(), ilObjSessionGUI\materialsObject(), ilObjFolderGUI\modifyItemGUI(), ilObjGroupGUI\modifyItemGUI(), ilObjSessionGUI\modifyItemGUI(), ilObjSCORMLearningModuleGUI\offlineModeManager(), ilObjContentObjectGUI\pages(), ilContainerGUI\pasteObject(), ilContainerGUI\performPasteIntoMultipleObjectsObject(), ilObjRoleGUI\permSaveObject(), ilObjFileBasedLMGUI\properties(), ilObjSCORM2004LearningModuleGUI\properties(), ilObjSCORMLearningModuleGUI\properties(), ilContainerGUI\recurseFolder(), ilObjSessionGUI\redirectToParentContentPageObject(), ilObjSCORM2004LearningModuleGUI\saveGlossary(), ilObjRoleGUI\selectDesktopItemObject(), ilObjCourseGUI\setSubTabs(), ilContainerGUI\showLinkListObject(), ilObjContentObjectGUI\showLMGlossarySelector(), showMountWebfolderIcon(), ilObjStyleSheetGUI\showUpperIcon(), ilObjGroupGUI\unsubscribeObject(), ilObjFolderGUI\viewObject(), and ilObjGroupGUI\viewObject().

◆ $user

ilObjectGUI::$user
protected

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

Referenced by ilObjBlogGUI\addHeaderActionForCommand(), ilObjContentObjectGUI\addTabs(), ilObjBlogGUI\addUserFromAutoComplete(), ilObjRoleGUI\addUserObject(), ilObjMediaPoolGUI\allMedia(), ilObjBookingPoolGUI\buildDatesBySchedule(), ilObjContentObjectGUI\chapters(), ilObjSystemFolderGUI\checkObject(), cloneAllObject(), ilObjBookingPoolGUI\confirmedBookingObject(), ilObjWorkspaceFolderGUI\copy(), ilObjMediaPoolGUI\copyToClipboard(), ilObjPortfolioGUI\createPortfolioFromAssignment(), ilObjPortfolioGUI\createPortfolioFromTemplateProcess(), ilObjBlogGUI\createPosting(), ilObjSurveyQuestionPoolGUI\createQuestionObject(), ilObjRoleGUI\deassignUserObject(), ilObjTestGUI\deleteSingleUserResultsObject(), 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(), ilObjExerciseGUI\infoScreen(), ilObjSurveyGUI\infoScreen(), ilObjWikiGUI\infoScreen(), ilObjPortfolioGUI\initCreatePortfolioFromTemplateForm(), ilObjPortfolioTemplateGUI\initDidacticTemplate(), 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(), ilObjBookingPoolGUI\processBooking(), putObjectInTree(), ilObjSurveyQuestionPoolGUI\questionsObject(), ilObjPollGUI\render(), ilObjExerciseVerificationGUI\render(), ilObjBlogGUI\render(), ilObjWorkspaceFolderGUI\render(), ilObjBlogGUI\renderFullScreen(), ilObjBlogGUI\renderFullscreenHeader(), ilObjBlogGUI\renderList(), ilObjBookingPoolGUI\renderSlots(), ilObjBookingPoolGUI\rsvCancelObject(), ilObjBookingPoolGUI\rsvConfirmCancelObject(), ilObjExerciseVerificationGUI\save(), ilObjMediaCastGUI\saveCastItemObject(), ilObjContentObjectGUI\saveLinkCheck(), ilObjContentObjectGUI\saveProperties(), ilObjWikiGUI\saveSettingsObject(), ilObjPollGUI\sendNotifications(), ilObjSurveyGUI\sendUserResultsMail(), ilObjContentObjectGUI\setilLMMenu(), ilObjBlogGUI\setNotification(), ilObjBookingPoolGUI\setTabs(), ilObjUserFolderGUI\showActionConfirmation(), ilObjMediaCastGUI\showContentObject(), ilObjFileBasedLMGUI\showLearningModule(), ilObjContentObjectGUI\showLMGlossarySelector(), ilObjExerciseGUI\showOverviewObject(), ilObjSCORM2004LearningModuleGUI\showTrackingItems(), ilObjSCORMLearningModuleGUI\showTrackingItems(), ilObjTaxonomyGUI\showTree(), 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: