コード例 #1
0
ファイル: rubric_edit.php プロジェクト: DarneoStudio/bitrix
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;
    }
}
コード例 #2
0
ファイル: step2.php プロジェクト: k-kalashnikov/geekcon_new
            $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');
コード例 #3
0
ファイル: settings.php プロジェクト: akniyev/itprom_dobrohost
<?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);
}