ILIAS  release_7 Revision v7.30-3-g800a261c036
ilObjectGUI Class Reference

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

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

Public Member Functions

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

Static Public Member Functions

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

Data Fields

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

Protected Member Functions

 getObjectService ()
 Get object service. More...
 
 assignObject ()
 
 setTitleAndDescription ()
 called by prepare output More...
 
 initHeaderAction ($a_sub_type=null, $a_sub_id=null)
 Add header action menu. More...
 
 insertHeaderAction ($a_list_gui)
 Insert header action into main template. More...
 
 addHeaderAction ()
 Add header action menu. More...
 
 redrawHeaderActionObject ()
 Ajax call: redraw action header only. More...
 
 setTabs ()
 set admin tabs @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

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

Private Member Functions

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

Detailed Description

Class ilObjectGUI Basic methods of all Output classes.

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

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

Member Function Documentation

◆ __initTableGUI()

& ilObjectGUI::__initTableGUI ( )
protected

Reimplemented in ilObjOrgUnitGUI, and ilObject2GUI.

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

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

◆ __setTableGUIBasicData()

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

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

Reimplemented in ilObjOrgUnitGUI, and ilObject2GUI.

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

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

References $_GET.

◆ __showButton()

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

Reimplemented in ilObject2GUI.

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

1746 {
1747 $ilToolbar = $this->toolbar;
1748
1749 $ilToolbar->addButton($a_text, $this->ctrl->getLinkTarget($this, $a_cmd), $a_target);
1750 }

References $toolbar.

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

+ Here is the caller graph for this function:

◆ _gotoRepositoryNode()

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

Goto repository root.

Parameters

return

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

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

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

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

+ Here is the caller graph for this function:

◆ _gotoRepositoryRoot()

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

Goto repository root.

Parameters

return

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

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

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

Referenced by ilObjBookingPoolGUI\_goto(), ilObjCategoryGUI\_goto(), ilObjCmiXapiGUI\_goto(), ilObjDataCollectionGUI\_goto(), ilObjGlossaryGUI\_goto(), ilObjFileBasedLMGUI\_goto(), ilObjItemGroupGUI\_goto(), ilLMPageObjectGUI\_goto(), ilObjContentObjectGUI\_goto(), ilObjLTIConsumerGUI\_goto(), ilObjMediaCastGUI\_goto(), ilObjMediaPoolGUI\_goto(), ilObjRootFolderGUI\_goto(), ilObjSAHSLearningModuleGUI\_goto(), ilObjSessionGUI\_goto(), ilObjSurveyQuestionPoolGUI\_goto(), ilObjTestGUI\_goto(), ilObjWikiGUI\_goto(), ilObjectPluginGUI\_goto(), ilObjSurveyGUI\_goto(), ilObjCourseGUI\_goto(), ilObjGroupGUI\_goto(), ilObjFileGUI\_goto(), ilObjLinkResourceGUI\_goto(), ilObjExerciseGUI\_goto(), ilGlossaryTermGUI\_goto(), ilStructureObjectGUI\_goto(), ilObjUserFolderGUI\_goto(), ilObjLearningSequence\_goto(), ilObjSystemFolderGUI\_goto(), checkPermission(), 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 685 of file class.ilObjectGUI.php.

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

References $_GET, $locator, and SYSTEM_FOLDER_ID.

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

1000 {
1001 }

Referenced by initDidacticTemplate().

+ Here is the caller graph for this function:

◆ addExternalEditFormCustom()

ilObjectGUI::addExternalEditFormCustom ( ilPropertyFormGUI  $a_form)

Reimplemented in ilObjBookingPoolGUI.

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

1172 {
1173 // has to be done AFTER setValuesByArray() ...
1174 }

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

+ Here is the caller graph for this function:

◆ addHeaderAction()

ilObjectGUI::addHeaderAction ( )
protected

Add header action menu.

Reimplemented in ilObjCategoryGUI, and ilObjCloudGUI.

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

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

References initHeaderAction(), and insertHeaderAction().

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

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

◆ addLocatorItems()

◆ addToDeskObject()

ilObjectGUI::addToDeskObject ( )

@inheritDoc

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

