コード例 #1
0
ファイル: page_functions.php プロジェクト: hscale/SiteZilla
function addPage($siteid, $page_title)
{
    $page = array();
    $page['website'] = $siteid;
    $page['page_title'] = $page_title;
    if (isContactPage(0, $page_title)) {
        $page['content'] = MSG00019;
    } else {
        $page['content'] = MSG00020;
    }
    $db = Database::obtain();
    $page_id = $db->insert("pages", $page);
    if ($page_id != 0) {
        $newMenu = array();
        $newMenu[0]['pageid'] = $page_id;
        $newMenu[0]['title'] = $page_title;
        $menu = getMenu($siteid);
        $menu[] = $newMenu[0];
        saveWebsiteMenu($siteid, $menu);
    } else {
        sysMsg(MSG00021);
    }
}
コード例 #2
0
ファイル: menu_functions.php プロジェクト: hscale/SiteZilla
function changePageTitle($pageid, $title)
{
    $page = array();
    $page['page_title'] = $title;
    $db = Database::obtain();
    $db->update(TABLE_PAGES, $page, "id=" . $pageid . "");
    $siteid = cleanGet($_GET['website']);
    $menu = getMenu($siteid);
    foreach ($menu as $id => $page) {
        if ($page['pageid'] == $pageid) {
            $menu[$id]['title'] = $title;
        }
    }
    saveWebsiteMenu($siteid, $menu);
    sysMsg(MSG00124);
}