Пример #1
0
 public function addConsoleOptions($consoleCatID)
 {
     $consoleObj = new ConsoleOption($this->MySQL);
     $consoleObj->setCategoryKeyValue($consoleCatID);
     $newSortNum = $consoleObj->getHighestSortNum() + 1;
     foreach ($this->pluginConsoleOptions as $consoleOptionInfo) {
         $consoleObj->addNew(array("consolecategory_id", "pagetitle", "filename", "sortnum"), array($consoleCatID, $consoleOptionInfo['pagetitle'], $consoleOptionInfo['filename'], $newSortNum++));
     }
 }
Пример #2
0
         }
     }
 }
 // Checking Console Options
 $arrColumns = array("consolecategory_id", "pagetitle", "filename", "sortnum", "defaultconsole", "hide", "sep");
 foreach ($arrConsoleOptionNames as $key => $consoleOptionName) {
     $checkConsole = $consoleOptionObj->findConsoleIDByName($consoleOptionName);
     if ($checkConsole === false) {
         $tempCatID = $arrConsoleCategoryIDs[$arrConsoleOptionInfo[$key]['category']];
         $consoleOptionObj->setCategoryKeyValue($tempCatID);
         $consoleOptionObj->resortOrder();
         $highestSortNum = $consoleOptionObj->getHighestSortNum();
         $newOrderNum = $highestSortNum + 1;
         if ($arrConsoleOptionInfo[$key]['addsep'] == "1") {
             $arrValues = array($tempCatID, "-separator-", "", $newOrderNum, "1", "", "1");
             $consoleOptionObj->addNew($arrColumns, $arrValues);
             $newOrderNum++;
         }
         $arrValues = array($tempCatID, $consoleOptionName, $arrConsoleOptionInfo[$key]['filename'], $newOrderNum, "1", $arrConsoleOptionInfo[$key]['hide'], "");
         $consoleOptionObj->addNew($arrColumns, $arrValues);
         $consoleOptionObj->resortOrder();
     } elseif ($consoleOptionName == "Private Messages" && $checkConsole !== false && $pmCatID != "") {
         $consoleOptionObj->select($checkConsole);
         $consoleOptionObj->update(array("consolecategory_id", "sortnum"), array($pmCatID, 0));
         $consoleOptionObj->resortOrder();
     }
 }
 // Check for valid theme
 $arrValidThemes = array();
 $themeOptions .= "";
 $websiteInfoObj = new WebsiteInfo($mysqli);