2179 {
2180 $lng = $this->lng;
2183 $this->favourites->add($user->getId(), (int) $_GET["item_ref_id"]);
2184 $lng->loadLanguageModule("rep");
2185 ilUtil::sendSuccess($lng->txt("rep_added_to_favourites"), true);
2186 $ctrl->redirectToURL(ilLink::_getLink((int) $_GET["ref_id"]));
2187 }

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

+ Here is the call graph for this function:

◆ afterImport()

ilObjectGUI::afterImport ( ilObject  $a_new_object)
protected

Post (successful) object import hook.

Parameters
ilObject$a_new_object

Reimplemented in ilObjStyleSheetGUI, ilObjCourseGUI, and ilObjFileBasedLMGUI.

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

1488 {
1489 ilUtil::sendSuccess($this->lng->txt("object_added"), true);
1490 $this->ctrl->returnToParent($this);
1491 }

Referenced by importFileObject().

+ Here is the caller graph for this function:

◆ afterSave()

◆ afterUpdate()

ilObjectGUI::afterUpdate ( )
protected

Post (successful) object update hook.

Reimplemented in ilObjExternalFeedGUI, and ilContainerGUI.

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

1300 {
1301 ilUtil::sendSuccess($this->lng->txt("msg_obj_modified"), true);
1302 $this->ctrl->redirect($this, "edit");
1303 }

Referenced by updateObject().

+ Here is the caller graph for this function:

◆ assignObject()

ilObjectGUI::assignObject ( )
protected

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

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

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

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

1007 {
1008 $ilCtrl = $this->ctrl;
1009
1010 $ilCtrl->redirectByClass("ilrepositorygui", "frameset");
1011 }

References $ctrl.

Referenced by ilObjLearningSequenceGUI\executeCommand().

+ Here is the caller graph for this function:

◆ cancelDeleteObject()

ilObjectGUI::cancelDeleteObject ( )

cancel deletion of object

@access public

Reimplemented in ilObjStyleSheetGUI.

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

747 {
748 ilSession::clear("saved_post");
749 $this->ctrl->returnToParent($this);
750 }
static clear($a_var)
Unset a value.

References ilSession\clear().

+ Here is the call graph for this function:

◆ cancelObject()

ilObjectGUI::cancelObject ( )

cancel action and go back to previous page @access public

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

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

759 {
760 ilSession::clear("saved_post");
761 $this->ctrl->returnToParent($this);
762 }

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

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

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

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

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

◆ checkPermissionBool()

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

Check permission.

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

Reimplemented in ilObjPortfolioGUI, ilObject2GUI, ilObjTaxonomyGUI, and ilObjWikiGUI.

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

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

References $_GET, and $access.

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

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

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

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

+ Here is the call graph for this function:

◆ confirmedDeleteObject()

ilObjectGUI::confirmedDeleteObject ( )

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

Reimplemented in ilObjOrgUnitGUI, and ilObjStyleSheetGUI.

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

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

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

Referenced by ilObjLearningSequenceGUI\executeCommand().

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

◆ createObject()

ilObjectGUI::createObject ( )

create new object form

@access public

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

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

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

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

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

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

◆ deleteObject()

ilObjectGUI::deleteObject (   $a_error = false)

Display deletion confirmation screen.

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

@access public

Reimplemented in ilObjOrgUnitGUI, ilObjRoleFolderGUI, and ilObjStyleSheetGUI.

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

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

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

Referenced by ilObjLearningSequenceGUI\executeCommand().

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

◆ editObject()

ilObjectGUI::editObject ( )

edit object

@access public

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

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

1149 {
1150 $tpl = $this->tpl;
1151 $ilTabs = $this->tabs_gui;
1153
1154 if (!$this->checkPermissionBool("write")) {
1155 $ilErr->raiseError($this->lng->txt("msg_no_perm_write"), $ilErr->MESSAGE);
1156 }
1157
1158 $ilTabs->activateTab("settings");
1159
1160 $form = $this->initEditForm();
1161 $values = $this->getEditFormValues();
1162 if ($values) {
1163 $form->setValuesByArray($values);
1164 }
1165
1166 $this->addExternalEditFormCustom($form);
1167
1168 $tpl->setContent($form->getHTML());
1169 }
getEditFormValues()
Get values for edit form.
initEditForm()
Init object edit form.
addExternalEditFormCustom(ilPropertyFormGUI $a_form)

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

