Пример #1
0
 protected function allowEdit($data = array(), $key = 'id')
 {
     $user = JFactory::getUser();
     $recordId = (int) isset($data[$key]) ? $data[$key] : 0;
     $folderId = 0;
     if ($recordId) {
         $folderId = (int) $this->getModel()->getItem($recordId)->folder;
     }
     if ($folderId) {
         // Folder Permissions
         return $user->authorise('core.edit', $this->option . '.folder.' . $folderId);
     } else {
         // Component Permissions
         return parent::allowEdit($data, $key);
     }
 }