Esempio n. 1
0
 function edit($id = 0, $acl = 0)
 {
     $id = JRequest::getVar('id', $id);
     $acl = JRequest::getVar('acl', $acl);
     $view = $this->getView();
     XiptError::assert($acl || $id, XiptText::_("NOT_DEFINED {$id} or {$acl}"), XiptError::ERROR);
     if ($acl) {
         $aclObject = XiptAclFactory::getAclObject($acl);
     } else {
         $aclObject = XiptAclFactory::getAclObjectFromId($id);
     }
     XiptError::assert(isset($aclObject), XiptText::_("NOT_ABLE_TO_CREATE_ACL_OBJECT"), XiptError::ERROR);
     $aclObject->load($id);
     $data = $aclObject->getObjectInfoArray();
     $data['id'] = $id;
     return $view->edit($data);
 }