| ILIAS
    Release_4_4_x_branch Revision 61816
    | 
Class ilObjLinkResourceGUI. More...
 Collaboration diagram for ilLinkResourceItems:
 Collaboration diagram for ilLinkResourceItems:| Public Member Functions | |
| ilLinkResourceItems ($webr_id) | |
| Constructor  public. | |
| 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 () | |
| cloneItems ($a_new_id) | |
| Copy web resource items. | |
| 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) | |
| getActivatedItems () | |
| getCheckItems ($a_offset=0) | |
| _deleteAll ($webr_id) | |
| validate () | |
| Validate required settings. | |
| toXML (ilXmlWriter $writer) | |
| Write link XML. | |
| Static Public Member Functions | |
| static | lookupItem ($a_webr_id, $a_link_id) | 
| static | updateTitle ($a_link_id, $a_title) | 
| Update title. | |
| static | getAllItemIds ($a_webr_id) | 
| Get all link ids. | |
| static | _isSingular ($a_webr_id) | 
| Check whether there is only one active link in the web resource. | |
| static | lookupNumberOfLinks ($a_webr_id) | 
| Get number of assigned links. | |
| static | _getFirstLink ($a_webr_id) | 
| Get first link item Check before with _isSingular() if there is more or less than one. | |
Class ilObjLinkResourceGUI.
Definition at line 15 of file class.ilLinkResourceItems.php.
| ilLinkResourceItems::__setCreateDate | ( | $a_date | ) | 
Definition at line 143 of file class.ilLinkResourceItems.php.
Referenced by add(), and readItem().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLinkResourceItems::__setLastUpdateDate | ( | $a_date | ) | 
Definition at line 152 of file class.ilLinkResourceItems.php.
Referenced by add(), readItem(), and update().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLinkResourceItems::_deleteAll | ( | $webr_id | ) | 
Definition at line 567 of file class.ilLinkResourceItems.php.
Referenced by ilObjLinkResource\delete().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | 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 619 of file class.ilLinkResourceItems.php.
Referenced by ilObjLinkResourceListGUI\__readLink(), ilObjLinkResourceGUI\callDirectLink(), ilObjLinkResource\cloneObject(), and ilObjLinkResource\MDUpdateListener().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | 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 584 of file class.ilLinkResourceItems.php.
Referenced by ilObjLinkResourceAccess\_checkDirectLink(), ilObjLinkResourceGUI\callDirectLink(), and ilObjLinkResource\cloneObject().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLinkResourceItems::add | ( | $a_update_history = true | ) | 
Definition at line 361 of file class.ilLinkResourceItems.php.
References $query, $res, __setCreateDate(), __setLastUpdateDate(), ilHistory\_createEntry(), getActiveStatus(), getCreateDate(), getDescription(), getDisableCheckStatus(), getLastUpdateDate(), getLinkResourceId(), getTarget(), getTitle(), getValidStatus(), and setLinkId().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilLinkResourceItems::cloneItems | ( | $a_new_id | ) | 
Copy web resource items.
public
| int | obj_id of new object | 
Definition at line 184 of file class.ilLinkResourceItems.php.
References ilParameterAppender\_getParams(), getAllItems(), getLinkResourceId(), and ilLinkResourceItems().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilLinkResourceItems::delete | ( | $a_item_id, | |
| $a_update_history = true | |||
| ) | 
Definition at line 214 of file class.ilLinkResourceItems.php.
References $query, $res, ilHistory\_createEntry(), getItem(), and getLinkResourceId().
Referenced by ilObjLinkResourceGUI\deleteLinks().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLinkResourceItems::getActivatedItems | ( | ) | 
Definition at line 534 of file class.ilLinkResourceItems.php.
References getAllItems().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilLinkResourceItems::getActiveStatus | ( | ) | 
Definition at line 130 of file class.ilLinkResourceItems.php.
Referenced by add(), and update().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Get all link ids.
| int | $a_webr_id | 
Definition at line 452 of file class.ilLinkResourceItems.php.
References $query, $res, $row, and DB_FETCHMODE_ASSOC.
| ilLinkResourceItems::getAllItems | ( | ) | 
Definition at line 466 of file class.ilLinkResourceItems.php.
References $query, $res, $row, DB_FETCHMODE_OBJECT, and getLinkResourceId().
Referenced by cloneItems(), getActivatedItems(), and getCheckItems().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLinkResourceItems::getCheckItems | ( | $a_offset = 0 | ) | 
Definition at line 546 of file class.ilLinkResourceItems.php.
References getAllItems().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilLinkResourceItems::getCreateDate | ( | ) | 
Definition at line 147 of file class.ilLinkResourceItems.php.
Referenced by add().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLinkResourceItems::getDescription | ( | ) | 
Definition at line 114 of file class.ilLinkResourceItems.php.
Referenced by add(), and update().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLinkResourceItems::getDisableCheckStatus | ( | ) | 
Definition at line 138 of file class.ilLinkResourceItems.php.
Referenced by add(), and update().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLinkResourceItems::getItem | ( | $a_link_id | ) | 
Definition at line 422 of file class.ilLinkResourceItems.php.
References $query, $res, $row, DB_FETCHMODE_OBJECT, and getLinkResourceId().
Referenced by delete(), and ilObjLinkResourceGUI\setValuesFromLink().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLinkResourceItems::getLastCheckDate | ( | ) | 
Definition at line 164 of file class.ilLinkResourceItems.php.
Referenced by update().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLinkResourceItems::getLastUpdateDate | ( | ) | 
Definition at line 156 of file class.ilLinkResourceItems.php.
Referenced by add(), and update().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLinkResourceItems::getLinkId | ( | ) | 
Definition at line 98 of file class.ilLinkResourceItems.php.
Referenced by update(), updateActive(), updateDisableCheck(), and updateValid().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLinkResourceItems::getLinkResourceId | ( | ) | 
Definition at line 90 of file class.ilLinkResourceItems.php.
Referenced by add(), cloneItems(), delete(), getAllItems(), getItem(), sortItems(), toXML(), update(), updateLastCheck(), and updateValidByCheck().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLinkResourceItems::getLinkResourceRefId | ( | ) | 
Definition at line 82 of file class.ilLinkResourceItems.php.
| ilLinkResourceItems::getTarget | ( | ) | 
Definition at line 122 of file class.ilLinkResourceItems.php.
Referenced by add(), update(), and validate().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLinkResourceItems::getTitle | ( | ) | 
Definition at line 106 of file class.ilLinkResourceItems.php.
Referenced by add(), update(), and validate().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLinkResourceItems::getValidStatus | ( | ) | 
Definition at line 172 of file class.ilLinkResourceItems.php.
References $valid.
Referenced by add(), and update().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLinkResourceItems::ilLinkResourceItems | ( | $webr_id | ) | 
Constructor public.
Definition at line 21 of file class.ilLinkResourceItems.php.
Referenced by cloneItems().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Definition at line 32 of file class.ilLinkResourceItems.php.
References $query, $res, $row, and DB_FETCHMODE_OBJECT.
Referenced by ilObjLinkResourceSubItemListGUI\getHTML(), toXML(), and ilObjLinkResourceGUI\updateLinks().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Get number of assigned links.
| int | $a_webr_id | 
Definition at line 600 of file class.ilLinkResourceItems.php.
References $query, $res, $row, and DB_FETCHMODE_OBJECT.
Referenced by ilObjLinkResourceGUI\activateTabs(), ilObjLinkResourceGUI\isContainerMetaDataRequired(), ilObjLinkResource\MDUpdateListener(), and ilObjLinkResourceGUI\setTabs().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLinkResourceItems::readItem | ( | $a_link_id | ) | 
Definition at line 397 of file class.ilLinkResourceItems.php.
References $query, $res, $row, __setCreateDate(), __setLastUpdateDate(), DB_FETCHMODE_OBJECT, setActiveStatus(), setDescription(), setDisableCheckStatus(), setLastCheckDate(), setLinkId(), setTarget(), setTitle(), and setValidStatus().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilLinkResourceItems::setActiveStatus | ( | $a_status | ) | 
Definition at line 126 of file class.ilLinkResourceItems.php.
Referenced by readItem().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLinkResourceItems::setDescription | ( | $a_description | ) | 
Definition at line 110 of file class.ilLinkResourceItems.php.
Referenced by readItem().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLinkResourceItems::setDisableCheckStatus | ( | $a_status | ) | 
Definition at line 134 of file class.ilLinkResourceItems.php.
Referenced by readItem().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLinkResourceItems::setLastCheckDate | ( | $a_date | ) | 
Definition at line 160 of file class.ilLinkResourceItems.php.
Referenced by readItem().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLinkResourceItems::setLinkId | ( | $a_id | ) | 
Definition at line 94 of file class.ilLinkResourceItems.php.
Referenced by add(), and readItem().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLinkResourceItems::setLinkResourceId | ( | $a_id | ) | 
Definition at line 86 of file class.ilLinkResourceItems.php.
| ilLinkResourceItems::setLinkResourceRefId | ( | $a_ref_id | ) | 
Definition at line 78 of file class.ilLinkResourceItems.php.
| ilLinkResourceItems::setTarget | ( | $a_target | ) | 
Definition at line 118 of file class.ilLinkResourceItems.php.
Referenced by readItem().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLinkResourceItems::setTitle | ( | $a_title | ) | 
Definition at line 102 of file class.ilLinkResourceItems.php.
Referenced by readItem().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLinkResourceItems::setValidStatus | ( | $a_status | ) | 
Definition at line 168 of file class.ilLinkResourceItems.php.
Referenced by readItem().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLinkResourceItems::sortItems | ( | $a_items | ) | 
Sort items (sorting mode depends on sorting setting)
| object | $a_items | 
Definition at line 495 of file class.ilLinkResourceItems.php.
References ilContainerSortingSettings\_lookupSortMode(), getLinkResourceId(), ilContainerSorting\lookupPositions(), ilContainer\SORT_MANUAL, ilContainer\SORT_TITLE, and ilUtil\sortArray().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilLinkResourceItems::toXML | ( | ilXmlWriter | $writer | ) | 
Write link XML.
| ilXmlWriter | $writer | 
Definition at line 642 of file class.ilLinkResourceItems.php.
References ilParameterAppender\_getParams(), getLinkResourceId(), LINKS_LOGIN, LINKS_MATRICULATION, LINKS_USER_ID, lookupItem(), ilXmlWriter\xmlElement(), ilXmlWriter\xmlEndTag(), and ilXmlWriter\xmlStartTag().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilLinkResourceItems::update | ( | $a_update_history = true | ) | 
Definition at line 235 of file class.ilLinkResourceItems.php.
References $query, $res, __setLastUpdateDate(), ilHistory\_createEntry(), getActiveStatus(), getDescription(), getDisableCheckStatus(), getLastCheckDate(), getLastUpdateDate(), getLinkId(), getLinkResourceId(), getTarget(), getTitle(), and getValidStatus().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilLinkResourceItems::updateActive | ( | $a_status | ) | 
Definition at line 280 of file class.ilLinkResourceItems.php.
References $query, and getLinkId().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilLinkResourceItems::updateDisableCheck | ( | $a_status | ) | 
Definition at line 292 of file class.ilLinkResourceItems.php.
References $query, $res, and getLinkId().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilLinkResourceItems::updateLastCheck | ( | $a_offset = 0 | ) | 
Definition at line 304 of file class.ilLinkResourceItems.php.
References $query, $res, and getLinkResourceId().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | static | 
Update title.
| type | $a_link_id | |
| type | $a_title | 
Definition at line 64 of file class.ilLinkResourceItems.php.
References $query.
Referenced by ilObjLinkResource\cloneObject().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilLinkResourceItems::updateValid | ( | $a_status | ) | 
Definition at line 268 of file class.ilLinkResourceItems.php.
References $query, $res, and getLinkId().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilLinkResourceItems::updateValidByCheck | ( | $a_offset = 0 | ) | 
Definition at line 332 of file class.ilLinkResourceItems.php.
References $query, $res, and getLinkResourceId().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilLinkResourceItems::validate | ( | ) | 
Validate required settings.
Definition at line 631 of file class.ilLinkResourceItems.php.
References getTarget(), and getTitle().
 Here is the call graph for this function:
 Here is the call graph for this function: