| 
Public Member Functions | 
|  | getType () | 
|  | Functions that must be overwritten. 
 | 
|  | executeCommand () | 
|  | execute command 
 | 
|  | __construct ($a_id=0, $a_id_type=self::REPOSITORY_NODE_ID, $a_parent_node_id=0) | 
|  | Constructor. 
 | 
|  | delete () | 
|  | Display delete confirmation form (repository/workspace switch) 
 | 
|  | confirmedDelete () | 
|  | Delete objects (repository/workspace switch) 
 | 
|  | getHTML () | 
|  | withReferences () | 
|  | Final/Private declaration of unchanged parent methods. 
 | 
|  | 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 
 | 
|  | getCreationMode () | 
|  | get creation mode 
 | 
|  | isVisible () | 
|  | trash () | 
|  | undelete () | 
|  | cancelDelete () | 
|  | removeFromSystem () | 
|  | cloneAll () | 
|  | view () | 
|  | view object content (repository/workspace switch) 
 | 
|  | create () | 
|  | Deleted in ilObject. 
 | 
|  | save () | 
|  | edit () | 
|  | update () | 
|  | cancel () | 
|  | importFile () | 
|  | Import. 
 | 
|  | ilObjectGUI ($a_data, $a_id=0, $a_call_by_reference=true, $a_prepare_output=true) | 
|  | Constructor  public. 
 | 
|  | getAdminTabs (&$tabs_gui) | 
|  | administration tabs show only permissions and trash folder 
 | 
|  | confirmedDeleteObject () | 
|  | confirmed deletion of object -> objects are moved to trash or deleted immediately, if trash is disabled 
 | 
|  | cancelDeleteObject () | 
|  | cancel deletion of object 
 | 
|  | cancelObject ($in_rep=false) | 
|  | cancel action and go back to previous page  public 
 | 
|  | createObject () | 
|  | create new object form 
 | 
|  | cancelCreation () | 
|  | cancel create action and go back to repository parent 
 | 
|  | saveObject () | 
|  | save object 
 | 
|  | editObject () | 
|  | edit object 
 | 
|  | updateObject () | 
|  | updates object entry in object_data 
 | 
