echo MakeCreateUserChildOfSelect( DB_PAGE::_GetPageListForUserID($db, $userID)); $db->disconnect(); } else { echo "Access Denied"; } } else { echo "Invalid Param"; } break; case "admin_pagesmanage": $userID = _FCORE::IsSetPostDefault(PAGES_USERID, false); if ($userID){ if (($userID == _SESSION::GetUserID() && _SESSION::GetCanCDSelf()) || ($userID != _SESSION::GetUserID() && _SESSION::GetCanCDOther())){ $db = _DB::_Connect(); $bypase = ($userID == _SESSION::GetUserID() || _SESSION::GetDefaultRight() > 0); $arr = $bypase ? DB_USER::_GetAllPageRightsForUser($db, $userID) : array(); $forum = ThreadedForumBuilder::MakeFolderHierarchyForUser( DB_PAGE::_GetPageListForUserID($db, $userID), $arr, 1, $bypase); echo ThreadedForumViewer::BuildViewForAdminPageManage($forum, $userID == _SESSION::GetUserID() ? _SESSION::GetCanCDSelf() : _SESSION::GetCanCDOther()); $db->disconnect(); } else {
protected function thisPagePreProcessing(){ $this->crossInfo[_HOMEPAGE::DATABASE] = false; $this->crossInfo[_HOMEPAGE::MENULIST] = _FCORE::IsSetPostDefault(_HOMEPAGE::MENULIST, false); if (!$this->crossInfo[_HOMEPAGE::MENULIST]){ $this->crossInfo[_HOMEPAGE::DATABASE] = _DB::_Connect(); $this->crossInfo[_HOMEPAGE::MAINVIEW_USERID] = _SESSION::GetIsFamily() ? _SESSION::GetUserID() : false; $this->crossInfo[_HOMEPAGE::MENULIST] = array(); if ($this->crossInfo[_HOMEPAGE::MAINVIEW_USERID]){ $raw = DB_PAGE::_GetUserRoots( $this->crossInfo[_HOMEPAGE::DATABASE], $this->crossInfo[_HOMEPAGE::MAINVIEW_USERID]); $this->crossInfo[_HOMEPAGE::MENULIST] = new _FORUM(); $this->crossInfo[_HOMEPAGE::MENULIST]->placeNodeArray($raw); } $this->crossInfo[_HOMEPAGE::FAMILYLIST] = DB_USER::_GetFamilyOnlyUserList($this->crossInfo[_HOMEPAGE::DATABASE]); } $this->absolutePreProcessing(); }
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(); }
public function absolutePreProcessing(){ $db = _DB::_Connect(); $action = _FCORE::IsSetPostDefault(ACTION_GO, false); if ($action){ $logID = _FCORE::IsSetPostDefault(LOGINLOG_LOGID, false); if ($logID){ try { DB_LOGINLOG::_DeleteLoginLog($db, $logID); $this->crossInfo[RESULTS] = "Successfully Deleted Log"; }catch(Exception $e){ $this->crossInfo[RESULTS] = "Failed To Delete Log"; } } } $this->crossInfo[_ADMINPAGE::LOGIN_LOGS_START] = _FCORE::IsSetGetDefault(_ADMINPAGE::LOGIN_LOGS_START, 0); $this->crossInfo[_ADMINPAGE::LOGIN_LOGS_AMOUNT] = _FCORE::IsSetGetDefault(_ADMINPAGE::LOGIN_LOGS_AMOUNT, 50); $this->crossInfo[_ADMINPAGE::LOGIN_LOGS] = DB_LOGINLOG::_GetLoginLogList($db, $this->crossInfo[_ADMINPAGE::LOGIN_LOGS_START], $this->crossInfo[_ADMINPAGE::LOGIN_LOGS_AMOUNT]); $db->disconnect(); }