if ($POST_RIGHT == "D") { $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); } $aTabs = array(array("DIV" => "edit1", "TAB" => GetMessage("rub_tab_rubric"), "ICON" => "main_user_edit", "TITLE" => GetMessage("rub_tab_rubric_title")), array("DIV" => "edit2", "TAB" => GetMessage("rub_tab_generation"), "ICON" => "main_user_edit", "TITLE" => GetMessage("rub_tab_generation_title"))); $tabControl = new CAdminTabControl("tabControl", $aTabs); $ID = intval($ID); // Id of the edited record $message = null; $bVarsFromForm = false; if ($REQUEST_METHOD == "POST" && ($save != "" || $apply != "") && $POST_RIGHT == "W" && check_bitrix_sessid()) { $rubric = new CRubric(); $arFields = array("ACTIVE" => $ACTIVE != "Y" ? "N" : "Y", "NAME" => $NAME, "CODE" => $CODE, "SORT" => $SORT, "DESCRIPTION" => $DESCRIPTION, "LID" => $LID, "AUTO" => $AUTO != "Y" ? "N" : "Y", "DAYS_OF_MONTH" => $DAYS_OF_MONTH, "DAYS_OF_WEEK" => is_array($DAYS_OF_WEEK) ? implode(",", $DAYS_OF_WEEK) : "", "TIMES_OF_DAY" => $TIMES_OF_DAY, "TEMPLATE" => $TEMPLATE, "VISIBLE" => $VISIBLE != "Y" ? "N" : "Y", "FROM_FIELD" => $FROM_FIELD, "LAST_EXECUTED" => $LAST_EXECUTED); if ($ID > 0) { $res = $rubric->Update($ID, $arFields); } else { $ID = $rubric->Add($arFields); $res = $ID > 0; } if ($res) { if ($apply != "") { LocalRedirect("/bitrix/admin/rubric_edit.php?ID=" . $ID . "&mess=ok&lang=" . LANG . "&" . $tabControl->ActiveTabParam()); } else { LocalRedirect("/bitrix/admin/rubric_admin.php?lang=" . LANG); } } else { if ($e = $APPLICATION->GetException()) { $message = new CAdminMessage(GetMessage("rub_save_error"), $e); } $bVarsFromForm = true; } }
$php_source = str_replace("Hello!", GetMessage("SUBSCR_1"), $php_source); $php_source = str_replace("<P>Best Regards!</P>", "", $php_source); fclose($fh); $fh = fopen($fname, "wb"); if ($fh) { fwrite($fh, $php_source); fclose($fh); } } } $rsRubric = CRubric::GetList(array(), array("NAME" => GetMessage("SUBSCR_1"), "LID" => WIZARD_SITE_ID)); if (!$rsRubric->Fetch()) { //Database actions $arFields = array("ACTIVE" => "Y", "NAME" => GetMessage("SUBSCR_1"), "SORT" => 100, "DESCRIPTION" => GetMessage("SUBSCR_2"), "LID" => WIZARD_SITE_ID, "AUTO" => "Y", "DAYS_OF_MONTH" => "", "DAYS_OF_WEEK" => "1,2,3,4,5,6,7", "TIMES_OF_DAY" => "05:00", "TEMPLATE" => substr($template, strlen($_SERVER["DOCUMENT_ROOT"] . "/")), "VISIBLE" => "Y", "FROM_FIELD" => COption::GetOptionString("main", "email_from", "*****@*****.**"), "LAST_EXECUTED" => ConvertTimeStamp(false, "FULL")); $obRubric = new CRubric(); $ID = $obRubric->Add($arFields); } COption::SetOptionString('subscribe', 'subscribe_section', '#SITE_DIR#personal/subscribe/'); } $shopEmail = $wizard->GetVar("shopEmail"); $siteName = $wizard->GetVar("siteName"); COption::SetOptionString('main', 'email_from', $shopEmail); COption::SetOptionString('main', 'new_user_registration', 'Y'); COption::SetOptionString('main', 'captcha_registration', 'Y'); COption::SetOptionString('main', 'site_name', $siteName); COption::SetOptionInt("search", "suggest_save_days", 250); if (strlen(COption::GetOptionString('main', 'CAPTCHA_presets', '')) <= 0) { COption::SetOptionString('main', 'CAPTCHA_transparentTextPercent', '0'); COption::SetOptionString('main', 'CAPTCHA_arBGColor_1', 'FFFFFF'); COption::SetOptionString('main', 'CAPTCHA_arBGColor_2', 'FFFFFF'); COption::SetOptionString('main', 'CAPTCHA_numEllipses', '0');
<?php if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) { die; } COption::SetOptionString("fileman", "propstypes", serialize(array("description" => GetMessage("MAIN_OPT_DESCRIPTION"), "keywords" => GetMessage("MAIN_OPT_KEYWORDS"), "title" => GetMessage("MAIN_OPT_TITLE"), "keywords_inner" => GetMessage("MAIN_OPT_KEYWORDS_INNER"))), false, $siteID); COption::SetOptionInt("search", "suggest_save_days", 250); COption::SetOptionString("search", "use_tf_cache", "Y"); COption::SetOptionString("search", "use_word_distance", "Y"); COption::SetOptionString("search", "use_social_rating", "Y"); COption::SetOptionString("iblock", "use_htmledit", "Y"); //socialservices if (COption::GetOptionString("socialservices", "auth_services") == "") { $bRu = LANGUAGE_ID == 'ru'; $arServices = array("VKontakte" => "Y", "MyMailRu" => "N", "Twitter" => "Y", "Facebook" => "Y", "Livejournal" => "N", "YandexOpenID" => "N", "Rambler" => "N", "MailRuOpenID" => "N", "Liveinternet" => "N", "Blogger" => "N", "OpenID" => "N", "LiveID" => "N"); COption::SetOptionString("socialservices", "auth_services", serialize($arServices)); } //Subscription if (!CModule::IncludeModule("subscribe")) { return; } $rubrika = new CRubric(); $sort = array("SORT" => "ASC"); $res = $rubrika->GetList($sort); $r = $res->Fetch(); if (!$r) { WizardServices::IncludeServiceLang("news.php", "ru"); $arFieldsSBS = array("LID" => WIZARD_SITE_ID, "NAME" => GetMessage("SBS_NEWS_HEAD"), "ACTIVE" => "Y", "DESCRIPTION" => GetMessage("SBS_NEWS_DESC"), "VISIBLE" => "Y", "SORT" => "100"); $rubrika->Add($arFieldsSBS); }