Referenced by ilContainerReferenceGUI\editReferenceObject(), ilContainerReferenceGUI\firstEditObject(), ilObjUserGUI\removeUserPictureObject(), 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 2100 of file class.ilObjectGUI.php.

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

References ilFileUploadGUI\initFileUpload().

Referenced by prepareOutput().

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

◆ executeCommand()

ilObjectGUI::executeCommand ( )

execute command

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

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

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

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

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

References $_GET.

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

+ Here is the caller graph for this function:

◆ getAdminTabs()

ilObjectGUI::getAdminTabs ( )

administration tabs show only permissions and trash folder

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

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

568 {
570
571 if ($this->checkPermissionBool("visible,read")) {
572 $this->tabs_gui->addTarget(
573 "view",
574 $this->ctrl->getLinkTarget($this, "view"),
575 array("", "view"),
576 get_class($this)
577 );
578 }
579
580 if ($this->checkPermissionBool("edit_permission")) {
581 $this->tabs_gui->addTarget(
582 "perm_settings",
583 $this->ctrl->getLinkTargetByClass(array(get_class($this),'ilpermissiongui'), "perm"),
584 "",
585 "ilpermissiongui"
586 );
587 }
588 }

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

1891 {
1892 $ilCtrl = $this->ctrl;
1893
1894 include_once("Services/Block/classes/class.ilColumnGUI.php");
1895
1896 $obj_id = ilObject::_lookupObjId($this->object->getRefId());
1897 $obj_type = ilObject::_lookupType($obj_id);
1898
1899 if ($ilCtrl->getNextClass() != "ilcolumngui") {
1900 // normal command processing
1901 return $this->getContent();
1902 } else {
1903 if (!$ilCtrl->isAsynch()) {
1904 //if ($column_gui->getScreenMode() != IL_SCREEN_SIDE)
1906 // right column wants center
1908 $column_gui = new ilColumnGUI($obj_type, IL_COL_RIGHT);
1909 $this->setColumnSettings($column_gui);
1910 $this->html = $ilCtrl->forwardCommand($column_gui);
1911 }
1912 // left column wants center
1914 $column_gui = new ilColumnGUI($obj_type, IL_COL_LEFT);
1915 $this->setColumnSettings($column_gui);
1916 $this->html = $ilCtrl->forwardCommand($column_gui);
1917 }
1918 } else {
1919 // normal command processing
1920 return $this->getContent();
1921 }
1922 }
1923 }
1924 }
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, $obj_id, ilObject\_lookupObjId(), ilObject\_lookupType(), ilColumnGUI\getCmdSide(), ilColumnGUI\getScreenMode(), IL_COL_LEFT, IL_COL_RIGHT, IL_SCREEN_SIDE, and setColumnSettings().

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

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

◆ getCreationFormsHTML()

ilObjectGUI::getCreationFormsHTML ( array  $a_forms)
finalprotected

Get HTML for creation forms (accordion)

Parameters
array$a_forms

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

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

References $tpl, and ilAccordionGUI\FIRST_OPEN.

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

+ Here is the caller graph for this function:

◆ getCreationMode()

◆ getDidacticTemplateVar()

ilObjectGUI::getDidacticTemplateVar (   $a_type)

Get didactic template setting from creation screen.

Parameters
string$a_type
Returns
string

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

1081 {
1082 $tpl = $_POST["didactic_type"];
1083 if ($tpl && substr($tpl, 0, strlen($a_type) + 1) == $a_type . "_") {
1084 return (int) substr($tpl, strlen($a_type) + 1);
1085 }
1086 return 0;
1087 }

References $_POST, and $tpl.

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

+ Here is the caller graph for this function:

◆ getEditFormCustomValues()

ilObjectGUI::getEditFormCustomValues ( array &  $a_values)
protected

Add values to custom edit fields.

Parameters
array$a_values

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

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

1242 {
1243 }

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

1229 {
1230 $values["title"] = $this->object->getTitle();
1231 $values["desc"] = $this->object->getLongDescription();
1232 $this->getEditFormCustomValues($values);
1233 return $values;
1234 }
getEditFormCustomValues(array &$a_values)
Add values to custom edit fields.

