Example #1
0
require_once DIR_FORM_ADMIN_PAGECREATE;
require_once DIR_HELPER_MENUANDCONTENTHELPER1;
require_once DIR_HELPER_THREADEDFORUMBUILDER;
require_once DIR_HELPER_THREADEDFORUMVIEWER;

$page = _FCORE::IsSetGET("page");
if(!$page){
    return;
}
switch($page){
    case "usermanual":
        if (_SESSION::GetIsMaster()){
            $pageID = _FCORE::IsSetPOST(USERMANUAL_PAGEID);
            if ($pageID){
                $db = _DB::_Connect();
                $pageInfo = DB_USERMANUAL::_GetUserManualPage($db, $pageID);
                echo MakeWritingForm($pageID, $pageInfo->getContent());
                $db->disconnect();
            } else {
                echo "Invalid Param";
            }
        } else {
            echo "Access Denied";
        }
        break;
    case "admin_pagecreate":
        $userID = _FCORE::IsSetPostDefault(PAGES_USERID, false);
        if ($userID){
            if (($userID == _SESSION::GetUserID() && _SESSION::GetCanCDSelf()) ||
                ($userID != _SESSION::GetUserID() && _SESSION::GetCanCDOther())){
                $db = _DB::_Connect();
Example #2
0
protected function thisPagePreProcessing() {
        $db = _DB::_Connect();
        $action = _FCORE::IsSetPOST(ACTION_GO);
        if ($action == ACTION_UPDATE) {
            $submitvalue = _FCORE::IsSetPOST("submitvalue");
            if ($submitvalue == "Update") {
    $pageID = _FCORE::IsSetPOST(USERMANUAL_PAGEID);
    $pageTitle = _FCORE::IsSetPOST(USERMANUAL_TITLE);
    $pageRank = _FCORE::IsSetPOST(USERMANUAL_RANK);
    if ($pageID != null && $pageTitle != null && $pageRank != null) {
        $page = DB_USERMANUAL::_GetUserManualPage($db, $pageID);
        $page->setRank($pageRank);
        $page->setTitle($pageTitle);
    }
            } else if ($submitvalue == "Delete") {
    $pageID = _FCORE::IsSetPOST(USERMANUAL_PAGEID);
    if ($pageID) {
        DB_USERMANUAL::_DeleteUserManualPage($db, $pageID);
    }
            }
        } else if ($action == ACTION_CREATE) {
            $rank = _FCORE::IsSetPOST(USERMANUAL_RANK);
            $title = _FCORE::IsSetPOST(USERMANUAL_TITLE);
            if ($rank != null && $title != null) {
    DB_USERMANUAL::_CreateUserManualPage($db, "", $title, $rank);
            }
        }
        $this->crossInfo[_USERMANUAL::PAGELIST] = DB_USERMANUAL::_GetTitleList($db);
        $db->disconnect();
    }