public function bookPostAction($action = false, $bid = false, $id = false) { $views = $this->getView(); $data = $this->getRequest(); $members = MembersManage::instance(); $app = $members->getCurrentSession(); if (!$app) { exit; } $views->assign('title', '图书编辑'); $views->assign('app', $app); $book = array(); if ($action and $bid and $id) { $bookControl = new AdminBookManage(); switch ($action) { case 'publish': $bookControl->updateBook($bid, array('published' => $id)); break; case 'verify': $bookControl->updateBook($bid, array('verified' => $id)); break; default: # code... break; } $book = $bookControl->getBookRow(array('books.bid' => $bid)); } $views->assign('book', $book); $views->display('admin/books/tr.html.twig'); }
public function bookArticleContentAction($bid = false, $mid = false) { $views = $this->getView(); $data = $this->getRequest(); $members = MembersManage::instance(); $app = $members->getCurrentSession(); $bookControl = new AdminBookManage(); $book = $bookControl->getBookRow(array('books.bid' => $bid)); $article = $bookControl->getArticleForID($mid); $category = $bookControl->getCategory(); $views->assign('app', $app); $views->assign('article', $article); $views->assign('book', $book); $views->assign('category', $category); $views->display('index/books/article.html.twig'); }