private function Get_Content() { global $templates; $content = new ContentModel(); if (isset($_GET['id'])) { $content->id = $_GET['id']; if (!$content->Detail_Count()) { Tool::alertBack('警告:阅读量累计失败'); } $object = $content->Get_One_Content(); $templates->assgin('title_id', $object->id); $templates->assgin('title_content', $object->title); $templates->assgin('count', $object->read_count); $templates->assgin('date', $object->date); $templates->assgin('source', $object->source); $templates->assgin('author', $object->author); $templates->assgin('info', $object->info); $templates->assgin('content', $object->content); } }
public function Action() { global $templates; switch ($_GET['action']) { case 'show': $templates->assgin('title', '文档列表'); $templates->assgin('show', true); $nav = new NavModel(); $id = $nav->Get_All_Childid(); foreach ($id as $value) { $arr[] = $value->id; } $nav_id = implode(',', $arr); $content = new ContentModel(); $content->nav = $nav_id; $templates->assgin('Show_Content', $content->Get_Content()); //显示所有的content $this->Nav(); //显示所有的导航,select标签 if (isset($_GET['nav']) && $_GET['send'] == '刷选') { //开始刷选 if ($_GET['nav'] != 0) { //不为零 $content->nav = $_GET['nav']; } else { $content->nav = $nav_id; //为零的话,默认全部 } $templates->assgin('Show_Content', $content->Get_Content()); //显示所有的content } break; case 'update': if ($_POST['send'] == '修改文档') { $this->model->id = $_POST['id']; $this->Get_Post(); $this->model->Update_Content() ? Tool::alertLocation('文档修改成功', 'content.php?action=show') : Tool::alertBack('文档修改失败'); } $templates->assgin('title', '修改文档'); $templates->assgin('update', true); if (isset($_GET['id'])) { $content = new ContentModel(); $content->id = $_GET['id']; $object = $content->Get_One_Content(); if (!$object) { Tool::alertBack('文档不存在'); } $templates->assgin('titlec', $object->title); $this->attr($object->attr); $this->Nav($object->nav); $this->readlimit($object->read_limit); $this->color($object->color); $this->sort($object->sort); $this->commend($object->commend); $templates->assgin('id', $object->id); $templates->assgin('tag', $object->tag); $templates->assgin('keyword', $object->keyword); $templates->assgin('thumbnail', $object->thumbnail); $templates->assgin('source', $object->source); $templates->assgin('author', $object->author); $templates->assgin('info', $object->info); $templates->assgin('content', $object->content); $templates->assgin('read_count', $object->read_count); $templates->assgin('gold', $object->gold); $templates->assgin('color', $object->color); } else { Tool::alertBack('非法操作'); } break; case 'add': if (isset($_POST['send'])) { $this->Get_Post(); $affect = $this->model->Add_Content(); if ($affect == 1) { Tool::alertLocation('添加文档成功', '?action=show'); } else { Tool::alertBack('警告:文档添加失败'); } } $templates->assgin('title', '新增文档'); $templates->assgin('add', true); $this->Nav(); break; case 'delete': if (isset($_GET['id'])) { $this->model->id = $_GET['id']; $this->model->Delete_Content() ? Tool::alertLocation('文档删除成功', 'content.php?action=show') : Tool::alertBack('文档删除失败'); } break; default: echo '非法操作'; break; } }