$query = $database->Query("SELECT * FROM " . TABLE_PREFIX . "pages WHERE pageParent='{$pageId}' ORDER BY pagePosition DESC;"); $data = mysqli_fetch_array($query); $pagePosition = $data["pagePosition"]; $pageMenu = new Page(); $pageMenu->pageParent = $pageId; $pageMenu->pageType = $pageType; $pageMenu->pageShow = "1"; $pageMenu->pageTemp = "text_master"; $pageMenu->pageTitle = $pageTitle; $pageMenu->pagePosition = intval($pagePosition) + 1; $pageMenu->NewPage(); $pageParent = new Page(); $pageParent->GetInfo($pageId); $query = $database->Query("SELECT * FROM " . TABLE_PREFIX . "pages ORDER BY pageId DESC;"); $data = mysqli_fetch_array($query); $parentPageId = $data["pageId"]; $pageContent = $database->handler->real_escape_string($_POST["newPageContent"]); $pageTextMaster = new MPage(); $pageTextMaster->NewPage($parentPageId, $pageContent); if ($database->Query("SELECT * FROM " . TABLE_PREFIX . "modules WHERE moduleName='simpleRoutes' AND moduleStatus='1';")->num_rows) { require_once ABS_PATH . '/modules/simpleRoutes/src/class/class-route.php'; $route = new Route(); if ($pageMenu->pageParent == 0) { $route->SaveNewRoute("/" . webUriTitle($pageTitle), "p=" . $parentPageId, ""); } else { $route->SaveNewRoute("/" . webUriTitle($pageParent->pageTitle) . "/" . webUriTitle($pageTitle), "p=" . $parentPageId, ""); } } Admin::Refresh("?page=viewPages", "0"); } require_once dirname(__FILE__) . '/tinymce/tiny_mce.php';
$pageEdit->pageTitle = $pageTitle; $pageEdit->UpdatePage(); $pageParent = new Page(); $pageParent->GetInfo($pageEdit->pageParent); $mPageEdit = new MPage(); $mPageEdit->GetInfo($pageId); $mPageEdit->EditPage($pageId, $pageContent); if ($database->Query("SELECT * FROM " . TABLE_PREFIX . "modules WHERE moduleName='simpleRoutes' AND moduleStatus='1';")->num_rows) { require_once ABS_PATH . '/modules/simpleRoutes/src/class/class-route.php'; $route = new Route(); if ($pageEdit->pageParent == 0) { $route->UpdateRouteGet("/" . webUriTitle($pageEdit->pageTitle), "p=" . $pageId, ""); $data = $database->Query("SELECT * FROM " . TABLE_PREFIX . "pages WHERE pageParent='{$pageEdit->pageId}';"); while ($r = $data->fetch_array()) { $childPage = new Page(); $childPage->GetInfo($r["pageId"]); $route->UpdateRouteGet("/" . webUriTitle($pageEdit->pageTitle) . "/" . webUriTitle($childPage->pageTitle), "p=" . $childPage->pageId, ""); } } else { $route->UpdateRouteGet("/" . webUriTitle($pageParent->pageTitle) . "/" . webUriTitle($pageEdit->pageTitle), "p=" . $pageId, ""); } } Admin::Refresh("?page=viewPages", "0"); } $page = new Page(); $page->GetInfo($pageId); $template->template->assign("pageTitle", $page->pageTitle); $mPage = new MPage(); $mPage->GetInfo($pageId); $template->template->assign("pageContent", $mPage->pageContent); require_once dirname(__FILE__) . '/tinymce/tiny_mce.php';