} public function deletePage($pid) { $result = $this->model->deletePage($pid); return $result; } } $controller = new PagesController(); if (isset($_GET['deletepage'])) { $delete = $controller->deletePage((int) $_GET['deletepage']); if ($delete === false) { Bufer::set(array('errors' => array('Ошибка при удалении страницы'), 'accessList' => $controller->getAccessList(), 'listPages' => array('data' => $controller->getListPages(), 'paginate' => $controller->paginate()), 'listSections' => $controller->getListSections())); } else { header("location: " . Route::getUrl('?mode=admin&route=pages')); } } if (isset($_GET['updateAccess'])) { $temp = explode(',', $_GET['updateAccess']); $pid = (int) $temp[0]; $acid = (int) $temp[1]; $result = $controller->changeAccess($pid, $acid); if ($result === false) { Bufer::set(array('errors' => array('Произошла ошибка при смене доступа к странице'), 'accessList' => $controller->getAccessList(), 'listPages' => array('data' => $controller->getListPages(), 'paginate' => $controller->paginate()), 'listSections' => $controller->getListSections())); } else { header("location: " . Route::getUrl('?mode=admin&route=pages')); } } Bufer::set(array('accessList' => $controller->getAccessList(), 'listPages' => array('data' => $controller->getListPages(), 'paginate' => $controller->paginate()), 'listSections' => $controller->getListSections())); $controller->view(ADMIN_TPLS_DIR . '/header.tpl'); $controller->view(ADMIN_TPLS_DIR . '/pages.tpl'); $controller->view(ADMIN_TPLS_DIR . '/footer.tpl');