12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- <?php
- namespace Api\Controller;
- use Think\Controller;
- class PageController extends BaseController {
- //页面详情
- public function info(){
- $page_id = I("page_id/d");
- $page = D("Page")->where(" page_id = '$page_id' ")->find();
- $login_user = $this->checkLogin(false);
- if (!$this->checkItemVisit($login_user['uid'] , $page['item_id'])) {
- $this->sendError(10303);
- return;
- }
- $page = $page ? $page : array();
- if ($page) {
- unset($page['page_content']);
- $page['addtime'] = date("Y-m-d H:i:s",$page['addtime']);
- }
- $this->sendResult($page);
- }
- //删除页面
- public function delete(){
- $page_id = I("page_id/d")? I("page_id/d") : 0;
- $page = D("Page")->where(" page_id = '$page_id' ")->find();
- $login_user = $this->checkLogin();
- if (!$this->checkItemCreator($login_user['uid'] , $page['item_id']) && $login_user['uid'] != $page['author_uid']) {
- $this->sendError(10303);
- return ;
- }
- if ($page) {
-
- $ret = D("Page")->where(" page_id = '$page_id' ")->delete();
- //更新项目时间
- D("Item")->where(" item_id = '$page[item_id]' ")->save(array("last_update_time"=>time()));
- }
- if ($ret) {
- $this->sendResult(array());
- }else{
- $this->sendError(10101);
- }
- }
- }
|