References getEditFormCustomValues().

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

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

◆ getFormAction()

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

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

"perm")

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

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

1502 {
1503 if ($this->formaction[$a_cmd] != "") {
1504 return $this->formaction[$a_cmd];
1505 } else {
1506 return $a_formaction;
1507 }
1508 }

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

+ Here is the caller graph for this function:

◆ getHTML()

ilObjectGUI::getHTML ( )

Reimplemented in ilObjBlogGUI, ilObjPollGUI, and ilObject2GUI.

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

592 {
593 return $this->html;
594 }

◆ getObjectService()

◆ getReturnLocation()

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

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

"perm")

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

Reimplemented in ilObject2GUI.

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

1531 {
1532 if ($this->return_location[$a_cmd] != "") {
1533 return $this->return_location[$a_cmd];
1534 } else {
1535 return $a_location;
1536 }
1537 }

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

+ Here is the caller graph for this function:

◆ getRightColumnHTML()

ilObjectGUI::getRightColumnHTML ( )
protected

Display right column.

Reimplemented in ilCourseContentGUI, and ilObject2GUI.

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

1930 {
1932 $lng = $this->lng;
1933 $ilCtrl = $this->ctrl;
1934
1935 $obj_id = ilObject::_lookupObjId($this->object->getRefId());
1936 $obj_type = ilObject::_lookupType($obj_id);
1937
1938 include_once("Services/Block/classes/class.ilColumnGUI.php");
1939 $column_gui = new ilColumnGUI($obj_type, IL_COL_RIGHT);
1940
1941 if ($column_gui->getScreenMode() == IL_SCREEN_FULL) {
1942 return "";
1943 }
1944
1945 $this->setColumnSettings($column_gui);
1946
1947 if ($ilCtrl->getNextClass() == "ilcolumngui" &&
1948 $column_gui->getCmdSide() == IL_COL_RIGHT &&
1949 $column_gui->getScreenMode() == IL_SCREEN_SIDE) {
1950 $html = $ilCtrl->forwardCommand($column_gui);
1951 } else {
1952 if (!$ilCtrl->isAsynch()) {
1953 $html = $ilCtrl->getHTML($column_gui);
1954 }
1955 }
1956
1957 return $html;
1958 }
const IL_SCREEN_FULL

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

+ Here is the call graph for this function:

◆ getTabs()

◆ getTargetFrame()

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

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

"perm")

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

Reimplemented in ilObject2GUI.

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

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

◆ getTemplateFile()

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

get a template blockfile format: tpl.

<objtype>_<command>.html

Parameters
stringcommand
stringobject type definition @access public

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

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

◆ handleAutoRating()

ilObjectGUI::handleAutoRating ( ilObject  $a_new_obj)
protected

Activate rating automatically if parent container setting.

Parameters
ilObject$a_new_obj

Reimplemented in ilObject2GUI.

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

2114 {
2115 if (ilObject::hasAutoRating($a_new_obj->getType(), $a_new_obj->getRefId()) &&
2116 method_exists($a_new_obj, "setRating")) {
2117 $a_new_obj->setRating(true);
2118 $a_new_obj->update();
2119 }
2120 }
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 1752 of file class.ilObjectGUI.php.

1753 {
1754 ilSession::set("tbl_limit", $_POST["hitsperpage"]);
1755 $_GET["limit"] = $_POST["hitsperpage"];
1756 }

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

+ Here is the call graph for this function:

◆ importFileObject()

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

Import.

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

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

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

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

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

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

◆ initCreateForm()

ilObjectGUI::initCreateForm (   $a_new_type)
protected

Init object creation form.

Parameters
string$a_new_type
Returns
ilPropertyFormGUI

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

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

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

References initDidacticTemplate(), and ilObject\TITLE_LENGTH.

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

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

◆ initCreationForms()

ilObjectGUI::initCreationForms (   $a_new_type)
protected

Init creation froms.

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

Parameters
string$a_new_type
Returns
array

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

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

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

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

Referenced by createObject().

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

◆ initDidacticTemplate()

