<?php if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) { die; } if (WIZARD_IS_RERUN) { return; } if (!CModule::IncludeModule("search")) { return; } $obCustomRank = new CSearchCustomRank(); $ID = $obCustomRank->Add(array("SITE_ID" => WIZARD_SITE_ID, "MODULE_ID" => "intranet", "RANK" => 1));
CWizardUtil::ReplaceMacros(WIZARD_SITE_PATH . "/job/sect_rtop.php", array("NEWS_IBLOCK_ID" => $iblockID)); CWizardUtil::ReplaceMacros(WIZARD_SITE_PATH . "/nationalnews/sect_rtop.php", array("NEWS_IBLOCK_ID" => $iblockID)); CWizardUtil::ReplaceMacros(WIZARD_SITE_PATH . "/vote/sect_rtop.php", array("NEWS_IBLOCK_ID" => $iblockID)); CWizardUtil::ReplaceMacros(WIZARD_SITE_PATH . "/themes/sect_rtop.php", array("NEWS_IBLOCK_ID" => $iblockID)); CWizardUtil::ReplaceMacros(WIZARD_SITE_PATH . "/news/sect_rtop.php", array("NEWS_IBLOCK_ID" => $iblockID)); CWizardUtil::ReplaceMacros(WIZARD_SITE_PATH . "/personal/sect_rtop.php", array("NEWS_IBLOCK_ID" => $iblockID)); CWizardUtil::ReplaceMacros(WIZARD_SITE_PATH . "/login/sect_rtop.php", array("NEWS_IBLOCK_ID" => $iblockID)); CWizardUtil::ReplaceMacros(WIZARD_SITE_PATH . "/search/sect_rtop.php", array("NEWS_IBLOCK_ID" => $iblockID)); CWizardUtil::ReplaceMacros(WIZARD_SITE_ROOT_PATH . "/bitrix/templates/" . $templateID . "_" . $themeID . "/components/bitrix/news.list/main_theme/template.php", array("NEWS_IBLOCK_ID" => $iblockID)); CWizardUtil::ReplaceMacros(WIZARD_SITE_ROOT_PATH . "/bitrix/templates/" . $templateID . "_" . $themeID . "/footer.php", array("NEWS_IBLOCK_ID" => $iblockID)); CWizardUtil::ReplaceMacros(WIZARD_SITE_ROOT_PATH . "/bitrix/templates/" . $templateID . "_" . $themeID . "/components/bitrix/menu/horizontal_multilevel/component_epilog.php", array("NEWS_IBLOCK_ID" => $iblockID)); if (cmodule::includemodule('search')) { $CustomRank = new CSearchCustomRank(); $arFilter = array("SITE_ID" => WIZARD_SITE_ID, "MODULE_ID" => "iblock", "PARAM1" => $iblockType, "RANK" => 1000, "APPLIED" => "N"); $dbCustomRank = $CustomRank->GetList(array(), $arFilter); if ($arCustomRank = $dbCustomRank->Fetch()) { $IDCustomRank = $arCustomRank["ID"]; } $arFields = array("SITE_ID" => WIZARD_SITE_ID, "MODULE_ID" => "iblock", "PARAM1" => $iblockType, "PARAM2" => $iblockID, "RANK" => 1000, "APPLIED" => "N"); if ($IDCustomRank > 0) { if (WIZARD_INSTALL_DEMO_DATA) { $CustomRank->Update($IDCustomRank, $arFields); $CustomRank->StartUpdate(); $CustomRank->NextUpdate(); } } else { $CustomRank->Add($arFields); $CustomRank->StartUpdate(); $CustomRank->NextUpdate(); } }
break; default: $PARAM1 = ""; $PARAM2 = ""; $ITEM_ID = $ITEM_ID["MAIN"]; break; } $strError = ""; $bVarsFromForm = false; if ($REQUEST_METHOD == "POST" && ($save != "" || $apply != "") && $POST_RIGHT == "W" && check_bitrix_sessid()) { $cCustomRank = new CSearchCustomRank(); $arFields = array("SITE_ID" => $SITE_ID, "MODULE_ID" => $MODULE_ID, "PARAM1" => $PARAM1, "PARAM2" => $PARAM2, "ITEM_ID" => $MODULE_ID == "main" && $ITEM_ID != "" ? $SITE_ID . "|" . $ITEM_ID : $ITEM_ID, "RANK" => $RANK); if ($ID > 0) { $res = $cCustomRank->Update($ID, $arFields); } else { $ID = $cCustomRank->Add($arFields); $res = $ID > 0; } if ($res) { if ($apply != "") { LocalRedirect("search_customrank_edit.php?ID=" . $ID . "&lang=" . LANG . "&" . $tabControl->ActiveTabParam()); } else { LocalRedirect("search_customrank_admin.php?lang=" . LANG . "&" . $tabControl->ActiveTabParam()); } } else { $strError = $cCustomRank->LAST_ERROR; $bVarsFromForm = true; } } //Edit/Add part ClearVars();