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 listPostsAction($page, $json = false) { $admin = new Posts(); $this->authCheck(); $result = $admin->listAllEventPosts(true); // Выводит список всех постов /* if ($json) { echo "<pre> asdad"; foreach ($result as $key => $value) { foreach ($value as $k => $v) { $result[$value][$value[$k]] = htmlspecialchars($v) echo $result[$value][$value[$k]]; } } //$result = htmlspecialchars($result[']); //print_r(json_encode($result[0]),JSON_HEX_APOS); //return ; json_encode($result, JSON_HEX_APOS); return false; } */ $page = 'templates/front/listPosts.php'; // Показывает список определенных постов вычесленных в зависимости от параметра $page 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'; }