|  | getFormAction ($a_cmd, $a_formaction="") | 
|  | get form action for command (command is method name without "Object", e.g. 
 | 
|  | isVisible ($a_ref_id, $a_type) | 
|  | viewObject () | 
|  | list childs of current object 
 | 
|  | deleteObject ($a_error=false) | 
|  | Display deletion confirmation screen. 
 | 
|  | cloneAllObject () | 
|  | Clone single (not container object) Method is overwritten in ilContainerGUI. 
 | 
| 
Protected Member Functions | 
|  | initSettingsForm () | 
|  | showMissingDocuments () | 
|  | applyAgreementByLanguageFilter () | 
|  | resetAgreementByLanguageFilter () | 
|  | getAcceptedContentAsynch () | 
|  | applyAcceptanceHistoryFilter () | 
|  | resetAcceptanceHistoryFilter () | 
|  | afterConstructor () | 
|  | Do anything that should be done after constructor in here. 
 | 
|  | assignObject () | 
|  | create object instance as internal property (repository/workspace switch) 
 | 
|  | getAccessHandler () | 
|  | Get access handler. 
 | 
|  | setLocator () | 
|  | set Locator 
 | 
|  | deleteConfirmation () | 
|  | Display delete confirmation form (workspace specific) 
 | 
|  | deleteConfirmedObjects () | 
|  | Delete objects (workspace specific) 
 | 
|  | prepareOutput () | 
|  | prepare output 
 | 
|  | setTitleAndDescription () | 
|  | called by prepare output 
 | 
|  | showUpperIcon () | 
|  | omitLocator ($a_omit=true) | 
|  | getTargetFrame ($a_cmd, $a_target_frame="") | 
|  | get target frame for command (command is method name without "Object", e.g. 
 | 
|  | setTargetFrame ($a_cmd, $a_target_frame) | 
|  | set specific target frame for command 
 | 
|  | getCenterColumnHTML () | 
|  | Get center column. 
 | 
|  | getRightColumnHTML () | 
|  | Display right column. 
 | 
|  | setColumnSettings ($column_gui) | 
|  | May be overwritten in subclasses. 
 | 
|  | checkPermission ($a_perm, $a_cmd="") | 
|  | showPossibleSubObjects () | 
|  | show possible subobjects (pulldown menu) 
 | 
|  | redirectToRefId () | 
|  | 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. 
 | 
|  | fillCloneSearchTemplate ($a_tpl_varname, $a_type) | 
|  | searchCloneSource () | 
|  | buildCloneSelect ($existing_objs) | 
|  | addAdminLocatorItems () | 
|  | setTabs () | 
|  | create tabs (repository/workspace switch) 
 | 
|  | getReturnLocation () | 
|  | Deprecated functions. 
 | 
|  | setReturnLocation () | 
|  | showActions () | 
|  | getTitlesByRefId () | 
|  | getTabs () | 
|  | __showButton () | 
|  | hitsperpageObject () | 
|  | __initTableGUI () | 
|  | __setTableGUIBasicData () | 
|  | addLocatorItems () | 
|  | Functions to be overwritten. 
 | 
|  | initCreationForms ($a_new_type) | 
|  | Init creation froms. 
 | 
|  | putObjectInTree (ilObject $a_obj, $a_parent_node_id=null) | 
|  | Add object to tree at given position. 
 | 
|  | checkPermissionBool ($a_perm, $a_cmd="", $a_type="", $a_node_id=null) | 
|  | Check permission. 
 | 
|  | initHeaderAction ($a_sub_type=null, $a_sub_id=null) | 
|  | Add header action menu. 
 | 
|  | redrawHeaderAction () | 
|  | Updating icons after ajax call. 
 | 
|  | getPermanentLinkWidget ($a_append=null, $a_center=false) | 
|  | handleAutoRating (ilObject $a_new_obj) | 
|  | Activate rating automatically if parent container setting. 
 | 
|  | insertHeaderAction ($a_list_gui) | 
|  | Insert header action into main template. 
 | 
|  | addHeaderAction () | 
|  | Add header action menu. 
 | 
|  | redrawHeaderActionObject () | 
|  | Ajax call: redraw action header only. 
 | 
|  | showMountWebfolderIcon () | 
|  | setAdminTabs () | 
|  | set admin tabs  public 
 | 
|  | addAdminLocatorItems ($a_do_not_add_object=false) | 
|  | should be overwritten to add object specific items (repository items are preloaded) 
 | 
|  | getCreationFormsHTML (array $a_forms) | 
|  | Get HTML for creation forms (accordion) 
 | 
|  | initCreateForm ($a_new_type) | 
|  | Init object creation form. 
 | 
|  | initDidacticTemplate (ilPropertyFormGUI $form) | 
|  | Show didactic template types. 
 | 
|  | addDidacticTemplateOptions (array &$a_options) | 
|  | Add custom templates. 
 | 
|  | getDidacticTemplateVar ($a_type) | 
|  | Get didactic template setting from creation screen. 
 | 
|  | afterSave (ilObject $a_new_object) | 
|  | Post (successful) object creation hook. 
 | 
|  | initEditForm () | 
|  | Init object edit form. 
 | 
|  | initEditCustomForm (ilPropertyFormGUI $a_form) | 
|  | Add custom fields to update form. 
 | 
|  | getEditFormValues () | 
|  | Get values for edit form. 
 | 
|  | getEditFormCustomValues (array &$a_values) | 
|  | Add values to custom edit fields. 
 | 
|  | updateCustom (ilPropertyFormGUI $a_form) | 
|  | Insert custom update form values into object. 
 | 
|  | afterUpdate () | 
|  | Post (successful) object update hook. 
 | 
|  | initImportForm ($a_new_type) | 
|  | Init object import form. 
 | 
|  | importFileObject ($parent_id=null) | 
|  | Import. 
 | 
|  | afterImport (ilObject $a_new_object) | 
|  | Post (successful) object import hook. 
 | 
|  | setFormAction ($a_cmd, $a_formaction) | 
|  | set specific form action for command 
 | 
|  | getReturnLocation ($a_cmd, $a_location="") | 
|  | get return location for command (command is method name without "Object", e.g. 
 | 
|  | setReturnLocation ($a_cmd, $a_location) | 
|  | set specific return location for command 
 | 
|  | getTemplateFile ($a_cmd, $a_type="") | 
|  | get a template blockfile format: tpl. 
 | 
|  | getTitlesByRefId ($a_ref_ids) | 
|  | get Titles of objects this method is used for error messages in methods cut/copy/paste 
 | 
|  | getTabs (&$tabs_gui) | 
|  | get tabs abstract method. 
 | 
|  | __showButton ($a_cmd, $a_text, $a_target= '') | 
|  | __setTableGUIBasicData (&$tbl, &$result_set, $a_from="") | 
|  | standard implementation for tables use 'from' variable use different initial setting of table 
 | 
|  | 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 
 | 
|  | checkPermission ($a_perm, $a_cmd="", $a_type="", $a_ref_id=null) | 
|  | Check permission and redirect on error. 
 | 
|  | enableDragDropFileUpload () | 
|  | Enables the file upload into this object by dropping files. 
 |