Exemple #1
0
 // Check Category
 if (!$categoryObj->select($_POST['forumcat'])) {
     $dispError .= "&nbsp;&nbsp;&nbsp;<b>&middot;</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 .= "&nbsp;&nbsp;&nbsp;<b>&middot;</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") {