function canUpdateItem() { if (isset($this->fields['itemtype']) && ($item = getItemForItemtype($this->fields['itemtype']))) { return Session::haveRight($item::$rightname, UPDATENOTE); } return false; }