ilObjectGUI::initDidacticTemplate ( ilPropertyFormGUI  $form)
protected

Show didactic template types.

Parameters
ilPropertyFormGUI$form
Returns
ilPropertyFormGUI $form

Reimplemented in ilObjPortfolioTemplateGUI, and ilObjLearningSequenceGUI.

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

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

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

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

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

◆ initEditCustomForm()

ilObjectGUI::initEditCustomForm ( ilPropertyFormGUI  $a_form)
protected

Add custom fields to update form.

Parameters
ilPropertyFormGUI$a_form

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

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

1220 {
1221 }

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

+ Here is the caller graph for this function:

◆ initEditForm()

ilObjectGUI::initEditForm ( )
protected

Init object edit form.

Returns
ilPropertyFormGUI

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

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

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

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

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

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

◆ initHeaderAction()

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

Add header action menu.

Parameters
string$a_sub_type
int$a_sub_id
Returns
ilObjectListGUI

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

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

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

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

Referenced by addHeaderAction(), and redrawHeaderActionObject().

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

◆ initImportForm()

ilObjectGUI::initImportForm (   $a_new_type)
protected

Init object import form.

Parameters
stringnew type
Returns
ilPropertyFormGUI

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

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

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

References $DIC, and ilImportDirectoryFactory\TYPE_EXPORT.

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

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

References ilContainer\_lookupContainerSetting().

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

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

◆ isVisible()

ilObjectGUI::isVisible (   $a_ref_id,
  $a_type 
)

Reimplemented in ilObject2GUI.

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

1584 {
1585 $visible = $this->checkPermissionBool("visible,read", "", "", $a_ref_id);
1586
1587 if ($visible && $a_type == 'crs') {
1589 if ($crs_id = $tree->checkForParentType($a_ref_id, 'crs')) {
1590 if (!$this->checkPermissionBool("write", "", "", $crs_id)) {
1591 // Show only activated courses
1592 $tmp_obj = &ilObjectFactory::getInstanceByRefId($crs_id, false);
1593
1594 if (!$tmp_obj->isActivated()) {
1595 unset($tmp_obj);
1596 $visible = false;
1597 }
1598 }
1599 }
1600 }
1601
1602 return $visible;
1603 }

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

675 {
676 $this->omit_locator = $a_omit;
677 }

◆ prepareOutput()

ilObjectGUI::prepareOutput (   $a_show_subobjects = true)

prepare output

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

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

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

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

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

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

◆ putObjectInTree()

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

Add object to tree at given position.

Parameters
ilObject$a_obj
int$a_parent_node_id

Reimplemented in ilObjStudyProgrammeReferenceGUI, and ilObject2GUI.

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

1096 {
1100
1101 if (!$a_parent_node_id) {
1102 $a_parent_node_id = $_GET["ref_id"];
1103 }
1104
1105 // add new object to custom parent container
1106 if ((int) $_REQUEST["crtptrefid"]) {
1107 $a_parent_node_id = (int) $_REQUEST["crtptrefid"];
1108 }
1109
1110 $a_obj->createReference();
1111 $a_obj->putInTree($a_parent_node_id);
1112 $a_obj->setPermissions($a_parent_node_id);
1113
1114 $this->obj_id = $a_obj->getId();
1115 $this->ref_id = $a_obj->getRefId();
1116
1117 // BEGIN ChangeEvent: Record save object.
1118 require_once('Services/Tracking/classes/class.ilChangeEvent.php');
1119 ilChangeEvent::_recordWriteEvent($this->obj_id, $ilUser->getId(), 'create');
1120 // END ChangeEvent: Record save object.
1121
1122 // rbac log
1123 include_once "Services/AccessControl/classes/class.ilRbacLog.php";
1124 $rbac_log_roles = $rbacreview->getParentRoleIds($this->ref_id, false);
1125 $rbac_log = ilRbacLog::gatherFaPa($this->ref_id, array_keys($rbac_log_roles), true);
1126 ilRbacLog::add(ilRbacLog::CREATE_OBJECT, $this->ref_id, $rbac_log);
1127
1128 // use forced callback after object creation
1129 $this->callCreationCallback($a_obj, $this->objDefinition, $_GET['crtcb'] ?? 0);
1130 }
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, $objDefinition, $rbacreview, $user, ilChangeEvent\_recordWriteEvent(), ilRbacLog\add(), ILIAS\Object\ImplementsCreationCallback\callCreationCallback(), ilRbacLog\CREATE_OBJECT, ilObject\createReference(), ilRbacLog\gatherFaPa(), ilObject\getId(), ilObject\getRefId(), ilObject\putInTree(), and ilObject\setPermissions().

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

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

