Example #1
0
    $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';