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();
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(); }