ILIAS
Release_3_10_x_branch Revision 61812
|
Class ilObjForumListGUI. More...
Public Member Functions | |
ilObjForumListGUI () | |
constructor | |
setChildId ($a_child_id) | |
getChildId () | |
init () | |
initialisation | |
initItem ($a_ref_id, $a_obj_id, $a_title="", $a_description="") | |
inititialize new item | |
getProperties () | |
Get item properties. | |
getCommandFrame ($a_cmd) | |
Get command target. | |
getCommandLink ($a_cmd) | |
Get command link url. | |
Public Member Functions inherited from ilObjectListGUI | |
ilObjectListGUI () | |
constructor | |
setContainerObject (&$container_obj) | |
set the container object (e.g categorygui) Used for link, delete ... | |
getContainerObject () | |
get container object | |
enableProperties ($a_status) | |
En/disable properties. | |
getPropertiesStatus () | |
enablePreconditions ($a_status) | |
En/disable preconditions. | |
getNoticePropertiesStatus () | |
enableNoticeProperties ($a_status) | |
En/disable notices. | |
getPreconditionsStatus () | |
enableDescription ($a_status) | |
En/disable description. | |
getDescriptionStatus () | |
enableIcon ($a_status) | |
En/Dis-able icons. | |
getIconStatus () | |
Are icons enabled? | |
enableCheckbox ($a_status) | |
En/Dis-able checkboxes. | |
getCheckboxStatus () | |
Are checkboxes enabled? | |
enableExpand ($a_status) | |
En/Dis-able expand/collapse link. | |
getExpandStatus () | |
Is expand/collapse enabled. | |
setExpanded ($a_status) | |
isExpanded () | |
setPositionInputField ($a_field_index, $a_position_value) | |
Set position input field. | |
enableDelete ($a_status) | |
En/disable delete. | |
getDeleteStatus () | |
enableCut ($a_status) | |
En/disable cut. | |
getCutStatus () | |
enableSubscribe ($a_status) | |
En/disable subscribe. | |
getSubscribeStatus () | |
enablePayment ($a_status) | |
En/disable payment. | |
getPaymentStatus () | |
enableLink ($a_status) | |
En/disable link. | |
getLinkStatus () | |
enablePath ($a_path) | |
En/disable path. | |
getPathStatus () | |
enableCommands ($a_status, $a_std_only=false) | |
En/disable commands. | |
getCommandsStatus () | |
enableInfoScreen ($a_info_screen) | |
En/disable path. | |
addSubItemHTML ($a_html) | |
Add HTML for subitem (used for sessions) | |
getInfoScreenStatus () | |
enableProgressInfo ($a_status) | |
enable progress info | |
getProgressInfoStatus () | |
get progress info status | |
enableSubstitutions ($a_status) | |
Enable substitutions. | |
getSubstitutionStatus () | |
Get substitution status. | |
enableItemDetailLinks ($a_status) | |
enable item detail links E.g Direct links to chapters or pages | |
getItemDetailLinkStatus () | |
get item detail link status | |
setItemDetailLinks ($a_detail_links, $a_intro_txt= '') | |
set items detail links | |
insertItemDetailLinks () | |
insert item detail links | |
setTitle ($a_title) | |
getTitle () | |
getTitle overwritten in class.ilObjLinkResourceList.php | |
setDescription ($a_description) | |
getDescription () | |
getDescription overwritten in class.ilObjLinkResourceList.php | |
getCommandId () | |
get command id Normally the ref id. | |
checkCommandAccess ($a_permission, $a_cmd, $a_ref_id, $a_type) | |
createDefaultCommand ($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. | |
getProperties ($a_item= '') | |
Get item properties. | |
addCustomProperty ($a_property="", $a_value="", $a_alert=false, $a_newline=false) | |
add custom property | |
getCustomProperties ($a_prop) | |
get custom properties | |
getNoticeProperties () | |
get notice properties | |
addCustomCommand ($a_link, $a_lang_var, $a_frame="") | |
add a custom command | |
getCommands () | |
get all current commands for a specific ref id (in the permission context of the current user) | |
getIconImageType () | |
Returns the icon image type. | |
insertTitle () | |
insert item title | |
insertSubstitutions () | |
Insert substitutions. | |
insertDescription () | |
insert item description | |
setMode ($a_mode) | |
set output mode | |
getMode () | |
get output mode | |
setConditionDepth ($a_depth) | |
set depth for precondition output (stops at level 5) | |
isMode ($a_mode) | |
check current output mode | |
insertProperties ($a_item= '') | |
insert properties | |
insertNoticeProperties () | |
insertPayment () | |
insert payment information | |
insertPreconditions () | |
insert all missing preconditions | |
insertCommand ($a_href, $a_text, $a_frame="") | |
insert command button | |
insertDeleteCommand () | |
insert cut command | |
insertLinkCommand () | |
insert link command | |
insertCutCommand () | |
insert cut command | |
insertSubscribeCommand () | |
insert subscribe command | |
insertInfoScreenCommand () | |
insert info screen command | |
insertCommands () | |
insert all commands into html code | |
appendRepositoryFrameParameter ($a_link) | |
workaround: all links into the repository (from outside) must tell repository to setup the frameset | |
insertPath () | |
insert path | |
insertProgressInfo () | |
insert progress info | |
insertIconsAndCheckboxes () | |
Insert icons and checkboxes. | |
insertSubItems () | |
Insert subitems. | |
insertPositionField () | |
Insert field for positioning. | |
adminCommandsIncluded () | |
returns whether any admin commands (link, delete, cut) are included in the output | |
getListItemHTML ($a_ref_id, $a_obj_id, $a_title, $a_description) | |
Get all item information (title, commands, description) in HTML. | |
isSideBlock () | |
Returns whether current item is a block in a side column or not. | |
setBoldTitle ($a_bold_title) | |
public boolean $a_bold_title set the item title bold | |
isTitleBold () | |
public |
Additional Inherited Members | |
Data Fields inherited from ilObjectListGUI | |
$ctrl | |
$description_enabled = true | |
$preconditions_enabled = true | |
$properties_enabled = true | |
$notice_properties_enabled = true | |
$commands_enabled = true | |
$cust_prop = array() | |
$cust_commands = array() | |
$info_screen_enabled = false | |
$condition_depth = 0 | |
$std_cmd_only = false | |
$sub_item_html = array() | |
Protected Member Functions inherited from ilObjectListGUI | |
insertPaymentCommand () | |
Protected Attributes inherited from ilObjectListGUI | |
$substitutions = null | |
$substitutions_enabled = false | |
$icons_enabled = false | |
$checkboxes_enabled = false | |
$position_enabled = false | |
$progress_enabled = false | |
$item_detail_links_enabled = false | |
$item_detail_links = array() | |
$item_detail_links_intro = '' | |
$expand_enabled = false | |
$is_expanded = true | |
$bold_title = false |
Class ilObjForumListGUI.
Definition at line 36 of file class.ilObjForumListGUI.php.
ilObjForumListGUI::getChildId | ( | ) |
Definition at line 51 of file class.ilObjForumListGUI.php.
Referenced by getCommandLink().
ilObjForumListGUI::getCommandFrame | ( | $a_cmd | ) |
Get command target.
int | $a_ref_id | reference id |
string | $a_cmd | command |
Reimplemented from ilObjectListGUI.
Definition at line 308 of file class.ilObjForumListGUI.php.
References ilFrameTargetInfo\_getFrame().
ilObjForumListGUI::getCommandLink | ( | $a_cmd | ) |
Get command link url.
Overwrite this method, if link target is not build by ctrl class (e.g. "forum.php"). This is the case for all links now, but bringing everything to ilCtrl should be realised in the future.
string | $a_cmd | command |
Reimplemented from ilObjectListGUI.
Definition at line 316 of file class.ilObjForumListGUI.php.
References getChildId().
ilObjForumListGUI::getProperties | ( | ) |
Get item properties.
Overwrite this method to add properties at the bottom of the item html
Definition at line 107 of file class.ilObjForumListGUI.php.
References $lng, ilObject\_exists(), ilFrameTargetInfo\_getFrame(), ilForum\_getModerators(), ilObjUser\_lookupLogin(), ilObjUser\_lookupPref(), ilDatePresentation\formatDate(), ilForumProperties\getInstance(), and IL_CAL_DATETIME.
ilObjForumListGUI::ilObjForumListGUI | ( | ) |
constructor
Definition at line 42 of file class.ilObjForumListGUI.php.
References ilObjectListGUI\ilObjectListGUI().
ilObjForumListGUI::init | ( | ) |
initialisation
Reimplemented from ilObjectListGUI.
Definition at line 59 of file class.ilObjForumListGUI.php.
References ilObjForumAccess\_getCommands().
ilObjForumListGUI::initItem | ( | $a_ref_id, | |
$a_obj_id, | |||
$a_title = "" , |
|||
$a_description = "" |
|||
) |
inititialize new item
int | $a_ref_id | reference id |
int | $a_obj_id | object id |
string | $a_title | title |
string | $a_description | description |
Reimplemented from ilObjectListGUI.
Definition at line 84 of file class.ilObjForumListGUI.php.
References ilObjectFactory\getInstanceByRefId().
ilObjForumListGUI::setChildId | ( | $a_child_id | ) |
Definition at line 47 of file class.ilObjForumListGUI.php.