|
ILIAS
release_8 Revision v8.24
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Inheritance diagram for ilObjStudyProgrammeReferenceListGUI:
Collaboration diagram for ilObjStudyProgrammeReferenceListGUI:Public Member Functions | |
| __construct () | |
| getIconImageType () | |
| Returns the icon image type. More... | |
| getTypeIcon () | |
| Get object type specific type icon. More... | |
| getCommandId () | |
| get command id Normally the ref id. More... | |
| insertTimingsCommand () | |
| no activation for links More... | |
| init () | |
| initialisation More... | |
| initItem (int $ref_id, int $obj_id, string $type, string $title="", string $description="") | |
| initialize new item Group reference inits the group item More... | |
| getProperties () | |
| Get item properties. More... | |
| checkCommandAccess (string $permission, string $cmd, int $ref_id, string $type, ?int $obj_id=null) | |
| getCommandLink ($a_cmd) | |
| get command link More... | |
| getListItemHTML (int $a_ref_id, int $a_obj_id, string $a_title, string $a_description, bool $a_use_asynch=false, bool $a_get_asynch_commands=false, string $a_asynch_url="", int $a_context=self::CONTEXT_REPOSITORY) | |
Public Member Functions inherited from ilObjStudyProgrammeListGUI | |
| __construct () | |
| init () | |
| initialisation More... | |
| insertTimingsCommand () | |
| no timing commands needed for program. More... | |
| insertCommonSocialCommands ($header_actions=false) | |
| no social commands needed in program. More... | |
| getListItemHTML (int $ref_id, int $obj_id, string $title, string $description, bool $use_async=false, bool $get_async_commands=false, string $async_url="", int $context=self::CONTEXT_REPOSITORY) | |
Public Member Functions inherited from ilObjectListGUI | |
| setContainerObject (object $container_obj) | |
| getContainerObject () | |
| init () | |
| initialisation More... | |
| enableProperties (bool $status) | |
| getPropertiesStatus () | |
| enablePreconditions (bool $status) | |
| getPreconditionsStatus () | |
| enableNoticeProperties (bool $status) | |
| getNoticePropertiesStatus () | |
| enableDescription (bool $status) | |
| getDescriptionStatus () | |
| enableSearchFragments (bool $status) | |
| getSearchFragmentStatus () | |
| enableLinkedPath (bool $status) | |
| enableRelevance (bool $status) | |
| enabledRelevance () | |
| setRelevance (int $rel) | |
| getRelevance () | |
| enableIcon (bool $status) | |
| getIconStatus () | |
| enableCheckbox (bool $status) | |
| getCheckboxStatus () | |
| enableExpand (bool $status) | |
| getExpandStatus () | |
| setExpanded (bool $status) | |
| isExpanded () | |
| setPositionInputField (string $field_index, string $position_value) | |
| enableDelete (bool $status) | |
| getDeleteStatus () | |
| enableCut (bool $status) | |
| getCutStatus () | |
| enableCopy (bool $status) | |
| getCopyStatus () | |
| enableSubscribe (bool $status) | |
| getSubscribeStatus () | |
| enableLink (bool $status) | |
| getLinkStatus () | |
| enablePath (bool $path, int $start_node=0, \ilPathGUI $path_gui=null) | |
| getPathStatus () | |
| enableCommands (bool $status, bool $std_only=false) | |
| getCommandsStatus () | |
| enableInfoScreen (bool $info_screen) | |
| getInfoScreenStatus () | |
| addSubItemHTML (string $html) | |
| Add HTML for sub item (used for sessions) More... | |
| enableProgressInfo (bool $status) | |
| getProgressInfoStatus () | |
| enableSubstitutions (bool $status) | |
| getSubstitutionStatus () | |
| enableItemDetailLinks (bool $status) | |
| enable item detail links E.g Direct links to chapters or pages More... | |
| getItemDetailLinkStatus () | |
| get item detail link status More... | |
| setItemDetailLinks (array $detail_links, string $intro_txt='') | |
| set items detail links More... | |
| insertItemDetailLinks () | |
| setTitle (string $title) | |
| getTitle () | |
| getTitle overwritten in class.ilObjLinkResourceList.php More... | |
| setDescription (string $description) | |
| getDescription () | |
| getDescription overwritten in class.ilObjLinkResourceList.php More... | |
| setSearchFragment (string $text) | |
| getSearchFragment () | |
| setSeparateCommands (bool $val) | |
| getSeparateCommands () | |
| getCommandId () | |
| get command id Normally the ref id. More... | |
| setAdditionalInformation (?string $val) | |
| getAdditionalInformation () | |
| setDetailsLevel (int $level) | |
| Details level Currently used in Search which shows only limited properties of forums Currently used for Sessions (switch between minimal and extended view for each session) More... | |
| getDetailsLevel () | |
| enableRepositoryTransfer (bool $value) | |
| Enable copy/move to repository (from personal workspace) More... | |
| restrictToGoto (bool $value) | |
| Restrict all actions/links to goto. More... | |
| getDefaultCommand () | |
| checkCommandAccess (string $permission, string $cmd, int $ref_id, string $type, ?int $obj_id=null) | |
| initItem (int $ref_id, int $obj_id, string $type, string $title="", string $description="") | |
| initialize new item (is called by getItemHTML()) More... | |
| setConditionTarget (int $ref_id, int $obj_id, string $target_type) | |
| resetConditionTarget () | |
| disableTitleLink (bool $status) | |
| setDefaultCommandParameters (array $params) | |
| createDefaultCommand (array $command) | |
| Get default command link Overwritten for e.g categories,courses => they return a goto link If search engine visibility is enabled these object type return a goto_CLIENT_ID_cat_99.html link. More... | |
| getCommandLink (string $cmd) | |
| Get command link url. More... | |
| getCommandFrame (string $cmd) | |
| Get command target frame. More... | |
| getCommandImage (string $cmd) | |
| Get command icon image. More... | |
| getProperties () | |
| Get item properties. More... | |
| addCustomProperty (string $property="", string $value="", bool $alert=false, bool $newline=false) | |
| getCustomProperties (array $prop) | |
| getAlertProperties () | |
| getNoticeProperties () | |
| addCustomCommand (string $link, string $lang_var, string $frame="", string $onclick="") | |
| addCustomCommandButton (Button $button, ?Modal $triggeredModal=null) | |
| forceVisibleOnly (bool $stat) | |
| isVisibleOnlyForced () | |
| getCommands () | |
| get all current commands for a specific ref id (in the permission context of the current user) More... | |
| getIconImageType () | |
| Returns the icon image type. More... | |
| insertTitle () | |
| insertSubstitutions () | |
| insertDescription () | |
| insertSearchFragment () | |
| Insert highlighted search fragment. More... | |
| insertRelevance () | |
| setMode (string $mode) | |
| set output mode More... | |
| getMode () | |
| get output mode More... | |
| setConditionDepth (int $depth) | |
| set depth for precondition output (stops at level 5) More... | |
| isMode (string $mode) | |
| check current output mode More... | |
| determineProperties () | |
| insertProperties () | |
| insertNoticeProperties () | |
| insertPreconditions () | |
| insert all missing preconditions More... | |
| insertCommand (string $href, string $text, string $frame="", string $img="", string $cmd="", string $onclick="") | |
| insert command button More... | |
| insertDeleteCommand () | |
| insertLinkCommand () | |
| insertCutCommand (bool $to_repository=false) | |
| insertCopyCommand (bool $to_repository=false) | |
| insertPasteCommand () | |
| insertSubscribeCommand () | |
| insertInfoScreenCommand () | |
| insertCommonSocialCommands (bool $header_actions=false) | |
| Insert common social commands (comments, notes, tagging) More... | |
| insertTimingsCommand () | |
| insertCommands (bool $use_async=false, bool $get_async_commands=false, string $async_url="", bool $header_actions=false) | |
| insert all commands into html code More... | |
| enableComments (bool $value, bool $enable_comments_settings=true) | |
| enableNotes (bool $value) | |
| enableTags (bool $value) | |
| enableRating (bool $value, string $text=null, bool $categories=false, array $ctrl_path=null, bool $force_rate_parent=false) | |
| enableMultiDownload (bool $value) | |
| Toggles whether multiple objects can be downloaded at once or not. More... | |
| insertMultiDownloadCommand () | |
| enableDownloadCheckbox (int $ref_id) | |
| getDownloadCheckboxState () | |
| setHeaderSubObject (?string $type, ?int $id) | |
| addHeaderIcon (string $id, string $img, string $tooltip=null, string $onclick=null, string $status_text=null, string $href=null) | |
| addHeaderIconHTML (string $id, string $html) | |
| addHeaderGlyph (string $id, ILIAS\UI\Component\Symbol\Glyph\Glyph $glyph, $onclick=null) | |
| setAjaxHash (string $hash) | |
| getHeaderAction (ilGlobalTemplateInterface $main_tpl=null) | |
| appendRepositoryFrameParameter (string $link) | |
| workaround: all links into the repository (from outside) must tell repository to set up the frameset More... | |
| modifySAHSlaunch (string $link, string $wtarget) | |
| workaround: SAHS in new javavasript-created window or iframe More... | |
| insertPath () | |
| insertProgressInfo () | |
| insertIconsAndCheckboxes () | |
| getTypeIcon () | |
| Get object type specific type icon. More... | |
| insertSubItems () | |
| insertPositionField () | |
| adminCommandsIncluded () | |
| returns whether any admin commands (link, delete, cut) are included in the output More... | |
| storeAccessCache () | |
| getListItemHTML (int $ref_id, int $obj_id, string $title, string $description, bool $use_async=false, bool $get_async_commands=false, string $async_url="") | |
| Get all item information (title, commands, description) in HTML. More... | |
| setParentRefId (int $ref_id) | |
| Set current parent ref id to enable unique js-ids (sessions, etc.) More... | |
| getUniqueItemId (bool $as_div=false) | |
| Get unique item identifier (for js-actions) More... | |
| getCommandsHTML () | |
| Get commands HTML (must be called after get list item html) More... | |
| isSideBlock () | |
| Returns whether current item is a block in a side column or not. More... | |
| setBoldTitle (bool $bold_title) | |
| isTitleBold () | |
| enableTimings (bool $status) | |
| enable timings link More... | |
| getAsListItem (int $ref_id, int $obj_id, string $type, string $title, string $description) | |
| Get list item ui object. More... | |
| getAsCard (int $ref_id, int $obj_id, string $type, string $title, string $description) | |
| Get card object. More... | |
| checkInfoPageOnAsynchronousRendering () | |
| insertLPCommand () | |
| insert learning progress command More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from ilObjectListGUI | |
| static | prepareJsLinks (string $redraw_url, string $notes_url, string $tags_url, ilGlobalTemplateInterface $tpl=null) |
| Insert js/ajax links into template. More... | |
| static | preloadCommonProperties (array $obj_ids, int $context) |
Data Fields inherited from ilObjectListGUI | |
| const | IL_LIST_AS_TRIGGER = "trigger" |
| const | IL_LIST_FULL = "full" |
| const | DETAILS_MINIMAL = 10 |
| const | DETAILS_SEARCH = 20 |
| const | DETAILS_ALL = 30 |
| const | CONTEXT_REPOSITORY = 1 |
| const | CONTEXT_WORKSPACE = 2 |
| const | CONTEXT_WORKSPACE_SHARING = 4 |
| const | CONTEXT_PERSONAL_DESKTOP = 5 |
| const | CONTEXT_SEARCH = 6 |
| const | DOWNLOAD_CHECKBOX_NONE = 0 |
| const | DOWNLOAD_CHECKBOX_ENABLED = 1 |
| const | DOWNLOAD_CHECKBOX_DISABLED = 2 |
Protected Member Functions inherited from ilObjectListGUI | |
| enableLearningProgress (bool $enabled) | |
| buildGotoLink () | |
| parseConditions (int $toggle_id, array $conditions, bool $obligatory=true) | |
| modifyTitleLink (string $default_link) | |
| resetCustomData () | |
| reset properties and commands More... | |
| isCommentsActivated (string $type, int $ref_id, int $obj_id, bool $header_actions, bool $check_write_access=true) | |
| Check comments status against comments settings and context. More... | |
| getTileImagePath () | |
Static Protected Attributes inherited from ilObjectListGUI | |
| static array | $cnt_notes = [] |
| static array | $cnt_tags = [] |
| static array | $tags = [] |
| static array | $comments_activation = [] |
| static bool | $preload_done = false |
| static int | $js_unique_id = 0 |
| static string | $tpl_file_name = "tpl.container_list_item.html" |
| static string | $tpl_component = "Services/Container" |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning
Definition at line 21 of file class.ilObjStudyProgrammeReferenceListGUI.php.
| ilObjStudyProgrammeReferenceListGUI::__construct | ( | ) |
Reimplemented from ilObjStudyProgrammeListGUI.
Definition at line 30 of file class.ilObjStudyProgrammeReferenceListGUI.php.
References $DIC, ILIAS\GlobalScreen\Provider\__construct(), and ILIAS\Repository\refinery().
Here is the call graph for this function:| ilObjStudyProgrammeReferenceListGUI::checkCommandAccess | ( | string | $permission, |
| string | $cmd, | ||
| int | $ref_id, | ||
| string | $type, | ||
| ?int | $obj_id = null |
||
| ) |
Reimplemented from ilObjectListGUI.
Definition at line 136 of file class.ilObjStudyProgrammeReferenceListGUI.php.
References $type.
| ilObjStudyProgrammeReferenceListGUI::getCommandId | ( | ) |
get command id Normally the ref id.
Overwritten for course and category references
Reimplemented from ilObjectListGUI.
Definition at line 56 of file class.ilObjStudyProgrammeReferenceListGUI.php.
References $ref_ref_id.
Referenced by getTypeIcon().
Here is the caller graph for this function:| ilObjStudyProgrammeReferenceListGUI::getCommandLink | ( | $a_cmd | ) |
get command link
@access public
| string | $a_cmd |
Definition at line 159 of file class.ilObjStudyProgrammeReferenceListGUI.php.
References $ref_id, ILIAS\Repository\ctrl(), and ILIAS\Repository\refinery().
Here is the call graph for this function:| ilObjStudyProgrammeReferenceListGUI::getIconImageType | ( | ) |
Returns the icon image type.
For most objects, this is same as the object type, e.g. 'cat','fold'. We can return here other values, to express a specific state of an object, e.g. 'crs_offline', and/or to express a specific kind of object, e.g. 'file_inline'.
Reimplemented from ilObjectListGUI.
Definition at line 39 of file class.ilObjStudyProgrammeReferenceListGUI.php.
| ilObjStudyProgrammeReferenceListGUI::getListItemHTML | ( | int | $ref_id, |
| int | $obj_id, | ||
| string | $title, | ||
| string | $description, | ||
| bool | $use_async = false, |
||
| bool | $get_async_commands = false, |
||
| string | $async_url = "", |
||
| int | $context = self::CONTEXT_REPOSITORY |
||
| ) |
Reimplemented from ilObjStudyProgrammeListGUI.
Definition at line 177 of file class.ilObjStudyProgrammeReferenceListGUI.php.
| ilObjStudyProgrammeReferenceListGUI::getProperties | ( | ) |
Get item properties.
Overwrite this method to add properties at the bottom of the item html
Reimplemented from ilObjectListGUI.
Definition at line 123 of file class.ilObjStudyProgrammeReferenceListGUI.php.
References ILIAS\Repository\lng().
Here is the call graph for this function:| ilObjStudyProgrammeReferenceListGUI::getTypeIcon | ( | ) |
Get object type specific type icon.
Reimplemented from ilObjectListGUI.
Definition at line 47 of file class.ilObjStudyProgrammeReferenceListGUI.php.
References $ref_obj_id, ilObject\_getIcon(), ilObject\_lookupObjId(), and getCommandId().
Here is the call graph for this function:| ilObjStudyProgrammeReferenceListGUI::init | ( | ) |
initialisation
this method should be overwritten by derived classes
Reimplemented from ilObjStudyProgrammeListGUI.
Definition at line 68 of file class.ilObjStudyProgrammeReferenceListGUI.php.
References ilAdvancedMDSubstitution\_getInstanceByObjectType().
Here is the call graph for this function:| ilObjStudyProgrammeReferenceListGUI::initItem | ( | int | $ref_id, |
| int | $obj_id, | ||
| string | $type, | ||
| string | $title = "", |
||
| string | $description = "" |
||
| ) |
initialize new item Group reference inits the group item
Reimplemented from ilObjectListGUI.
Definition at line 91 of file class.ilObjStudyProgrammeReferenceListGUI.php.
| ilObjStudyProgrammeReferenceListGUI::insertTimingsCommand | ( | ) |
no activation for links
Reimplemented from ilObjStudyProgrammeListGUI.
Definition at line 64 of file class.ilObjStudyProgrammeReferenceListGUI.php.
|
protected |
Definition at line 23 of file class.ilObjStudyProgrammeReferenceListGUI.php.
|
protected |
Definition at line 26 of file class.ilObjStudyProgrammeReferenceListGUI.php.
|
protected |
Definition at line 24 of file class.ilObjStudyProgrammeReferenceListGUI.php.
Referenced by getTypeIcon().
|
protected |
Definition at line 25 of file class.ilObjStudyProgrammeReferenceListGUI.php.
Referenced by getCommandId().
|
protected |
Definition at line 28 of file class.ilObjStudyProgrammeReferenceListGUI.php.
|
protected |
Definition at line 27 of file class.ilObjStudyProgrammeReferenceListGUI.php.