◆ redirectAfterCreation()

ilObjectGUI::redirectAfterCreation ( )

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

Should be overwritten and redirect to settings screen.

Reimplemented in ilObjFileBasedLMGUI.

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

2169 {
2171 $link = ilLink::_getLink($this->object->getRefId());
2172 $ctrl->redirectToURL($link);
2173 }

References $ctrl, and ilLink\_getLink().

+ Here is the call graph for this function:

◆ redirectToRefId()

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

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

Parameters
int$a_ref_idreference id

Reimplemented in ilObjOrgUnitGUI, and ilObject2GUI.

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

1806 {
1807 $obj_type = ilObject::_lookupType($a_ref_id, true);
1808 $class_name = $this->objDefinition->getClassName($obj_type);
1809 $class = strtolower("ilObj" . $class_name . "GUI");
1810 $this->ctrl->setParameterByClass("ilrepositorygui", "ref_id", $a_ref_id);
1811 $this->ctrl->redirectByClass(array("ilrepositorygui", $class), $a_cmd);
1812 }

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

532 {
534
535 $lg = $this->initHeaderAction();
536 echo $lg->getHeaderAction();
537
538 // we need to add onload code manually (rating, comments, etc.)
539 echo $tpl->getOnLoadCodeForAsynch();
540
541 exit;
542 }

References $tpl, exit, and initHeaderAction().

Referenced by ilObjLearningSequenceGUI\executeCommand().

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

◆ removeFromDeskObject()

ilObjectGUI::removeFromDeskObject ( )

@inheritDoc

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

2193 {
2194 $lng = $this->lng;
2197 $lng->loadLanguageModule("rep");
2198 $this->favourites->remove($user->getId(), (int) $_GET["item_ref_id"]);
2199 ilUtil::sendSuccess($lng->txt("rep_removed_from_favourites"), true);
2200 $ctrl->redirectToURL(ilLink::_getLink((int) $_GET["ref_id"]));
2201 }

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

+ Here is the call graph for this function:

◆ saveObject()

ilObjectGUI::saveObject ( )

save object

@access public

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

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

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

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

Referenced by ilObjSessionGUI\saveAndAssignMaterialsObject().

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

◆ setActions()

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

set possible actions for objects in list.

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

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

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

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

References $lng, and $name.

◆ setAdminTabs()

ilObjectGUI::setAdminTabs ( )
finalprotected

set admin tabs @access public

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

560 {
561 $this->getAdminTabs();
562 }
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 1963 of file class.ilObjectGUI.php.

1964 {
1965 $column_gui->setRepositoryMode(true);
1966 $column_gui->setEnableEdit(false);
1967 if ($this->checkPermissionBool("write")) {
1968 $column_gui->setEnableEdit(true);
1969 }
1970 }
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 305 of file class.ilObjectGUI.php.

306 {
307 $this->creation_mode = $a_mode;
308 }

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

1519 {
1520 $this->formaction[$a_cmd] = $a_formaction;
1521 }

Referenced by ilObjFileBasedLMGUI\perm().

+ Here is the caller graph for this function:

◆ setLocator()

ilObjectGUI::setLocator ( )
protected

set Locator

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

Reimplemented in ilOrgUnitExtensionGUI, and ilObject2GUI.

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

640 {
641 $ilLocator = $this->locator;
643
644 if ($this->omit_locator) {
645 return;
646 }
647
648 // repository vs. workspace
649 if ($this->call_by_reference) {
650 // todo: admin workaround
651 // in the future, objectgui classes should not be called in
652 // admin section anymore (rbac/trash handling in own classes)
653 $ref_id = ($_GET["ref_id"] != "")
654 ? $_GET["ref_id"]
655 : $this->object->getRefId();
656 $ilLocator->addRepositoryItems($ref_id);
657 }
658
659 if (!$this->creation_mode) {
660 $this->addLocatorItems();
661 }
662
663 $tpl->setLocator();
664 }
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 1546 of file class.ilObjectGUI.php.

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

