Exemple #1
0
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();
                echo MakeCreateUserChildOfSelect(
Exemple #2
0
public function pageContent() {
        ?>
<h2>Writing The Manual</h2>
<?php if(isset($this->crossInfo[RESULTS])){ echo $this->crossInfo[RESULTS]."<br />"; } ?>
Chapter:
<select name="manualstate_write" title="manualstate_write">
<?php
    $count = sizeof($this->crossInfo[_USERMANUAL::PAGELIST]);
    for ($i = 0; $i < $count; $i++) {
    echo _FORM::Option(
            $this->crossInfo[_USERMANUAL::PAGELIST][$i][USERMANUAL_TITLE],
            $this->crossInfo[_USERMANUAL::PAGELIST][$i][USERMANUAL_PAGEID],
            $this->crossInfo[_USERMANUAL::PAGELIST][$i][USERMANUAL_PAGEID] ==
            $this->crossInfo[_USERMANUAL::PAGETO][USERMANUAL_PAGEID]);
    }
?>
</select>
<div id="manualstatewritetarget">
<?php
echo MakeWritingForm(
        $this->crossInfo[_USERMANUAL::PAGETO][USERMANUAL_PAGEID],
        $this->crossInfo[_USERMANUAL::PAGETO][USERMANUAL_CONTENT]);
?>
</div>
<?php


    }