ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
|
Class ilObjLinkResourceGUI. More...
Public Member Functions | |
__construct ($webr_id) | |
Constructor public. More... | |
setLinkResourceRefId ($a_ref_id) | |
getLinkResourceRefId () | |
setLinkResourceId ($a_id) | |
getLinkResourceId () | |
setLinkId ($a_id) | |
getLinkId () | |
setTitle ($a_title) | |
getTitle () | |
setDescription ($a_description) | |
getDescription () | |
setTarget ($a_target) | |
getTarget () | |
setActiveStatus ($a_status) | |
getActiveStatus () | |
setDisableCheckStatus ($a_status) | |
getDisableCheckStatus () | |
__setCreateDate ($a_date) | |
getCreateDate () | |
__setLastUpdateDate ($a_date) | |
getLastUpdateDate () | |
setLastCheckDate ($a_date) | |
getLastCheckDate () | |
setValidStatus ($a_status) | |
getValidStatus () | |
setInternal ($a_status) | |
getInternal () | |
cloneItems ($a_new_id) | |
Copy web resource items. More... | |
delete ($a_item_id, $a_update_history=true) | |
update ($a_update_history=true) | |
updateValid ($a_status) | |
updateActive ($a_status) | |
updateDisableCheck ($a_status) | |
updateLastCheck ($a_offset=0) | |
updateValidByCheck ($a_offset=0) | |
add ($a_update_history=true) | |
readItem ($a_link_id) | |
getItem ($a_link_id) | |
getAllItems () | |
sortItems ($a_items) | |
Sort items (sorting mode depends on sorting setting) More... | |
getActivatedItems () | |
getCheckItems ($a_offset=0) | |
validate () | |
Validate required settings. More... | |
toXML (ilXmlWriter $writer) | |
Write link XML. More... | |
Static Public Member Functions | |
static | lookupItem ($a_webr_id, $a_link_id) |
static | updateTitle ($a_link_id, $a_title) |
Update title. More... | |
static | getAllItemIds ($a_webr_id) |
Get all link ids. More... | |
static | _deleteAll ($webr_id) |
static | _isSingular ($a_webr_id) |
Check whether there is only one active link in the web resource. More... | |
static | lookupNumberOfLinks ($a_webr_id) |
Get number of assigned links. More... | |
static | _getFirstLink ($a_webr_id) |
Get first link item Check before with _isSingular() if there is more or less than one. More... | |
Class ilObjLinkResourceGUI.
Definition at line 15 of file class.ilLinkResourceItems.php.
ilLinkResourceItems::__construct | ( | $webr_id | ) |
ilLinkResourceItems::__setCreateDate | ( | $a_date | ) |
Definition at line 144 of file class.ilLinkResourceItems.php.
Referenced by add(), and readItem().
ilLinkResourceItems::__setLastUpdateDate | ( | $a_date | ) |
Definition at line 153 of file class.ilLinkResourceItems.php.
Referenced by add(), readItem(), and update().
|
static |
Definition at line 582 of file class.ilLinkResourceItems.php.
References $ilDB.
Referenced by ilObjLinkResource\delete().
|
static |
Get first link item Check before with _isSingular() if there is more or less than one.
int | $a_webr_id | object id of web resource |
Definition at line 634 of file class.ilLinkResourceItems.php.
References $ilDB, and ilObjLinkResourceAccess\_getFirstLink().
Referenced by ilObjLinkResourceListGUI\__readLink(), ilObjLinkResourceGUI\callDirectLink(), ilObjLinkResource\cloneObject(), and ilObjLinkResource\MDUpdateListener().
|
static |
Check whether there is only one active link in the web resource.
In this case this link is shown in a new browser window
int | $a_webr_id | object id of web resource |
Definition at line 599 of file class.ilLinkResourceItems.php.
References $ilDB, $query, and $res.
Referenced by ilObjLinkResourceAccess\_checkDirectLink(), ilObjLinkResourceGUI\callDirectLink(), and ilObjLinkResource\cloneObject().
ilLinkResourceItems::add | ( | $a_update_history = true | ) |
Definition at line 372 of file class.ilLinkResourceItems.php.
References $ilDB, $query, $res, __setCreateDate(), __setLastUpdateDate(), ilHistory\_createEntry(), getActiveStatus(), getCreateDate(), getDescription(), getDisableCheckStatus(), getInternal(), getLastUpdateDate(), getLinkResourceId(), getTarget(), getTitle(), getValidStatus(), setLinkId(), and time.
ilLinkResourceItems::cloneItems | ( | $a_new_id | ) |
Copy web resource items.
public
int | obj_id of new object |
Definition at line 193 of file class.ilLinkResourceItems.php.
References $data, ilParameterAppender\_getParams(), getAllItems(), and getLinkResourceId().
ilLinkResourceItems::delete | ( | $a_item_id, | |
$a_update_history = true |
|||
) |
Definition at line 224 of file class.ilLinkResourceItems.php.
References $ilDB, $query, $res, ilHistory\_createEntry(), getItem(), and getLinkResourceId().
Referenced by ilObjLinkResourceGUI\deleteLinks().
ilLinkResourceItems::getActivatedItems | ( | ) |
Definition at line 549 of file class.ilLinkResourceItems.php.
References array, and getAllItems().
ilLinkResourceItems::getActiveStatus | ( | ) |
Definition at line 131 of file class.ilLinkResourceItems.php.
Referenced by add(), and update().
|
static |
Get all link ids.
int | $a_webr_id |
Definition at line 466 of file class.ilLinkResourceItems.php.
References $ilDB, $query, $res, $row, array, and ilDBConstants\FETCHMODE_ASSOC.
ilLinkResourceItems::getAllItems | ( | ) |
Definition at line 480 of file class.ilLinkResourceItems.php.
References $ilDB, $query, $res, $row, array, ilDBConstants\FETCHMODE_OBJECT, and getLinkResourceId().
Referenced by cloneItems(), getActivatedItems(), getCheckItems(), and toXML().
ilLinkResourceItems::getCheckItems | ( | $a_offset = 0 | ) |
Definition at line 561 of file class.ilLinkResourceItems.php.
References array, getAllItems(), and time.
ilLinkResourceItems::getCreateDate | ( | ) |
Definition at line 148 of file class.ilLinkResourceItems.php.
Referenced by add().
ilLinkResourceItems::getDescription | ( | ) |
Definition at line 115 of file class.ilLinkResourceItems.php.
Referenced by add(), and update().
ilLinkResourceItems::getDisableCheckStatus | ( | ) |
Definition at line 139 of file class.ilLinkResourceItems.php.
Referenced by add(), and update().
ilLinkResourceItems::getInternal | ( | ) |
Definition at line 181 of file class.ilLinkResourceItems.php.
Referenced by add(), and update().
ilLinkResourceItems::getItem | ( | $a_link_id | ) |
Definition at line 435 of file class.ilLinkResourceItems.php.
References $ilDB, $query, $res, $row, array, ilDBConstants\FETCHMODE_OBJECT, and getLinkResourceId().
Referenced by delete(), and ilObjLinkResourceGUI\setValuesFromLink().
ilLinkResourceItems::getLastCheckDate | ( | ) |
Definition at line 165 of file class.ilLinkResourceItems.php.
Referenced by update().
ilLinkResourceItems::getLastUpdateDate | ( | ) |
Definition at line 157 of file class.ilLinkResourceItems.php.
Referenced by add(), and update().
ilLinkResourceItems::getLinkId | ( | ) |
Definition at line 99 of file class.ilLinkResourceItems.php.
Referenced by update(), updateActive(), updateDisableCheck(), and updateValid().
ilLinkResourceItems::getLinkResourceId | ( | ) |
Definition at line 91 of file class.ilLinkResourceItems.php.
Referenced by add(), cloneItems(), delete(), getAllItems(), getItem(), sortItems(), toXML(), update(), updateLastCheck(), and updateValidByCheck().
ilLinkResourceItems::getLinkResourceRefId | ( | ) |
Definition at line 83 of file class.ilLinkResourceItems.php.
ilLinkResourceItems::getTarget | ( | ) |
Definition at line 123 of file class.ilLinkResourceItems.php.
References $target.
Referenced by add(), update(), and validate().
ilLinkResourceItems::getTitle | ( | ) |
Definition at line 107 of file class.ilLinkResourceItems.php.
References $title.
Referenced by add(), update(), and validate().
ilLinkResourceItems::getValidStatus | ( | ) |
Definition at line 173 of file class.ilLinkResourceItems.php.
References $valid.
Referenced by add(), and update().
|
static |
Definition at line 32 of file class.ilLinkResourceItems.php.
References $ilDB, $query, $res, $row, array, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilObjLinkResourceSubItemListGUI\getHTML(), and ilObjLinkResourceGUI\updateLinks().
|
static |
Get number of assigned links.
int | $a_webr_id |
Definition at line 615 of file class.ilLinkResourceItems.php.
References $ilDB, $query, $res, $row, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilObjLinkResourceGUI\activateTabs(), ilObjLinkResourceGUI\isContainerMetaDataRequired(), ilObjLinkResource\MDUpdateListener(), and ilObjLinkResourceGUI\setTabs().
ilLinkResourceItems::readItem | ( | $a_link_id | ) |
Definition at line 409 of file class.ilLinkResourceItems.php.
References $ilDB, $query, $res, $row, __setCreateDate(), __setLastUpdateDate(), ilDBConstants\FETCHMODE_OBJECT, setActiveStatus(), setDescription(), setDisableCheckStatus(), setInternal(), setLastCheckDate(), setLinkId(), setTarget(), setTitle(), and setValidStatus().
ilLinkResourceItems::setActiveStatus | ( | $a_status | ) |
Definition at line 127 of file class.ilLinkResourceItems.php.
Referenced by readItem().
ilLinkResourceItems::setDescription | ( | $a_description | ) |
Definition at line 111 of file class.ilLinkResourceItems.php.
Referenced by readItem().
ilLinkResourceItems::setDisableCheckStatus | ( | $a_status | ) |
Definition at line 135 of file class.ilLinkResourceItems.php.
Referenced by readItem().
ilLinkResourceItems::setInternal | ( | $a_status | ) |
Definition at line 177 of file class.ilLinkResourceItems.php.
Referenced by readItem().
ilLinkResourceItems::setLastCheckDate | ( | $a_date | ) |
Definition at line 161 of file class.ilLinkResourceItems.php.
Referenced by readItem().
ilLinkResourceItems::setLinkId | ( | $a_id | ) |
Definition at line 95 of file class.ilLinkResourceItems.php.
Referenced by add(), and readItem().
ilLinkResourceItems::setLinkResourceId | ( | $a_id | ) |
Definition at line 87 of file class.ilLinkResourceItems.php.
ilLinkResourceItems::setLinkResourceRefId | ( | $a_ref_id | ) |
Definition at line 79 of file class.ilLinkResourceItems.php.
ilLinkResourceItems::setTarget | ( | $a_target | ) |
Definition at line 119 of file class.ilLinkResourceItems.php.
Referenced by readItem().
ilLinkResourceItems::setTitle | ( | $a_title | ) |
Definition at line 103 of file class.ilLinkResourceItems.php.
Referenced by readItem().
ilLinkResourceItems::setValidStatus | ( | $a_status | ) |
Definition at line 169 of file class.ilLinkResourceItems.php.
Referenced by readItem().
ilLinkResourceItems::sortItems | ( | $a_items | ) |
Sort items (sorting mode depends on sorting setting)
object | $a_items |
Definition at line 510 of file class.ilLinkResourceItems.php.
References ilContainerSortingSettings\_lookupSortMode(), array, getLinkResourceId(), ilContainerSorting\lookupPositions(), ilContainer\SORT_MANUAL, ilContainer\SORT_TITLE, and ilUtil\sortArray().
Referenced by toXML().
ilLinkResourceItems::toXML | ( | ilXmlWriter | $writer | ) |
Write link XML.
ilXmlWriter | $writer |
Definition at line 657 of file class.ilLinkResourceItems.php.
References ilParameterAppender\_getParams(), array, getAllItems(), getLinkResourceId(), LINKS_LOGIN, LINKS_MATRICULATION, LINKS_USER_ID, sortItems(), ilXmlWriter\xmlElement(), ilXmlWriter\xmlEndTag(), and ilXmlWriter\xmlStartTag().
ilLinkResourceItems::update | ( | $a_update_history = true | ) |
Definition at line 245 of file class.ilLinkResourceItems.php.
References $ilDB, $query, $res, __setLastUpdateDate(), ilHistory\_createEntry(), getActiveStatus(), getDescription(), getDisableCheckStatus(), getInternal(), getLastCheckDate(), getLastUpdateDate(), getLinkId(), getLinkResourceId(), getTarget(), getTitle(), getValidStatus(), and time.
ilLinkResourceItems::updateActive | ( | $a_status | ) |
Definition at line 291 of file class.ilLinkResourceItems.php.
References $ilDB, $query, and getLinkId().
ilLinkResourceItems::updateDisableCheck | ( | $a_status | ) |
Definition at line 303 of file class.ilLinkResourceItems.php.
References $ilDB, $query, $res, and getLinkId().
ilLinkResourceItems::updateLastCheck | ( | $a_offset = 0 | ) |
Definition at line 315 of file class.ilLinkResourceItems.php.
References $ilDB, $query, $res, getLinkResourceId(), and time.
|
static |
Update title.
type | $a_link_id | |
type | $a_title |
Definition at line 65 of file class.ilLinkResourceItems.php.
Referenced by ilObjLinkResource\cloneObject().
ilLinkResourceItems::updateValid | ( | $a_status | ) |
Definition at line 279 of file class.ilLinkResourceItems.php.
References $ilDB, $query, $res, and getLinkId().
ilLinkResourceItems::updateValidByCheck | ( | $a_offset = 0 | ) |
Definition at line 343 of file class.ilLinkResourceItems.php.
References $ilDB, $query, $res, getLinkResourceId(), and time.
ilLinkResourceItems::validate | ( | ) |
Validate required settings.
Definition at line 646 of file class.ilLinkResourceItems.php.
References getTarget(), and getTitle().