newForm(); break; case 'newlink': newLinkForm(); break; case 'save': savePage(); break; case 'edit': newForm(1); break; case 'editlink': newLinkForm(1); break; case 'saveedit': savePage(1); break; case 'delete': deletePage(); break; case 'private': showPages(0); break; case 'public': showPages(1); break; case 'publicate': approveBulk(1); break; case 'privatize': approveBulk(0);
<?php session_start(); if (isset($_GET["action"])) { switch ($_GET["action"]) { case "getposts": getPosts(); break; case "modpost": modPost(); break; case "createpost": createPost(); break; case "savepage": savePage(); break; } } function getPosts() { require_once "dbconnect.php"; $mysqli = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME); $result = $mysqli->query("SELECT * FROM posts"); $encode = array(); while ($row = mysqli_fetch_assoc($result)) { $encode[] = $row; } echo json_encode($encode); } function createPost()
$userid = checkSession(); $siteid = checkSiteId(); include_once 'admin_template/header.php'; //START PAGES if ($siteid != 0) { if (isset($_GET['pages']) && is_numeric($_GET['pages']) && $_GET['pages'] > '0') { $pageid = cleanGet($_GET['pages']); if (pageBelongsTo($pageid, $siteid) == false) { $pageid = NULL; } elseif (isset($_POST['TextAreaData'])) { $page = array(); $page['id'] = cleanPost($_POST['id']); $page['content'] = $_POST['TextAreaData']; if (!isContactPage($page['id'])) { if (isActive($userid)) { savePage($page); // $_POST['TextAreaData'] = NULL; // $page['content'] = NULL; } else { demoMsg(); } } } editWebsitePage($siteid, $pageid); } else { editWebsitePage($siteid, NULL); } } else { giveWarning(); } //END PAGES
if (isset($_SESSION['root'])) { $page = FALSE; $contents = FALSE; if (isset($_REQUEST['action']) && isset($_REQUEST['page'])) { $page = $_REQUEST['page']; if ($_REQUEST['action'] == "Edit") { if (isset($_REQUEST['contents'])) { savePage($page, $_REQUEST['contents']); } $contents = page_db_part($page); } else { if ($_REQUEST['action'] == "Delete") { deletePage($page); } else { if ($_REQUEST['action'] == "Add") { include_once "../include/default_pages.php"; if (array_key_exists($page, $pages)) { savePage($page, $pages[$page]); } else { savePage($page, ""); } } } } } $result = mysql_query("SELECT name FROM pages"); //we can't pass a variable named "page", so we set as "epage" for edit page get_page_advanced("man_pages", "root", array('epage' => $page, 'contents' => $contents, 'pagesResult' => $result)); } else { header('Location: index.php'); }
getOrphansDelete($connection->real_escape_string($_POST["id"])); break; case "sidebar-orphans": findSidebarOrphans($connection->real_escape_string($_POST["id"])); break; case "get-json": GetJSONEditor($connection->real_escape_string($_POST["id"])); break; case "delete-page": pageFullDelete($connection->real_escape_string($_POST["id"]), $connection->real_escape_string($_POST["orphans"])); break; case "delete-content": componentDelete($connection->real_escape_string($_POST["ids"])); break; case "save-page": savePage($connection->real_escape_string($_POST["id"]), $connection->real_escape_string($_POST["name"]), $connection->real_escape_string($_POST["container"]), $connection->real_escape_string($_POST["redirect"]), $connection->real_escape_string($_POST["json"]), $connection->real_escape_string($_POST["tags"])); break; default: pageEditMode($connection->real_escape_string($_GET["arg"])); break; } function DrawPagesList($filter) { global $connection, $module; $requires_content_filtering = hasContentPermissionLimit(); $user = $_SESSION["user"]; if ($requires_content_filtering) { $allowed_pages = calculateIdPagesAllowed(); $allowed_pages_SQL = implode("','", $allowed_pages); } echo "<div class='page-header'><h1>Gestione pagine</h1></div>\n";