public function postAction($post = false, $new = false) { // Если переменная пустая $admin = new Posts(); $this->authCheck(); $post = intval(@$post); // вызываем метод удаления поста, если присутствует _POST с определенными параметрами! if ($admin->deletePostByID($post)) { $new = false; unset($post); } $admin->postUpdateInsert(@$post); $post = $admin->checkPostAction($admin->getSelectedPostbyID(@$post, true)); if ($post != 0) { // Возвращает массив либо _POST либо, то что было запрощенно из базы! // Вызываем метод который будет проверять _POST и обновлять пост $page = 'templates/admin/post.php'; } else { $page = 'templates/admin/post.php'; if (!$new) { $result = $admin->listAllEventPosts(); // Выводит список всех постов $page = 'templates/admin/listPosts.php'; } } require_once ROOT_PATH . DIRECTORY_SEPARATOR . 'templates/admin/header.php'; require_once ROOT_PATH . DIRECTORY_SEPARATOR . $page; require_once ROOT_PATH . DIRECTORY_SEPARATOR . 'templates/admin/footer.php'; }
public function frontPostAction($post = false) { $admin = new Posts(); $this->authCheck(); $result = $admin->getSelectedPostbyID($post); $page = 'templates/front/post.php'; if (!$result) { $page = 'templates/front/empty.php'; } require_once ROOT_PATH . DIRECTORY_SEPARATOR . 'templates/front/header.php'; require_once ROOT_PATH . DIRECTORY_SEPARATOR . $page; require_once ROOT_PATH . DIRECTORY_SEPARATOR . 'templates/front/footer.php'; }