public function page($arg) { $page = new Page($arg[0]); $page_args['title'] = "<title>" . $page->getTitle() . "</title>"; $page_args['header'] = $page->getHeader(); $page_args['style'] = "<style>" . $page->getStyle() . "</style>"; $page_args['content'] = $page->getContent(); if (empty($page_args['content'])) { Location::To(URL . 'error'); } $this->render('page', array('categories' => $this->categories, 'd_product' => $this->d_product, 'page' => $page_args)); }
public function editPage() { $return = array(); $empty = $_POST['page_to_edid_id']; if (!empty($empty)) { $page_id = $_POST['page_to_edid_id']; $page = new Page($page_id); $cat = new CategoryPage(); $page_name = $_POST['page_name']; $title = $_POST['title']; $header = $_POST['header']; $style = $_POST['style']; $content = $_POST['content']; $page->setPageName($page_name); $page->setTitle($title); $page->setHeader($header); $page->setStyle($style); $page->setContent($content); $page->writeData(true); $cat->excludePage($page_id); $cat->includePage($_POST['category'], $page_id); echo ''; return true; } $http = new Http(); $id = $http->post('id'); $page = new Page($id); $cat = new CategoryPage(); $return['category'] = $cat->getMembershipId($id); $return['page_name'] = $page->getPageName(); $return['title'] = $page->getTitle(); $return['header'] = $page->getHeader(); $return['style'] = $page->getStyle(); $return['content'] = $page->getContent(); echo json_encode($return); }