Example #1
0
 public function deleteAction()
 {
     $id = $this->getRequest()->getParam('id');
     $loggedInUserId = Zend_Registry::get('user')->getId();
     $model = new Default_Model_SharedList();
     $select = $model->getMapper()->getDbTable()->select();
     //if(!empty($type) && $type == 'sent'){  //sent
     $select->where('idUser = ?', $loggedInUserId)->where('idFile = ?', $id)->where('NOT deleted');
     $result = $model->fetchRow($select);
     if ($model->find($result->getId())) {
         $model->delete();
         $this->_flashMessenger->addMessage('<span class="mess-true">The file was successfully deleted.</span>');
     } else {
         $this->_flashMessenger->addMessage('<span class="mess-false">Error deleting file!</span>');
     }
     $this->_redirect(WEBROOT . 'file-manager');
 }