コード例 #1
0
ファイル: adm_newPage.php プロジェクト: tommmic/inne
    $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';
コード例 #2
0
ファイル: adm_editPage.php プロジェクト: tommmic/inne
    $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';