示例#1
0
文件: Page.php 项目: veelko/money
 public function __call($pageLink, $arguments)
 {
     $link = explode('/', substr($_SERVER["REQUEST_URI"], 1))[0];
     $blog = new \Models\Blog();
     $this->view->menu = $blog->getMenus();
     $this->view->blogData = $blog->getBlogData();
     $select = new \Models\Select();
     $this->view->page = $select->getPage($pageLink)['content'];
     $this->view->appendToLayout('userbar', 'index.userbar');
     $this->view->appendToLayout('menu', 'blog.layouts.menu');
     $this->view->appendToLayout('page', 'blog.layouts.page');
     $this->view->display('blog.index');
 }
示例#2
0
文件: Update.php 项目: veelko/money
 public function panels()
 {
     $blog = new \Models\Blog();
     $this->view->blogData = $blog->getBlogData();
     if (!$_POST["data"]) {
         echo "Invalid data";
         //            exit;
     }
     $data = json_decode($_POST["data"]);
     foreach ($data->items as $item) {
         $col_id = preg_replace('/[^\\d\\s]/', '', $item->column);
         $panel_id = preg_replace('/[^\\d\\s]/', '', $item->panel_id);
         $this->db->prepare("UPDATE panels SET column_id=?, sort_no=?, collapsed=? WHERE panel_id=? AND blog_id=?", array($col_id, $item->order, $item->collapsed, $panel_id, $this->view->blogData['blog_id']))->execute();
     }
     echo "success";
 }
示例#3
0
 public function index()
 {
     $blog = new \Models\Blog();
     $this->view->blogData = $blog->getBlogData();
     $this->view->menu = $blog->getMenus();
     $this->view->panels = $blog->getPanels();
     if ($this->input->post('panel_id')) {
         if ($this->input->post('type') == '') {
             $_POST['type'] = null;
         }
         $_POST['panel_id'] = (int) $this->input->post('panel_id');
         $update = new \Models\Update();
         $update->panel($_POST);
     }
     $this->view->appendToLayout('userbar', 'index.userbar');
     $this->view->appendToLayout('menu', 'blog.layouts.menu');
     $this->view->appendToLayout('panels', 'blog.layouts.panels');
     $this->view->display('blog.index');
 }
示例#4
0
文件: Edit.php 项目: veelko/money
 public function page()
 {
     $blog = new \Models\Blog();
     $this->view->menu = $blog->getMenus();
     $this->view->blogData = $blog->getBlogData();
     $this->view->appendToLayout('userbar', 'index.userbar');
     $this->view->appendToLayout('menu', 'blog.layouts.menu');
     $this->updatePage();
     $select = new \Models\Select();
     $pageId = $this->input->get(0, "int");
     $this->view->page = $select->getPage($pageId);
     $this->view->appendToLayout('editpage', 'blog.layouts.editpage');
     $this->view->display('blog.index');
 }