コード例 #1
0
 public function deleteimageAction()
 {
     $this->view->messages = $this->_flashMessenger->getMessages();
     $id = $this->_request->getParam('id', 0);
     $viewid = $this->_request->getParam('viewid', 0);
     $modelImage = new Publisher_Model_DbTable_BookImages();
     $imageDetail = $modelImage->getImageInfo($id);
     unlink(USER_UPLOAD_DIR . $imageDetail['image_name']);
     unlink(USER_UPLOAD_DIR . $imageDetail['image_name_thumb']);
     unlink(USER_UPLOAD_DIR . 'thumb1_' . $imageDetail['image_name']);
     if ($id > 0 && $modelImage->isExist($id)) {
         $success = $modelImage->delete('id=' . $id);
         if ($success) {
             $this->_flashMessenger->addMessage('<div class="div-success">Image deleted successfully</div>');
         } else {
             $this->_flashMessenger->addMessage('<div class="div-error">Sorry!, unable to delete image</div>');
         }
     }
     $this->_redirect('publisher/book/view/id/' . $viewid . '/tab_ajax/book');
 }