◆ setSubObjects()

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

set possible subobjects for this object.

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

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

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

621 {
622 if (is_array($a_sub_objects)) {
623 foreach ($a_sub_objects as $name => $options) {
624 $this->sub_objects[$name] = array("name" => $name, "max" => $options["max"]);
625 }
626 } else {
627 $this->sub_objects = "";
628 }
629 }

References $name.

◆ setTabs()

ilObjectGUI::setTabs ( )
protected

set admin tabs @access public

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

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

551 {
552 $this->getTabs();
553 }
getTabs()
get tabs abstract method.

References getTabs().

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

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

◆ setTargetFrame()

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

set specific target frame for command

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

Reimplemented in ilObject2GUI.

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

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

◆ setTitleAndDescription()

ilObjectGUI::setTitleAndDescription ( )
protected

called by prepare output

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

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

403 {
404 if (!is_object($this->object)) {
405 if ((int) $_REQUEST["crtptrefid"] > 0) {
406 $cr_obj_id = ilObject::_lookupObjId((int) $_REQUEST["crtcb"]);
407 $this->tpl->setTitle(
408 strip_tags(
409 ilObject::_lookupTitle($cr_obj_id),
410 self::ALLOWED_TAGS_IN_TITLE_AND_DESCRIPTION
411 )
412 );
413 $this->tpl->setTitleIcon(ilObject::_getIcon($cr_obj_id));
414 }
415 return;
416 }
417 $this->tpl->setTitle(
418 strip_tags(
419 $this->object->getPresentationTitle(),
420 self::ALLOWED_TAGS_IN_TITLE_AND_DESCRIPTION
421 )
422 );
423 $this->tpl->setDescription(
424 strip_tags(
425 $this->object->getLongDescription(),
426 self::ALLOWED_TAGS_IN_TITLE_AND_DESCRIPTION
427 )
428 );
429
430 if (strtolower($_GET["baseClass"]) == "iladministrationgui") {
431 // alt text would be same as heading -> empty alt text
432 $this->tpl->setTitleIcon(ilObject::_getIcon("", "big", $this->object->getType()));
433 } else {
434 $this->tpl->setTitleIcon(
435 ilObject::_getIcon("", "big", $this->object->getType()),
436 $this->lng->txt("obj_" . $this->object->getType())
437 );
438 }
439
440 include_once './Services/Object/classes/class.ilObjectListGUIFactory.php';
441 $lgui = ilObjectListGUIFactory::_getListGUIByType($this->object->getType());
442 $lgui->initItem($this->object->getRefId(), $this->object->getId(), $this->object->getType());
443 $this->tpl->setAlertProperties($lgui->getAlertProperties());
444 }
static _getListGUIByType( $type, $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 ilObjContentObjectGUI\executeCommand(), prepareOutput(), and ilObjTestGUI\prepareSubGuiOutput().

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

◆ showPossibleSubObjects()

ilObjectGUI::showPossibleSubObjects ( )
protected

show possible subobjects (pulldown menu)

@access public

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

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

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

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

+ Here is the call graph for this function:

◆ updateCustom()

ilObjectGUI::updateCustom ( ilPropertyFormGUI  $a_form)
protected

Insert custom update form values into object.

Parameters
ilPropertyFormGUI$a_form

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

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

1293 {
1294 }

Referenced by updateObject().

+ Here is the caller graph for this function:

◆ updateObject()

ilObjectGUI::updateObject ( )

updates object entry in object_data

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

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

1249 {
1250 $ilTabs = $this->tabs_gui;
1251 $tpl = $this->tpl;
1253
1254 if (!$this->checkPermissionBool("write")) {
1255 $ilErr->raiseError($this->lng->txt("permission_denied"), $ilErr->MESSAGE);
1256 }
1257
1258 $form = $this->initEditForm();
1259 if ($form->checkInput() &&
1260 $this->validateCustom($form)) {
1261 $this->object->setTitle($form->getInput("title"));
1262 $this->object->setDescription($form->getInput("desc"));
1263 $this->updateCustom($form);
1264 $this->object->update();
1265
1266 $this->afterUpdate();
1267 return;
1268 }
1269
1270 // display form again to correct errors
1271 $ilTabs->activateTab("settings");
1272 $form->setValuesByPost();
1273 $tpl->setContent($form->getHtml());
1274 }
afterUpdate()
Post (successful) object update hook.
updateCustom(ilPropertyFormGUI $a_form)
Insert custom update form values into object.

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

Referenced by ilObjFileBasedLMGUI\update().

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

◆ validateCustom()

ilObjectGUI::validateCustom ( ilPropertyFormGUI  $a_form)
protected

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

Parameters
ilPropertyFormGUI$a_form
Returns
boolean

Reimplemented in ilObjPollGUI.

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

1283 {
1284 return true;
1285 }

◆ viewObject()

ilObjectGUI::viewObject ( )

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

Exceptions

ilObjectException

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

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

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

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

Referenced by ilObjLanguageExtGUI\applyFilterObject(), ilObjUserFolderGUI\applyFilterObject(), ilObjLanguageExtGUI\cancelObject(), ilObjUserFolderGUI\deactivateUsersObject(), ilObjUserFolderGUI\deleteUsersObject(), ilObjUserFolderGUI\hitsperpageObject(), ilObjUserFolderGUI\initAccessRestrictionForm(), ilObjLanguageExtGUI\resetFilterObject(), ilObjUserFolderGUI\resetFilterObject(), ilObjLanguageExtGUI\saveObject(), ilObjUserFolderGUI\showActionConfirmation(), 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 294 of file class.ilObjectGUI.php.

295 {
296 return $this->call_by_reference;
297 }

Referenced by viewObject().

+ Here is the caller graph for this function:

Field Documentation

◆ $access

ilObjectGUI::$access
protected

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

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

◆ $actions

◆ $ctrl

ilObjectGUI::$ctrl
protected

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

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

◆ $data

ilObjectGUI::$data

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

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

◆ $favourites

ilObjectGUI::$favourites
protected

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

◆ $formaction

ilObjectGUI::$formaction

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

◆ $ilErr

ilObjectGUI::$ilErr
protected

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

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

◆ $lng

ilObjectGUI::$lng

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

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

◆ $locator

◆ $maxcount

ilObjectGUI::$maxcount

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

◆ $obj_id

◆ $objDefinition

◆ $object

◆ $object_service

◆ $omit_locator

ilObjectGUI::$omit_locator = false

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

◆ $rbacreview

ilObjectGUI::$rbacreview
protected

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

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

◆ $rbacsystem

ilObjectGUI::$rbacsystem
protected

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

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

◆ $ref_id

◆ $request

◆ $return_location

ilObjectGUI::$return_location

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

◆ $settings

ilObjectGUI::$settings
protected

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

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

◆ $sub_objects

ilObjectGUI::$sub_objects

◆ $tab_target_script

ilObjectGUI::$tab_target_script

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

◆ $tabs_gui

◆ $target_frame

ilObjectGUI::$target_frame

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

◆ $tmp_import_dir

ilObjectGUI::$tmp_import_dir
protected

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

◆ $toolbar

ilObjectGUI::$toolbar
protected

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

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

◆ $tpl

ilObjectGUI::$tpl

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

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

◆ $tree

ilObjectGUI::$tree

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

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

◆ $user

ilObjectGUI::$user
protected

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

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

◆ ALLOWED_TAGS_IN_TITLE_AND_DESCRIPTION

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

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

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

◆ CFORM_CLONE

◆ CFORM_IMPORT

◆ CFORM_NEW

◆ COPY_WIZARD_NEEDS_PAGE

const ilObjectGUI::COPY_WIZARD_NEEDS_PAGE = 1

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

◆ UPLOAD_TYPE_LOCAL

const ilObjectGUI::UPLOAD_TYPE_LOCAL = 1
protected

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

Referenced by importFileObject().

◆ UPLOAD_TYPE_UPLOAD_DIRECTORY

const ilObjectGUI::UPLOAD_TYPE_UPLOAD_DIRECTORY = 2
protected

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


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