public canReadITILItem ( ) : boolean | ||
return | boolean |
function canReadITILItem()
{
$itemtype = $this->getItilObjectItemType();
$item = new $itemtype();
if (!$item->can($this->getField($item->getForeignKeyField()), READ)) {
return false;
}
return true;
}
/** * Is the current user have right to update the current task ? * * @return boolean **/ function canUpdateItem() { if (!parent::canReadITILItem()) { return false; } if ($this->fields["users_id"] != Session::getLoginUserID() && !Session::haveRight('problem', UPDATE)) { return false; } return true; }