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'); }