Esempio n. 1
0
 public function jsonDeleteAction()
 {
     if (!isset($this->_permissions['delete']) || !$this->_permissions['delete']) {
         throw new Kwf_Exception('Delete is not allowed.');
     }
     $row = $this->_form->getRow();
     if (!$this->_hasPermissions($row, 'delete')) {
         throw new Kwf_Exception("Delete is not allowed for this row.");
     }
     $db = Zend_Registry::get('db');
     if ($db) {
         $db->beginTransaction();
     }
     $this->_form->delete(null);
     if ($db) {
         $db->commit();
     }
 }