// Check Category if (!$categoryObj->select($_POST['forumcat'])) { $dispError .= " <b>·</b> You selected an invalid forum category.<br>"; $countErrors++; } // Check Subforum if ($_POST['subforum'] == 1 && $boardObj->select($_POST['subforumboard'])) { $setSubForum = $_POST['subforumboard']; } else { $setSubForum = 0; } $boardObj = new ForumBoard($mysqli); // Reset boardObj $boardObj->setSubForumID($setSubForum); // Check Order $boardObj->setCategoryKeyValue($categoryObj->get_info("forumcategory_id")); $intNewOrderSpot = $boardObj->validateOrder($_POST['displayorder'], $_POST['beforeafter']); if ($intNewOrderSpot === false) { $dispError .= " <b>·</b> You selected an invalid display order.<br>"; $countErrors++; } // Forum Access if ($_POST['accesstype'] != 1) { $_POST['accesstype'] = 0; $arrRanks = array(); $arrMembers = array(); } else { $result = $mysqli->query("SELECT rank_id FROM " . $dbprefix . "ranks WHERE rank_id != '1'"); while ($row = $result->fetch_assoc()) { $checkboxName = "rankaccess_" . $row['rank_id']; if ($_SESSION['btRankAccessCache'][$checkboxName] == "1") {