예제 #1
0
// Start Page
$consoleObj = new ConsoleOption($mysqli);
$cID = $consoleObj->findConsoleIDByName("Add Board");
$consoleObj->select($cID);
$consoleInfo = $consoleObj->get_info_filtered();
$member = new Member($mysqli);
$member->select($_SESSION['btUsername']);
$categoryObj = new BasicOrder($mysqli, "forum_category", "forumcategory_id");
$categoryObj->set_assocTableName("forum_board");
$categoryObj->set_assocTableKey("forumboard_id");
$boardObj = new ForumBoard($mysqli);
// Check Login
$LOGIN_FAIL = true;
$arrSelectBoard = "";
if (isset($_POST['bID']) && $boardObj->select($_POST['bID'])) {
    $arrSelectBoard = $boardObj->findBeforeAfter();
    if ($boardObj->get_info("subforum_id") != 0) {
        $arrSelectBoard[0] = $boardObj->get_info("subforum_id");
    }
} else {
    $_POST['bID'] = "";
}
if ($member->authorizeLogin($_SESSION['btPassword']) && $member->hasAccess($consoleObj)) {
    if ($categoryObj->select($_POST['catID'])) {
        $arrBoards = $categoryObj->getAssociateIDs("AND subforum_id = '0' ORDER BY sortnum", true);
        foreach ($arrBoards as $value) {
            if ($_POST['bID'] != $value) {
                $boardObj->select($value);
                $boardInfo = $boardObj->get_info_filtered();
                $selectBoard = "";
                if ($_POST['bID'] != "" && $arrSelectBoard[0] == $boardInfo['forumboard_id']) {