Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php /* __________________________________________________ | Obfuscated by PROGE..
Decoded Output download
<?php
/* __________________________________________________
| Obfuscated by PROGER.COM.UA 2.0.14 |
| on 2024-04-16 00:53:40 |
| https://proger.com.ua |
|__________________________________________________|
*/
use Bitrix\Main\Loader, Bitrix\Main\Page\Asset, Bitrix\Main\Config\Option, Bitrix\Main\Localization\Loc, Bitrix\Main\ORM\EventResult, Bitrix\Main\ORM\EntityError;
goto DQYmel6gEHMaz6Ym;
GAYUsed_SC05Ms13:
Loader::registerAutoLoadClasses("bxproger.translator", ["FElementList" => "classes/FElementList.php", "FElement" => "classes/FElement.php", "FCIBlock" => "classes/FCIBlock.php", "FCCatalogMeasure" => "classes/catalog/measure.php", "FCIBlockProperty" => "classes/FCIBlockProperty.php", "FCIBlockPropertyEnum" => "classes/FCIBlockPropertyEnum.php", "F_CIBElement" => "classes/F_CIBElement.php", "FCIBlockResult" => "classes/FCIBlockResult.php", "FCIBlockElement" => "classes/FCIBlockElement.php", "FCIBlockSection" => "classes/FCIBlockSection.php", "FCIBlockPriceTools" => "classes/FCIBlockPriceTools.php", "FCAllIBlockSection" => "classes/FCAllIBlockSection.php", "TranslateFileTable" => "classes/TranslateFileTable.php", "TranslatePropertyTable" => "classes/TranslatePropertyTable.php", "TranslatePropertyEnumerationTable" => "classes/TranslatePropertyEnumerationTable.php", "FCSearchTitle" => "classes/FCSearchTitle.php", "FCFile" => "classes/FCFile.php", "FAdminTools" => "classes/FAdminTools.php", "FCUserTypeSQL" => "classes/FCUserTypeSql.php", "FCUserTypeManager" => "classes/FCUserTypeManager.php", "FCIBlockFormatProperties" => "classes/FCIBlockFormatProperties.php", "FCIBlockPropertyDirectory" => "classes/FCIBlockPropertyDirectory.php", "FCustomTypeHtml" => "classes/general/customtypehtml.php", "FCIBlockPropertyElementList" => "classes/CIBlockPropertyElementList.php", "FCIBlockSectionPropertyLink" => "classes/FCIBlockSectionPropertyLink.php"]);
goto zN3GOMP5F2RTtfIA;
DQYmel6gEHMaz6Ym:
Loader::includeModule("iblock");
goto cmYxhhK7v0rhbWXX;
cmYxhhK7v0rhbWXX:
Loader::includeModule("catalog");
goto GAYUsed_SC05Ms13;
zN3GOMP5F2RTtfIA:
class CFanTranslator
{
const MODULE_ID = "bxproger.translator";
const SECTION_UF_TYPES = ["customhtml", "string"];
public static function joinTable(string $tableName, string $tableAlias, string $lang = LANGUAGE_ID, string $site = LANGUAGE_ID)
{
$trTableName = str_replace("b_catalog_", "fan_translator_", $tableName);
return " LEFT JOIN " . $trTableName . " TR on " . $tableAlias . ".ID = TR.VALUE_ID AND '" . $lang . "' = TR.LANGUAGE_ID AND '" . $site . "' = TR.SITE_ID";
}
public static function getTranslateMode(string $LANGUAGE_ID = LANGUAGE_ID, $COUNTRY_ID = '')
{
goto KOz5rorpUxI7DVqt;
vFcYf6guUWfgvri4:
if (!(strpos($module_id, "trans" . "lator") == 0)) {
goto AcAaWC8YNG15XYHI;
}
goto s8P74UhWUt9V3bqu;
s8P74UhWUt9V3bqu:
$arVals = self::getOptionArray("tr_langs_after_add");
goto SIyKywdBJInABPaw;
UJO90__0J7rX6YsR:
$defLang = Option::get($module_id, "def_lang");
goto t5SuGMmiv4fC72Vv;
jtAL_0MlgZS8lhY8:
if (!($defLang == '' || $defLang == $LANGUAGE_ID)) {
goto hWxEAMRXUaB8gvVa;
}
goto doZfsZ1_5YoR3fJZ;
D6juK_eo8Lcp8LAg: bPi4mhdW42friU2k:
goto vFcYf6guUWfgvri4;
vEGVUvygMXK_1u9A:
return trim($COUNTRY_ID . " " . LANGUAGE_ID);
goto uY2sdomcaw_LAryu;
g4P69tImrBGgSSiC: ea5lO_O3JtxUT_3o:
goto XKsP6jWRnFLQjJl7;
RKrjPBBLVU2d73g5:
if (self::clear()) {
goto qqP5uRrOVe3vT097;
}
goto wPMh4yuESmRdmsHw;
t5SuGMmiv4fC72Vv:
if (defined("DEFAULT_LANGUAGE")) {
goto bPi4mhdW42friU2k;
}
goto OKr79hOr1AX4gAOd;
Oyxh2KgcdxaUznox: AcAaWC8YNG15XYHI:
goto jtAL_0MlgZS8lhY8;
fdAo00nRYACI8qEJ: hWxEAMRXUaB8gvVa:
goto RPHaIXoERR39Kvmn;
KOz5rorpUxI7DVqt:
$module_id = "bxproger.translator";
goto WOy0WXWyTQrb_hNx;
SIyKywdBJInABPaw:
if (is_array($arVals)) {
goto ea5lO_O3JtxUT_3o;
}
goto JiOpvyiRluO1zzdm;
FOqJm5v2E9Gj9WYd: xd3tISUZowQ65KO7:
goto wFcbNR8jLJrqPM52;
ncahWDimGyGo3JLt:
define("IS_TRANSLATE_MODE", true);
goto FOqJm5v2E9Gj9WYd;
XKsP6jWRnFLQjJl7:
$arlid = reset($arVals);
goto FNe6WCClNtnm1917;
FNe6WCClNtnm1917:
if (is_array($arlid)) {
goto QMPZkPXCbzQbpWoZ;
}
goto yBzloMqi6W3fvd1t;
LnBbMycL2OTPMAFs: qqP5uRrOVe3vT097:
goto UJO90__0J7rX6YsR;
pnJak4__OeAapEuo:
return false;
goto IDlVuTR_Zi87Qwn4;
RPHaIXoERR39Kvmn:
if (defined("IS_TRANSLATE_MODE")) {
goto xd3tISUZowQ65KO7;
}
goto ncahWDimGyGo3JLt;
KggfehW3msnAh98L:
if (!($LANGUAGE_ID != reset($arlid))) {
goto xZyB3nv4OlxfDJ7D;
}
goto pnJak4__OeAapEuo;
IDlVuTR_Zi87Qwn4: xZyB3nv4OlxfDJ7D:
goto Oyxh2KgcdxaUznox;
doZfsZ1_5YoR3fJZ:
return false;
goto fdAo00nRYACI8qEJ;
WOy0WXWyTQrb_hNx:
if (!(isset($_REQUEST["mode"]) && $_REQUEST["mode"] == "import")) {
goto ARg5NjbFFVM1OvpF;
}
goto No4WTqciVIz1hhaq;
JiOpvyiRluO1zzdm:
return false;
goto g4P69tImrBGgSSiC;
Yld6n7AWslJg9tsU: QMPZkPXCbzQbpWoZ:
goto KggfehW3msnAh98L;
wPMh4yuESmRdmsHw:
return false;
goto LnBbMycL2OTPMAFs;
No4WTqciVIz1hhaq:
return false;
goto Ozik9pH2IRV40qxj;
OKr79hOr1AX4gAOd:
define("DEFAULT_LANGUAGE", $defLang);
goto D6juK_eo8Lcp8LAg;
yBzloMqi6W3fvd1t:
return false;
goto Yld6n7AWslJg9tsU;
Ozik9pH2IRV40qxj: ARg5NjbFFVM1OvpF:
goto RKrjPBBLVU2d73g5;
wFcbNR8jLJrqPM52:
$GLOBALS["USER_FIELD_MANAGER"] = new FCUserTypeManager();
goto vEGVUvygMXK_1u9A;
uY2sdomcaw_LAryu:
}
public static function isTranslateMode($LID = '', $SITE_ID = '')
{
goto n35qWzGD5TjgVf2q;
wW9qqlV5kryQ3y0v:
if (!(defined("IS_TRANSLATE_MODE") && IS_TRANSLATE_MODE === true && self::clear())) {
goto fEWcngrH05FXnFAM;
}
goto oDxIazYhNxF0Lldc;
Wni02vnmzwSdk7Gs:
if (!(defined("DEFAULT_LANGUAGE") && self::clear() && $LID != DEFAULT_LANGUAGE)) {
goto c0HknxyEd1fwfjdd;
}
goto QVUtGjNDM0gvoJ7O;
lU1n0tPIqKiytCoA:
return false;
goto YII3lGspVAvqDShT;
oDxIazYhNxF0Lldc:
return true;
goto qf3ofleChvdWuElo;
O7rXdYEb_d9jDyCS: c0HknxyEd1fwfjdd:
goto ufa5zpwvC9pDmDjl;
Pnqwm_dCmU8RLjMi:
goto JKixD0dJ6aYr9ADJ;
goto enmov5F_0sUCU4rv;
qf3ofleChvdWuElo: fEWcngrH05FXnFAM:
goto Pnqwm_dCmU8RLjMi;
enmov5F_0sUCU4rv: sx6RdE_6NYBEns15:
goto Wni02vnmzwSdk7Gs;
n35qWzGD5TjgVf2q:
if ($LID) {
goto sx6RdE_6NYBEns15;
}
goto wW9qqlV5kryQ3y0v;
QVUtGjNDM0gvoJ7O:
return true;
goto O7rXdYEb_d9jDyCS;
ufa5zpwvC9pDmDjl: JKixD0dJ6aYr9ADJ:
goto lU1n0tPIqKiytCoA;
YII3lGspVAvqDShT:
}
private static function clear()
{
goto XwvnAnzS91xm2OBf;
jFj08nGuleCvKsRu:
if (!(($module_id === "modu" . "lemarket.trans" . "lator" || $module_id === "modu" . "lemarket.multi" . "lite") && Loader::includeModule("modu" . "lemarket.modu" . "lemarket"))) {
goto lORkxBp2hclN84Ms;
}
goto pfMc1ivus9gMrX1I;
j2csJ5PcGtJTV1YL:
if (!(basename(__DIR__) != $module_id)) {
goto EqdvaNhL1EtBf5Dl;
}
goto CDxDyDDkTVgEo7Tr;
pfMc1ivus9gMrX1I:
return true;
goto w84SJ13YK1AFaDzf;
XwvnAnzS91xm2OBf:
$module_id = "bxproger.translator";
goto j2csJ5PcGtJTV1YL;
w84SJ13YK1AFaDzf: lORkxBp2hclN84Ms:
goto HkBKTrK2UWRA_67p;
TUA5aNxNc018hAQY:
if (!($module_id === "bx" . "proger.trans" . "lator" || $module_id === "bx" . "proger.multi" . "lite")) {
goto XAdxmEusqFIk3ptw;
}
goto e20oVOl1j52Xbuhm;
THW4bUj44jlzCiE0: XAdxmEusqFIk3ptw:
goto jFj08nGuleCvKsRu;
ol3ihs7i3_6a9wFe: EqdvaNhL1EtBf5Dl:
goto TUA5aNxNc018hAQY;
e20oVOl1j52Xbuhm:
return true;
goto THW4bUj44jlzCiE0;
CDxDyDDkTVgEo7Tr:
return false;
goto ol3ihs7i3_6a9wFe;
HkBKTrK2UWRA_67p:
return false;
goto o0c_CGU2E1rmsMuA;
o0c_CGU2E1rmsMuA:
}
public static function ajaxPath(string $path)
{
goto pQjMY8ekC8jnv5Y6;
pQjMY8ekC8jnv5Y6:
if (self::isTranslateMode()) {
goto GRg6TfuVrF6snDxt;
}
goto zASHcKwXz9N9v6fo;
UniV2mfjxGDbe2jo:
$URL = parse_url($path);
goto LpGEbBptl082_CWq;
bQOwx_uzUJv2PfxE: WDNJH9J8PGeIIMax:
goto yKjL3IMIOCvz0YDM;
yf53vlVxb_UH_M4k: KhOBu1erY78rq7bb:
goto imRy5G5cSqLS4PwG;
imRy5G5cSqLS4PwG:
$URL["query"] = array_merge($URL["query"], ["lang" => LANGUAGE_ID]);
goto bQOwx_uzUJv2PfxE;
yKjL3IMIOCvz0YDM:
return $URL["path"] . "?" . http_build_query($URL["query"]);
goto GiV2hT9uFjvZGN3U;
LpGEbBptl082_CWq:
if (is_array($URL["query"])) {
goto KhOBu1erY78rq7bb;
}
goto a1voFrvBSk92X8Lz;
h3JnTsiFMfez5xZe: GRg6TfuVrF6snDxt:
goto UniV2mfjxGDbe2jo;
a1voFrvBSk92X8Lz:
$URL["query"] = ["lang" => LANGUAGE_ID];
goto BWrLNmMUqT7aYYug;
zASHcKwXz9N9v6fo:
return $path;
goto h3JnTsiFMfez5xZe;
BWrLNmMUqT7aYYug:
goto WDNJH9J8PGeIIMax;
goto yf53vlVxb_UH_M4k;
GiV2hT9uFjvZGN3U:
}
public static function AddUpdateFileTable($fields)
{
goto jUao86CmPrHprcdU;
XEQ3LlZzqKiguF42: FwfuvznyWRkCaxIA:
goto av0e3eFGoKqjMNSO;
bYr3OGKfQv41ZEsL:
if ($DB->Update("fan_translator_file", $fields, "WHERE VALUE_ID=" . $fields["VALUE_ID"] . " AND LANGUAGE_ID=" . $fields["LANGUAGE_ID"])) {
goto FwfuvznyWRkCaxIA;
}
goto q84WtAWvz2YsnMEt;
jUao86CmPrHprcdU: global $DB, $APPLICATION;
goto bYr3OGKfQv41ZEsL;
q84WtAWvz2YsnMEt:
if ($DB->Insert("fan_translator_file", $fields)) {
goto MjoaiatHI2zkWLVJ;
}
goto SRYbpDWKCtasGV5T;
SRYbpDWKCtasGV5T:
$APPLICATION->ThrowException("Error");
goto MXjm7tS5cUkBMPjA;
av0e3eFGoKqjMNSO:
return true;
goto hUiShHBekqTJmF97;
CTQx8rZMHMpDhLAA: MjoaiatHI2zkWLVJ:
goto XEQ3LlZzqKiguF42;
MXjm7tS5cUkBMPjA:
return false;
goto CTQx8rZMHMpDhLAA;
hUiShHBekqTJmF97:
}
public static function makeSearchFilter($query, $exFILTER)
{
goto Wx894qwDedNpnzMf;
P4_DMnGAWXgsLc3i:
foreach ($exFILTER as $exFilt) {
goto mx1C4IgxUlBWwW84;
ZaQrGde4lSXhYAd5: aHobav_GGFmGjIqG:
goto DI3WLtdD49M5LxWx;
DI3WLtdD49M5LxWx: IAfZyt0clTCakHLE:
goto CUN_k0ZeOIMHW6b2;
mx1C4IgxUlBWwW84:
foreach ($exFilt as $exFltr) {
goto mPSWSjXiNpLfNVIf;
SPaECYXbGVYyMClI:
$fanFilter[] = $fiterEl;
goto Weep3CxjekS4qQbL;
eexTApG9BCoAqnXM: INaWgrrc1SgxrW3Z:
goto vT5VTyc_6R71Hy1e;
ZspR2ZMq7ryqK06M: zL68UTvLw7u1uQPK:
goto SPaECYXbGVYyMClI;
lMr_xjt0O3GfiGAq:
$fiterEl = ["IBLOCK_TYPE" => $exFltr["PARAM1"]];
goto Pbg7xgN0zGQ3DhtN;
mmmw95P21iJk8IlR:
$fiterEl["IBLOCK_ID"] = $exFltr["PARAM2"];
goto ZspR2ZMq7ryqK06M;
mPSWSjXiNpLfNVIf:
if (!(is_array($exFltr) && $exFltr["=MODULE_ID"] === "iblock")) {
goto KHJV8QWBegAQVDXM;
}
goto lMr_xjt0O3GfiGAq;
Pbg7xgN0zGQ3DhtN:
if (!(is_array($exFltr["PARAM2"]) && count($exFltr["PARAM2"]) > 0)) {
goto zL68UTvLw7u1uQPK;
}
goto mmmw95P21iJk8IlR;
Weep3CxjekS4qQbL: KHJV8QWBegAQVDXM:
goto eexTApG9BCoAqnXM;
vT5VTyc_6R71Hy1e:
}
goto ZaQrGde4lSXhYAd5;
CUN_k0ZeOIMHW6b2:
}
goto xpPwVG2gbqOybY_O;
NDGPEizEDBek7v9E: QgwzlgtCYZTlraju:
goto WvJLqtNSk4v08QFC;
Q03_QyHZZUzvJ2Fn:
goto Jo9ioKSpKyuX9O9P;
goto NDGPEizEDBek7v9E;
Dgw8u2RZhDC7Fp70: Jo9ioKSpKyuX9O9P:
goto QQh9S2jYFmzdloW0;
xpPwVG2gbqOybY_O: NdYuAJgxSr5CIOnK:
goto MwlFuneRjA3idhHP;
tf3ADXz8f0WlSrFE:
foreach ($exFILTER as $exFltr) {
goto pyK1P0rxS_ZpNS1w;
lqNF9hkURZr6fFOL:
$fanFilter[] = $fiterEl;
goto dCcKEbE9p1xky0Rr;
A9k78zlOVPkAtree:
$fiterEl = ["IBLOCK_TYPE" => $exFltr["PARAM1"]];
goto fFW8x3lzjmzEycpK;
pyK1P0rxS_ZpNS1w:
if (!(is_array($exFltr) && $exFltr["=MODULE_ID"] === "iblock")) {
goto Jd4M04WweXZ9fuhR;
}
goto A9k78zlOVPkAtree;
fFW8x3lzjmzEycpK:
if (!(is_array($exFltr["PARAM2"]) && count($exFltr["PARAM2"]) > 0)) {
goto KYiB_79iRSdboNX2;
}
goto JO05kzcPQ4YlrPlT;
tzPSLb2gUUclVHDt: OxCgmXnzpsp_JqqD:
goto F0hPVGqCxN5rAYTW;
JO05kzcPQ4YlrPlT:
$fiterEl["IBLOCK_ID"] = $exFltr["PARAM2"];
goto qbLB11dSTgfFX6dj;
dCcKEbE9p1xky0Rr: Jd4M04WweXZ9fuhR:
goto tzPSLb2gUUclVHDt;
qbLB11dSTgfFX6dj: KYiB_79iRSdboNX2:
goto lqNF9hkURZr6fFOL;
F0hPVGqCxN5rAYTW:
}
goto rS0zqn1nSZzY6i7G;
MwlFuneRjA3idhHP: aaQgGovBla0WWg2M:
goto MvXe9uX18VJVr5Kk;
rS0zqn1nSZzY6i7G: ujAqZ3RG5NfMTLEu:
goto MKAFFtCgn4vrHSMr;
Ykomn9ktWMUAO0w0:
if (is_array($exFILTER["0"]) && is_array($exFILTER["0"]["0"])) {
goto R4KdTEWaMmZjxSWN;
}
goto tf3ADXz8f0WlSrFE;
QQh9S2jYFmzdloW0:
return array("%NAME" => $query, $fanFilter);
goto Bnd5rsejnUjyUQ5p;
q5G51sMpD21RsRs_: uqe5iSyK19ri3PAe:
goto Sq48CLANnCT3RR3d;
MKAFFtCgn4vrHSMr:
goto aaQgGovBla0WWg2M;
goto mf8tVZwGcLkyeKOd;
d2PXNIhSMV1qg5sY:
if (count($fanFilter) == 1) {
goto uqe5iSyK19ri3PAe;
}
goto Q03_QyHZZUzvJ2Fn;
Wx894qwDedNpnzMf:
$fanFilter = array();
goto Ykomn9ktWMUAO0w0;
BcuAQueUzbieMK_i:
goto Jo9ioKSpKyuX9O9P;
goto q5G51sMpD21RsRs_;
WvJLqtNSk4v08QFC:
$fanFilter["LOGIC"] = "OR";
goto BcuAQueUzbieMK_i;
Sq48CLANnCT3RR3d:
$fanFilter = $fanFilter[0];
goto Dgw8u2RZhDC7Fp70;
mf8tVZwGcLkyeKOd: R4KdTEWaMmZjxSWN:
goto P4_DMnGAWXgsLc3i;
MvXe9uX18VJVr5Kk:
if (count($fanFilter) > 1) {
goto QgwzlgtCYZTlraju;
}
goto d2PXNIhSMV1qg5sY;
Bnd5rsejnUjyUQ5p:
}
public static function SetTitle($id)
{
goto B1cBGPpVjcLVWNxY;
B1cBGPpVjcLVWNxY:
$id = intval($id);
goto RyMstV4iZPpCgF61;
prnJpFPYVjkyvwex:
if (!($id > 0 && $tMode)) {
goto vgP5TvLEixbs9BGo;
}
goto IDXjUvfi2M63TfiB;
BHUIXcdo6IKF79Dq: vgP5TvLEixbs9BGo:
goto egI0X6mj73C4CUIs;
IDXjUvfi2M63TfiB:
$APPLICATION->SetTitle($APPLICATION->GetTitle() . ". Translate mode: " . $tMode);
goto BHUIXcdo6IKF79Dq;
CbPo1BL98AyNXY3Y:
$tMode = CFanTranslator::getTranslateMode();
goto prnJpFPYVjkyvwex;
RyMstV4iZPpCgF61: global $APPLICATION;
goto CbPo1BL98AyNXY3Y;
egI0X6mj73C4CUIs:
}
public static function updateIpropertyTemplates($templates, $arFields, $entityType)
{
goto P6uZIGOR8sxaTpCR;
C1dRx9WijWDhK1be:
$arFields["SITE_ID"] = LANGUAGE_ID;
goto YPRSNiOYas3TtgoA;
bO8vAMkxsNN3BKac:
$arFields["IBLOCK_ID"] = $arFields["IBLOCK_ID"] ? $arFields["IBLOCK_ID"] : $arFields["ID"];
goto sfRxyOEdUbW33LhK;
Hrnt9OCI6HCTYQdw: jFxFwF8P4GZKSzpK:
goto IvzniaoCk8hWRBXL;
Ev7OozMBRZtZT9AC:
$arFields["LANGUAGE_ID"] = LANGUAGE_ID;
goto Hrnt9OCI6HCTYQdw;
bJ95lgLuvfsTujKg:
foreach ($templates as $CODE => $TEMPLATE) {
goto AopJLbCtYgCLhRCK;
QcDoR8X1It4B1lo4:
return false;
goto B8nRwi_K6lfAorjx;
EAQ6L8FvtaPwNXpM: XiCwMmdQn3eSIGv0:
goto ulyV8e1JbIaimMHr;
TUSmMNiNdPlfNRNn:
$arPropertyFields = ["IBLOCK_ID" => "'" . trim($arFields["IBLOCK_ID"]) . "'", "CODE" => "'" . trim($CODE) . "'", "ENTITY_TYPE" => $entityType, "ENTITY_ID" => "'" . trim($arFields["ID"]) . "'", "LANGUAGE_ID" => "'" . $arFields["LANGUAGE_ID"] . "'", "SITE_ID" => "'" . $arFields["SITE_ID"] . "'", "TEMPLATE" => "'" . $DB->ForSql(trim($TEMPLATE)) . "'"];
goto kEgn0gHJ5HOZk230;
IVN1l3UAs28XSqPy:
if ($DB->Insert("fan_translator_iblock_iproperty", $arPropertyFields)) {
goto m_Yq4kk0tkONAxQs;
}
goto QcDoR8X1It4B1lo4;
VqYoxhMgfCDsIXU7: wjWYgwBeowszKWfA:
goto hOX23o46UrA1O1K2;
AopJLbCtYgCLhRCK:
if ($TEMPLATE == '') {
goto wjWYgwBeowszKWfA;
}
goto TUSmMNiNdPlfNRNn;
kEgn0gHJ5HOZk230:
if ($DB->Update("fan_translator_iblock_iproperty", $arPropertyFields, "WHERE ENTITY_ID='" . trim($arFields["ID"]) . "' AND ENTITY_TYPE=" . $entityType . " AND CODE='" . trim($CODE) . "' AND IBLOCK_ID='" . trim($arFields["IBLOCK_ID"]) . "' AND LANGUAGE_ID='" . $arFields["LANGUAGE_ID"] . "'")) {
goto XiCwMmdQn3eSIGv0;
}
goto IVN1l3UAs28XSqPy;
B8nRwi_K6lfAorjx: m_Yq4kk0tkONAxQs:
goto EAQ6L8FvtaPwNXpM;
ulyV8e1JbIaimMHr:
goto AuAB49ruI5dfn124;
goto VqYoxhMgfCDsIXU7;
hOX23o46UrA1O1K2:
$DB->Query("DELETE FROM fan_translator_iblock_iproperty WHERE ENTITY_ID='" . trim($arFields["ID"]) . "' AND ENTITY_TYPE=" . $entityType . " AND CODE='" . trim($CODE) . "' AND IBLOCK_ID='" . trim($arFields["IBLOCK_ID"]) . "' AND LANGUAGE_ID='" . $arFields["LANGUAGE_ID"] . "'");
goto hj_7LQDeRvQxO6iB;
hj_7LQDeRvQxO6iB: AuAB49ruI5dfn124:
goto f34ML7Y7esy6mC_Q;
f34ML7Y7esy6mC_Q: XjQ_smutyXbEepqk:
goto Xkxf1Fa8Sf0gyk6u;
Xkxf1Fa8Sf0gyk6u:
}
goto ae6DhlhUMQ37gftb;
UVinQHNYHMf6LCQd: jvJtqa2KY9GOpb9p:
goto L4O42NmZirLj20HK;
Mo1LYW3g4RlqNorx:
if ($arFields["SITE_ID"]) {
goto xwH8x_G_VINYVMm0;
}
goto C1dRx9WijWDhK1be;
YPRSNiOYas3TtgoA: xwH8x_G_VINYVMm0:
goto uTjgEW8lZQ7XYosb;
uTjgEW8lZQ7XYosb:
if ($arFields["LANGUAGE_ID"]) {
goto jFxFwF8P4GZKSzpK;
}
goto Ev7OozMBRZtZT9AC;
ae6DhlhUMQ37gftb: WrdGFVrTdwQNlvyI:
goto UVinQHNYHMf6LCQd;
L4O42NmZirLj20HK:
return true;
goto SDT12mO5zyQgORl3;
P6uZIGOR8sxaTpCR: global $DB;
goto Mo1LYW3g4RlqNorx;
IvzniaoCk8hWRBXL:
$entityType = "'" . $entityType . "'";
goto bO8vAMkxsNN3BKac;
sfRxyOEdUbW33LhK:
if (!is_array($templates)) {
goto jvJtqa2KY9GOpb9p;
}
goto bJ95lgLuvfsTujKg;
SDT12mO5zyQgORl3:
}
public static function OnAfterIBlockElementAdd($arFields)
{
goto gv_YogoaGJhFnPX1;
jXXwgvAwEEPRwxNK: lCH6KziY2VTQDXB3:
goto Z0SliFQyOijaLnYP;
FFVrwgif106Vq3EM:
return;
goto jXXwgvAwEEPRwxNK;
xBAFhTdJNTj0bEfh:
return;
goto EkUBFE8hTmRXUWUM;
tD6t9EKoCvhy_jWZ:
foreach (self::getIblockAutoLangs($arFields["IBLOCK_ID"]) as $lid) {
goto udR5Pc0bQKv_sEjV;
udR5Pc0bQKv_sEjV:
$fs = new FCIBlockElement();
goto ZU5xpyeDcZhSTCmm;
ZU5xpyeDcZhSTCmm:
$fs->Translate($arFields["ID"], $arFields, $lid);
goto V8ZD0jIXKz6CyPam;
V8ZD0jIXKz6CyPam: OsMZjcEp6e6rrdnZ:
goto rTsMSAAS8Im71hP5;
rTsMSAAS8Im71hP5:
}
goto jtP3nfmclL5Dsl6q;
Bfggde_Im1W4BljC:
$fields = $el->GetFields();
goto XZ4EfK5CvBaNVs_n;
MJ2MsL0uYBI33a8f:
foreach ($properties as $prop) {
goto GOgQIHDFFS2bm_oE;
BGrBVh6H2GDD8mnp:
if (is_array($prop["VALUE"])) {
goto R77rSqx1jQEiqrk1;
}
goto nA57muJxmSv7aOEj;
nA57muJxmSv7aOEj:
$arFields["PROPERTY_VALUES"][$prop["ID"]][$prop["PROPERTY_VALUE_ID"]] = ["VALUE" => $prop["VALUE"], "DESCRIPTION" => $prop["DESCRIPTION"]];
goto ND6O1l00mJSpDTd2;
feiZvn4W77vlbB7_:
$values = [];
goto BGrBVh6H2GDD8mnp;
XJV8Ez3cF0T8_kxf: ZRXP6gCOh262m6bS:
goto feiZvn4W77vlbB7_;
GOgQIHDFFS2bm_oE:
if (in_array($prop["PROPERTY_TYPE"], ["F", "S"])) {
goto ZRXP6gCOh262m6bS;
}
goto Dz7Pf8W8IBYy3e7_;
jgKqTcxh0sWzynFj:
foreach ($prop["VALUE"] as $key => $value) {
$values[$prop["PROPERTY_VALUE_ID"][$key]] = ["VALUE" => $value, "DESCRIPTION" => $prop["DESCRIPTION"][$key]];
Uhzv5Z0igoGLSwze:
}
goto WK0GiIp4XKy1xC8i;
WK0GiIp4XKy1xC8i: P_bSVd5c_b9aiqQC:
goto R6wrFO0r52NpZJJc;
R6wrFO0r52NpZJJc:
if (!(count($values) > 0)) {
goto s4BqOIGuB3VmbTfk;
}
goto s8nQuHdxAS1nfDwy;
erYTBEGVg8OIi4KB:
$arFields["PROPERTY_VALUES"][$prop["ID"]][$prop["PROPERTY_VALUE_ID"]] = ["VALUE" => $prop["VALUE"]["TEXT"], "DESCRIPTION" => $prop["DESCRIPTION"]];
goto JMfaQGI1ym8Ml7Te;
jEwY3N8jdlFYiWdr: s4BqOIGuB3VmbTfk:
goto Ut1ezlQ6kUx_KbtS;
EXc1HqnQejneynOw: sJj3J52T2rAWm2h7:
goto nbz2WedxHG078J7M;
Dz7Pf8W8IBYy3e7_:
goto y_T34P2cV0_mDwtI;
goto XJV8Ez3cF0T8_kxf;
yJhSPdAx3M4iVPx6: QAnPg4XGC503cNvm:
goto erYTBEGVg8OIi4KB;
ND6O1l00mJSpDTd2:
goto sJj3J52T2rAWm2h7;
goto fa1Dd0AghErcyoSO;
s8nQuHdxAS1nfDwy:
$arFields["PROPERTY_VALUES"][$prop["ID"]] = $values;
goto jEwY3N8jdlFYiWdr;
Ut1ezlQ6kUx_KbtS:
goto e02s3kp5U9cSSPp9;
goto yJhSPdAx3M4iVPx6;
X2F35HnazvWxWtS1:
if ($prop["USER_TYPE"] == "HTML") {
goto QAnPg4XGC503cNvm;
}
goto jgKqTcxh0sWzynFj;
nbz2WedxHG078J7M: y_T34P2cV0_mDwtI:
goto wcXE2WvKiehH_TWC;
fa1Dd0AghErcyoSO: R77rSqx1jQEiqrk1:
goto X2F35HnazvWxWtS1;
JMfaQGI1ym8Ml7Te: e02s3kp5U9cSSPp9:
goto EXc1HqnQejneynOw;
wcXE2WvKiehH_TWC:
}
goto p9NFpxTHgOQpjJ_m;
jtP3nfmclL5Dsl6q: wLVhx954rgDLCFit:
goto n1XDBj3JTZ0RKf03;
EkUBFE8hTmRXUWUM: CL9nDuoJ9pXe2C4M:
goto x2Ts7PoFTasq0zfg;
bG2mnqYV2SaQWpRQ:
$IBLOCK_ID = (int)$arFields["IBLOCK_ID"];
goto LmflkXZdDWQ8341B;
XZ4EfK5CvBaNVs_n:
$properties = $el->GetProperties();
goto MJ2MsL0uYBI33a8f;
LmflkXZdDWQ8341B:
if (!($IBLOCK_ID == 0 || $ID == 0)) {
goto CL9nDuoJ9pXe2C4M;
}
goto xBAFhTdJNTj0bEfh;
x2Ts7PoFTasq0zfg:
$el = CIBlockElement::GetList([], ["ID" => $ID, "IBLOCK_ID" => $IBLOCK_ID])->GetNextElement();
goto Bfggde_Im1W4BljC;
p9NFpxTHgOQpjJ_m: AsLt8eN3lKnLnYHy:
goto tD6t9EKoCvhy_jWZ;
Z0SliFQyOijaLnYP:
$ID = (int)$arFields["ID"];
goto bG2mnqYV2SaQWpRQ;
gv_YogoaGJhFnPX1:
if (self::allowAutopilot($arFields)) {
goto lCH6KziY2VTQDXB3;
}
goto FFVrwgif106Vq3EM;
n1XDBj3JTZ0RKf03:
}
public static function OnBeforeIBlockElementUpdate(&$arFields)
{
goto iHf3hL_yqs1Dgtte;
uBqUhNqd7_WJEoVa:
$IBLOCK_SECTION_ID = min($arFields["IBLOCK_SECTION"]);
goto JBTAt0LIi2uTDjCt;
kuNOOAeJSrSoxayr:
if (self::isTranslateMode($arFields["LANGUAGE_ID"]) && self::allowIBOnLiteVersion($arFields["IBLOCK_ID"])) {
goto Ano_HcP9pq4Z4Fxp;
}
goto IA9dcWiDvwmeXliL;
hTlRfk5Uw60drzUe:
foreach ($arFields["PROPERTY_VALUES"] as $propID => $property) {
goto yTKiWG80r9dF475y;
yTKiWG80r9dF475y:
foreach ($property as $id => $value) {
goto L4IIXctmscIozMPX;
W0GEJSNjE8W0C5c9:
if (!(isset($value["VALUE"]) && $id > 0 && ($value["VALUE"] == '' || is_array($value["VALUE"]) && isset($value["VALUE"]["del"]) && $value["VALUE"]["del"] == "Y" || is_array($value["VALUE"]) && isset($value["VALUE"]["size"]) && (int)$value["VALUE"]["size"] > 0))) {
goto xs5uH9LXe6gmE7_m;
}
goto cfYbnMLwrNNpivXz;
cfYbnMLwrNNpivXz:
$connection->query("DELETE FROM fan_translator_iblock_element_property WHERE VALUE_ID = " . $id);
goto np8quGoL_BUH_LW5;
E9kOxboLJXBz4MP4: xhBb0cqw3_2Ktuyg:
goto zWx0GKSARooZmNJt;
L4IIXctmscIozMPX:
$id = intval($id);
goto W0GEJSNjE8W0C5c9;
np8quGoL_BUH_LW5: xs5uH9LXe6gmE7_m:
goto E9kOxboLJXBz4MP4;
zWx0GKSARooZmNJt:
}
goto RkCQbXf8yVfw6Byk;
vbkb8dPJ_5LWLptz: msYVnG3HtS9D34SH:
goto X0kfBp3XjjdEx6Nf;
RkCQbXf8yVfw6Byk: tr7GtYGB__30u8XQ:
goto vbkb8dPJ_5LWLptz;
X0kfBp3XjjdEx6Nf:
}
goto NVxph4gDoa1xHMZI;
DeCFrP2pBy24B1Or: zbCfHbOYVQnn9WnQ:
goto tgSkQ11Iami_mR0F;
iHf3hL_yqs1Dgtte: global $DB, $APPLICATION;
goto LIbWdWvCyp0rOi1d;
NVxph4gDoa1xHMZI: tTh3QW4DGO254Jfl:
goto M491YN6dAMcEq5GG;
YAVZBbG2yGPB2C6S: AAmXzrMU3uoXvzJB:
goto uBqUhNqd7_WJEoVa;
JBTAt0LIi2uTDjCt:
goto lRfrFSYsGZLZpIJ2;
goto NykxhCLX9PkSF2QR;
vqxaYIxIpXDZyMM6:
if (intval($arFields["IBLOCK_SECTION_ID"]) > 0) {
goto gw7fZZcY066In1r9;
}
goto OZi2uPUg0Lbv7Xhp;
OZi2uPUg0Lbv7Xhp:
goto lRfrFSYsGZLZpIJ2;
goto YAVZBbG2yGPB2C6S;
RQpmXv2mUG3f5IvS:
$arFields = [];
goto DeCFrP2pBy24B1Or;
T3hjgdIAkIonizRr:
$connection = \Bitrix\Main\Application::getConnection();
goto kuNOOAeJSrSoxayr;
IA9dcWiDvwmeXliL:
$newFields = ["IBLOCK_SECTION_ID" => "'" . $DB->ForSql(trim($IBLOCK_SECTION_ID)) . "'"];
goto MAsPzTkQCiaGsHuf;
yDQzBqTokfVkUIvF: Ano_HcP9pq4Z4Fxp:
goto FZaeJ49MmXN3PqBd;
J6S4fSmPWM54k8Qu:
if (!(is_array($arFields["PROPERTY_VALUES"]) && count($arFields["PROPERTY_VALUES"]) > 0)) {
goto Djgc6RjKLMKACQeq;
}
goto hTlRfk5Uw60drzUe;
B0PpvTl1lsOfD937:
goto zbCfHbOYVQnn9WnQ;
goto yDQzBqTokfVkUIvF;
MAsPzTkQCiaGsHuf:
$DB->Update("fan_translator_iblock_element", $newFields, "WHERE ELEMENT_ID='" . $arFields["ID"] . "'");
goto J6S4fSmPWM54k8Qu;
NykxhCLX9PkSF2QR: gw7fZZcY066In1r9:
goto XJY6HJz3HSkMJXn3;
xr5uZLnhWK7sezwD: HUq8CQfVLtr_9t2x:
goto RQpmXv2mUG3f5IvS;
xOMIunLGTKXRv08t: lRfrFSYsGZLZpIJ2:
goto T3hjgdIAkIonizRr;
LIbWdWvCyp0rOi1d:
if (is_array($arFields["IBLOCK_SECTION"]) && count($arFields["IBLOCK_SECTION"]) > 0) {
goto AAmXzrMU3uoXvzJB;
}
goto vqxaYIxIpXDZyMM6;
by9O77FyWrlzfw3n:
return false;
goto xr5uZLnhWK7sezwD;
FZaeJ49MmXN3PqBd:
if (self::IblockElement_UpdateTranslations($arFields)) {
goto HUq8CQfVLtr_9t2x;
}
goto by9O77FyWrlzfw3n;
M491YN6dAMcEq5GG: Djgc6RjKLMKACQeq:
goto B0PpvTl1lsOfD937;
XJY6HJz3HSkMJXn3:
$IBLOCK_SECTION_ID = $arFields["IBLOCK_SECTION_ID"];
goto xOMIunLGTKXRv08t;
tgSkQ11Iami_mR0F:
}
public static function OnAfterIBlockElementUpdate($arFields)
{
goto Nym_TJ8u2qflZPe0;
fJaiwmj8yvcj6n1W: JyWph7_tbLw3L4bQ:
goto tPQvkMK5RngTcnr3;
gWuhgJTzVBqEtjLa:
return;
goto fJaiwmj8yvcj6n1W;
rtEptpAxpIFIl3da: r74Rojq5a3uSEFP1:
goto uYFK3GVHADS7hcPF;
Nym_TJ8u2qflZPe0:
if (self::allowAutopilot($arFields, true)) {
goto JyWph7_tbLw3L4bQ;
}
goto gWuhgJTzVBqEtjLa;
tPQvkMK5RngTcnr3:
foreach (self::getIblockAutoLangs($arFields["IBLOCK_ID"]) as $lid) {
goto IfPR6FPPhKIMou7m;
IfPR6FPPhKIMou7m:
$fs = new FCIBlockElement();
goto Pw5PwLzhv4w9erwJ;
N44m46LHtdE4Bydm: WYwab5yQPcwLMPGX:
goto P2lUxiGY9u7WxpFx;
Pw5PwLzhv4w9erwJ:
$fs->Translate($arFields["ID"], $arFields, $lid);
goto N44m46LHtdE4Bydm;
P2lUxiGY9u7WxpFx:
}
goto rtEptpAxpIFIl3da;
uYFK3GVHADS7hcPF:
}
public static function OnBeforeIBlockElementDelete($id)
{
goto eRUZoeo2Yv8Jxa2C;
cWmhiw3_LAshqUBy:
$connection->query("
DELETE FROM fan_translator_iblock_element\xa WHERE ELEMENT_ID = " . $id);
goto AUFqEr8ZoXz6DdTl;
TPBG3QjWD81rVtG2: w2f1UEgQHfBIfHZN:
goto dqapHr55IXb7xS9t;
dqapHr55IXb7xS9t:
$connection = \Bitrix\Main\Application::getConnection();
goto cWmhiw3_LAshqUBy;
AUFqEr8ZoXz6DdTl:
$connection->query("\xa DELETE FROM fan_translator_iblock_element_property
WHERE IBLOCK_ELEMENT_ID = " . $id);
goto dCe3f6qNIIQa_kPD;
HHnuCfBuB1u5Nrj6:
if (!($ar = $rs->Fetch())) {
goto w2f1UEgQHfBIfHZN;
}
goto Jro3_J07QDDYH6KR;
yYS7GgouJP_FtwLp:
$ipropValues->clearValues();
goto TPBG3QjWD81rVtG2;
eRUZoeo2Yv8Jxa2C:
$rs = FCIBlockElement::GetList(array(), array("=ID" => $id));
goto HHnuCfBuB1u5Nrj6;
Jro3_J07QDDYH6KR:
$ipropValues = new \Bxproger\Translator\InheritedProperty\ElementValues($ar["IBLOCK_ID"], $id);
goto yYS7GgouJP_FtwLp;
dCe3f6qNIIQa_kPD:
}
public static function OnAfterIBlockSectionAdd($arFields)
{
goto kgJ2QdArJot2DC9s;
eVJj0GXYipAm3Wg0: bv9oHhCqVnFwKSwd:
goto KucbPb3DFtYDET0c;
PAhxPsTJLZlKsQyR:
$arFields["PICTURE"]["ID"] = $fields["PICTURE"]["ID"];
goto eVJj0GXYipAm3Wg0;
d337MsIqg91zTvU4: u4Aa8Mzm49qNcjr7:
goto oEys1xlN62T1Schk;
kgJ2QdArJot2DC9s:
if (self::allowAutopilot($arFields)) {
goto gZCnfUHpIQVusw8_;
}
goto L87Y4UK7cmBIuwLu;
FhGnYWwBE9hJQSOU:
return;
goto wU2JMTwGGZgrajdy;
KucbPb3DFtYDET0c:
foreach (self::getIblockAutoLangs($IBLOCK_ID) as $lid) {
goto lSGZhyo7ItkyHGxe;
lSGZhyo7ItkyHGxe:
$fs = new FCIBlockSection();
goto RnZpNyI6T1IE6TSB;
NFBJV0XPcGhXb3NL: JVZ9vqGumGN3Okfu:
goto eERJMFyZhIwPLokI;
RnZpNyI6T1IE6TSB:
$fs->Translate($arFields["ID"], $arFields, $lid);
goto NFBJV0XPcGhXb3NL;
eERJMFyZhIwPLokI:
}
goto d337MsIqg91zTvU4;
u7B1KdRrN7TQs0C4:
$arFields["PICTURE"] = $fields["PICTURE"];
goto GYbhr5fu2Z4huOgh;
AeHXXEMzIpab0FDO: J6LjhnU1Y9_DABJi:
goto PAhxPsTJLZlKsQyR;
I1lUfShoUVn7lBnS:
$fields = $el->GetFields();
goto Q9YaANWvB5P0KHVT;
Burn1GWLnhuNOWkx:
$el = CIBlockSection::GetList([], ["ID" => $ID, "IBLOCK_ID" => $IBLOCK_ID])->GetNextElement();
goto I1lUfShoUVn7lBnS;
ubeGM1dZiPlEryPf:
if (isset($arFields["PICTURE"])) {
goto J6LjhnU1Y9_DABJi;
}
goto u7B1KdRrN7TQs0C4;
W8geFpjOrPMYVKFv:
$IBLOCK_ID = (int)$arFields["IBLOCK_ID"];
goto Dbs2TyP7FkrMEHmb;
Dbs2TyP7FkrMEHmb:
if (!($IBLOCK_ID == 0 || $ID == 0)) {
goto reZ74a367UJ5Uaes;
}
goto FhGnYWwBE9hJQSOU;
GYbhr5fu2Z4huOgh:
goto bv9oHhCqVnFwKSwd;
goto AeHXXEMzIpab0FDO;
Nj69IBZNU5F_TMdr:
$fields["PICTURE"] = CFile::GetFileArray($fields["PICTURE"]);
goto kCQxN6LJv8MZVOIv;
wU2JMTwGGZgrajdy: reZ74a367UJ5Uaes:
goto Burn1GWLnhuNOWkx;
kCQxN6LJv8MZVOIv: XCNd67U5h60MHccp:
goto ubeGM1dZiPlEryPf;
eVOQKgz7oSv7adjr:
$ID = (int)$arFields["ID"];
goto W8geFpjOrPMYVKFv;
Q9YaANWvB5P0KHVT:
if (!((int)$fields["PICTURE"] > 0)) {
goto XCNd67U5h60MHccp;
}
goto Nj69IBZNU5F_TMdr;
X2esDwF5FkAwwpn1: gZCnfUHpIQVusw8_:
goto eVOQKgz7oSv7adjr;
L87Y4UK7cmBIuwLu:
return;
goto X2esDwF5FkAwwpn1;
oEys1xlN62T1Schk:
}
public static function OnBeforeIBlockSectionUpdate(&$arFields)
{
goto Eftz3mgPCMMU3_4n;
m_j5rB6eP7lNhVe3:
return false;
goto gTeE994xEUqdkyE9;
Cq1FAuwDyR8RfXa5:
if (self::IblockSection_UpdateTranslations($arFields)) {
goto UKZgo1rtW7Cw3BrZ;
}
goto m_j5rB6eP7lNhVe3;
VDti8Sn3V3U217xF:
return;
goto Hz25KOpw_LZQLLFM;
Hz25KOpw_LZQLLFM: hhIPDXCffAjGi02i:
goto Cq1FAuwDyR8RfXa5;
gTeE994xEUqdkyE9: UKZgo1rtW7Cw3BrZ:
goto e8HVyVRbpMV7rBvm;
e8HVyVRbpMV7rBvm:
$arFields = [];
goto vTih8SRwGIRpW1gg;
Eftz3mgPCMMU3_4n:
if (!(!self::isTranslateMode() || !self::allowIBOnLiteVersion($arFields["IBLOCK_ID"]))) {
goto hhIPDXCffAjGi02i;
}
goto VDti8Sn3V3U217xF;
vTih8SRwGIRpW1gg:
}
public static function OnAfterIBlockSectionUpdate($arFields)
{
goto yrG26j3cG0BLIY5J;
CRJ6amtHW8KFTZK3:
return;
goto QtwtDRIkToGpiW19;
kLNRSMWKBaOutWVc: cI3VNKh612rlzJbE:
goto F0uptF0aN3Wf5bvT;
VcFWg2e5fJb8ZyoX:
goto vPp_sFDOvu4Wphi0;
goto FmJt0gH14xkki9YA;
v155_BgfiewPMldP: jq4MTTBxzYadhkBu:
goto PiOdxuMeT_gPUnwh;
fKxInZqHejnGb_61: GkStKl6OW9QQE3ea:
goto mKAPqBVVTP7F4wHk;
dK2Rn6OrQ833FbfC:
if (!($IBLOCK_ID == 0 || $ID == 0)) {
goto y10ErBhylcMhC6Ah;
}
goto aSk5u4gHyPdhzh0q;
NlOBzeMdpNMBenmq:
$fields["PICTURE"] = CFile::GetFileArray($fields["PICTURE"]);
goto v155_BgfiewPMldP;
PiOdxuMeT_gPUnwh:
if (!isset($arFields["PICTURE"])) {
goto GkStKl6OW9QQE3ea;
}
goto BSU8twjrUTwGw_Ly;
eZskK1Ynsel2IYPn:
if (!((int)$fields["PICTURE"] > 0)) {
goto jq4MTTBxzYadhkBu;
}
goto NlOBzeMdpNMBenmq;
TSXy2j5dSPzVn7gm: vPp_sFDOvu4Wphi0:
goto WqZ_vs8sBd8potmy;
VOB3L5Pt2LHZMz0Z:
$fields = $el->GetFields();
goto eZskK1Ynsel2IYPn;
ZgQCYYaKHSEzzhFq:
$ID = (int)$arFields["ID"];
goto GtpxCZjH1PNinD8C;
BSU8twjrUTwGw_Ly:
if (!$arFields["PICTURE"]["ID"]) {
goto sepL6megwlhCDZ8Y;
}
goto CtTdnDb1vSU2IM3D;
QtwtDRIkToGpiW19: EwxRkCNqYlCyA81F:
goto ZgQCYYaKHSEzzhFq;
mKAPqBVVTP7F4wHk:
$arFields["PICTURE"] = $fields["PICTURE"];
goto VcFWg2e5fJb8ZyoX;
WqZ_vs8sBd8potmy:
foreach (self::getIblockAutoLangs($arFields["IBLOCK_ID"]) as $lid) {
goto rHW20X316ZvOWN00;
xBR7jyuo2IVjKOji: XGZzpjj1leELQsKC:
goto SvgbKDagJwxGZT0f;
dII921SaCV6Jd2_S:
$fs->Translate($arFields["ID"], $arFields, $lid);
goto xBR7jyuo2IVjKOji;
rHW20X316ZvOWN00:
$fs = new FCIBlockSection();
goto dII921SaCV6Jd2_S;
SvgbKDagJwxGZT0f:
}
goto kLNRSMWKBaOutWVc;
inBOxJwbJSwZXylt: y10ErBhylcMhC6Ah:
goto DNnDk56WcsZupIYs;
tbh4cU6d4PM74dqN:
$arFields["PICTURE"]["ID"] = $fields["PICTURE"]["ID"];
goto TSXy2j5dSPzVn7gm;
FmJt0gH14xkki9YA: sepL6megwlhCDZ8Y:
goto tbh4cU6d4PM74dqN;
DNnDk56WcsZupIYs:
$el = CIBlockSection::GetList([], ["ID" => $ID, "IBLOCK_ID" => $IBLOCK_ID])->GetNextElement();
goto VOB3L5Pt2LHZMz0Z;
CtTdnDb1vSU2IM3D:
goto vPp_sFDOvu4Wphi0;
goto fKxInZqHejnGb_61;
yrG26j3cG0BLIY5J:
if (self::allowAutopilot($arFields, true)) {
goto EwxRkCNqYlCyA81F;
}
goto CRJ6amtHW8KFTZK3;
GtpxCZjH1PNinD8C:
$IBLOCK_ID = (int)$arFields["IBLOCK_ID"];
goto dK2Rn6OrQ833FbfC;
aSk5u4gHyPdhzh0q:
return;
goto inBOxJwbJSwZXylt;
F0uptF0aN3Wf5bvT:
}
public static function OnBeforeIBlockUpdate(&$arFields)
{
goto Hb9Vfc254cC9S7G4;
Hb9Vfc254cC9S7G4:
if (defined("IS_IBLOCK_UPDATE")) {
goto Zl34Mj7l1p4Uf2rE;
}
goto W5QL0zi2G7vQLO6N;
kLSG6653VyqfoxGk: bcBO4tJ0G3IzU3tk:
goto WOAFeDY4cTgY1iCh;
GXaKPVVg4bKpui7I: NePOXlNirzLnVcXT:
goto Vud6uKpmcLFaK3Kn;
IfoSE481T3DuMMUh:
return;
goto GXaKPVVg4bKpui7I;
W5QL0zi2G7vQLO6N:
define("IS_IBLOCK_UPDATE", "Y");
goto w5l8VsWf8PzfZzi0;
bQA8SQLOuoTtM9sf:
return false;
goto kLSG6653VyqfoxGk;
ga1y5Eq2Js9HXdAp:
if (!(!self::isTranslateMode() || !self::allowIBOnLiteVersion($arFields["ID"]))) {
goto NePOXlNirzLnVcXT;
}
goto IfoSE481T3DuMMUh;
w5l8VsWf8PzfZzi0: Zl34Mj7l1p4Uf2rE:
goto ga1y5Eq2Js9HXdAp;
WOAFeDY4cTgY1iCh:
$arFields = [];
goto VU2oLsLwEpTiyMER;
Vud6uKpmcLFaK3Kn:
if (self::Iblock_UpdateTranslations($arFields)) {
goto bcBO4tJ0G3IzU3tk;
}
goto bQA8SQLOuoTtM9sf;
VU2oLsLwEpTiyMER:
}
public static function OnBeforeIBlockDelete($id)
{
goto WsdtLIdkKUhSz8Nu;
Mf1uVDA_QEp92CYP:
$connection = \Bitrix\Main\Application::getConnection();
goto ZsaRmgvExTeNGX2h;
q6wmBvgbtzzkQe22:
$connection->query("DELETE FROM fan_translator_iblock_section_property WHERE IBLOCK_ID = " . $id);
goto N2v_B4TLTqm94VJJ;
ZsaRmgvExTeNGX2h:
$connection->query("DELETE FROM fan_translator_iblock WHERE IBLOCK_ID = " . $id);
goto q6wmBvgbtzzkQe22;
WsdtLIdkKUhSz8Nu:
$ipropValues = new \Bxproger\Translator\InheritedProperty\IblockValues($id);
goto CnPkFvXOxwqP4OuG;
CnPkFvXOxwqP4OuG:
$ipropValues->clearValues();
goto Mf1uVDA_QEp92CYP;
N2v_B4TLTqm94VJJ:
}
public static function Iblock_TranslateFields($arFields, string $target, string|bool $source = false)
{
goto Dq5cDc96J5sQGonF;
MpdIosNW2hOXkK3U:
$arNew = array_intersect_key($arFields, array_flip($arFieldsList));
goto YN1VVme4tTz1ZyeH;
kcD8DLTcy7x4Oc6p: ARvT9sb171n66Tuo:
goto f3lbx_pGlG1w6N0X;
Nr0SxUT3RXPT1wzo:
return false;
goto kcD8DLTcy7x4Oc6p;
zLjX4ZlxhLP2Y2Be:
$res = $gt->translateBatch($values, self::langCode($target), $source);
goto cYBCAQVjVltZoyfW;
GzaZawlWAUo7ZD1u: HM25iKISEFtMBNSo:
goto uOEo5n0psX9JAX4Q;
Dq5cDc96J5sQGonF:
$arFieldsList = ["NAME", "DESCRIPTION"];
goto nT8w08OTab2P4dbk;
I1tTQQgc7wknzSUs: vEnW3_JTWht_cFpp:
goto bF8jSvDxM7im6x3I;
u6v_HZjyUzOWd2Hp:
foreach ($arFields as $key => $field) {
goto y0vg144pTyHCXYnU;
R05m61OPRU7viewT: qkoCh4SRIcm2rimM:
goto rugfDhMWFQCZvd7x;
y0vg144pTyHCXYnU:
if (!(in_array($key, $arFieldsList) && $field != '')) {
goto G1v6OIMba2kn2cpC;
}
goto Lf5Bv1mXbCOosd5l;
E1VBLy27QJ2IpBQA:
$valkeys[$key] = $field;
goto s0MoPFF5ynEqEunQ;
Lf5Bv1mXbCOosd5l:
$values[] = $field;
goto E1VBLy27QJ2IpBQA;
s0MoPFF5ynEqEunQ: G1v6OIMba2kn2cpC:
goto R05m61OPRU7viewT;
rugfDhMWFQCZvd7x:
}
goto aCi3prEvVoL5_rID;
bF8jSvDxM7im6x3I:
$values = array_values($values);
goto XqZSDDVAzqU4pz2e;
LdDkYGZ0aONp66yh:
$valkeys = [];
goto u6v_HZjyUzOWd2Hp;
t4C0RhDkcbb4QCpD:
foreach ($valkeys as $key => $field) {
goto FUEcholwxPbsl3Lb;
FUEcholwxPbsl3Lb:
if (!in_array($key, $arFieldsList)) {
goto pNCOvnv4vNrdLZHh;
}
goto MUQf2kxCSS1kblX2;
MUQf2kxCSS1kblX2:
$arFields[$key] = $res[$current];
goto FQreyUWv1uMlHc32;
FQreyUWv1uMlHc32:
$current++;
goto oWsR3sAyulJRDr2n;
HL4D40x5qFHTFeqo: Or7MWWrq1AOL0jK0:
goto xkQrn2N2lHIpQ7NZ;
oWsR3sAyulJRDr2n: pNCOvnv4vNrdLZHh:
goto HL4D40x5qFHTFeqo;
xkQrn2N2lHIpQ7NZ:
}
goto GzaZawlWAUo7ZD1u;
YN1VVme4tTz1ZyeH:
foreach ($arFieldsList as $field) {
$values[$field] = $arNew[$field];
OGx59NB3UDVab8ZV:
}
goto I1tTQQgc7wknzSUs;
f3lbx_pGlG1w6N0X:
$current = 0;
goto t4C0RhDkcbb4QCpD;
aCi3prEvVoL5_rID: ePjA2GuOHurG6sO3:
goto AZehOUQf29g_2XsI;
cYBCAQVjVltZoyfW:
if (is_array($res)) {
goto ARvT9sb171n66Tuo;
}
goto YtUfTDjBdTbOx3Vq;
AZehOUQf29g_2XsI:
$gt = new \Bxproger\Translator\Services\TranslateService();
goto zLjX4ZlxhLP2Y2Be;
IY3pu6uIT1RVxDsW:
$values = [];
goto MpdIosNW2hOXkK3U;
uOEo5n0psX9JAX4Q:
return $arFields;
goto MArY2dBcJAMsSLKS;
nT8w08OTab2P4dbk:
$arFieldsList = array_flip(array_intersect_key(array_flip($arFieldsList), $arFields));
goto IY3pu6uIT1RVxDsW;
XqZSDDVAzqU4pz2e:
$values = [];
goto LdDkYGZ0aONp66yh;
YtUfTDjBdTbOx3Vq:
AddMessage2Log($gt->GetLastError());
goto Nr0SxUT3RXPT1wzo;
MArY2dBcJAMsSLKS:
}
public static function IblockSection_TranslateFields($arFields, string $target, string|bool $source = false)
{
goto xhLLNC5hvMzXnIuQ;
YA93PT6uvMUXhFVK:
goto X7nC7q1ZvrVTyrVj;
goto CmFIXyYgGZ1DhRCV;
rP9CQ1ivmM4G5fpA:
$arNew = array_intersect_key($arFields, array_flip($arFieldsList));
goto p32o00Sw6b65uWnw;
vUQullVowhSvhGA0:
$res = $gt->translateBatch($values, self::langCode($target), $source);
goto GbOzlKqtN0wZPHPw;
S1w1ZP2W5kfEYAx3:
if ($arFields["PICTURE"]["description"]) {
goto qV3NvRcGp5VIrdFD;
}
goto RF2hnIHZEQRHKsfg;
brWMfGwG4uqMEgs6:
$current++;
goto soRoIMcD_mNUNJzl;
hd0DeoqNssR7qGsE:
$values[] = $arFields["PICTURE"]["description"];
goto vpAdEYZ1o7tM3bwq;
wc1kSf9A0JW6vx02: XogrBwHC6zqSyeiM:
goto aYrVjDoSsp_CrfUy;
aYrVjDoSsp_CrfUy:
$gt = new \Bxproger\Translator\Services\TranslateService();
goto vUQullVowhSvhGA0;
RF2hnIHZEQRHKsfg:
goto X7nC7q1ZvrVTyrVj;
goto yMdwKXyUlAOkubsM;
Xk3MMlzadi6KkoCi:
return $arFields;
goto p31MJYx_bawK_QNr;
bLbOJraReuykboh8:
$current++;
goto kPlgJcOg6caQCPQY;
BRSfQAgbXQJ1ZsbL: gLplWsr22DYXf58E:
goto YQM1KvZs94objGO8;
xKGRGAJoHmV2gtSd:
$values = [];
goto lQC7wmPgvUsy50u3;
pdGI16JIT5TvF3A7:
if (!is_array($arFields["PICTURE"])) {
goto XogrBwHC6zqSyeiM;
}
goto TcbxU7FlE4lY5tof;
p32o00Sw6b65uWnw:
foreach ($arFieldsList as $field) {
$values[$field] = $arNew[$field];
fYPhNcc6Th0iA63w:
}
goto BRSfQAgbXQJ1ZsbL;
TT_OyyX4VMp3cJjT:
if ($valkeys["PICTURE"]["description"]) {
goto iyBRO7lcppEYOvSI;
}
goto gHRn_4gdYM0W7kjP;
AGZVWgl1ZlXcmA_w:
$arFields["PICTURE"]["description"] = $res[$current];
goto brWMfGwG4uqMEgs6;
eS_zDV3b_3kDGpce:
$arFields["PICTURE"]["DESCRIPTION"] = $res[$current];
goto bLbOJraReuykboh8;
uHke4_FdeZw3UY56:
return false;
goto mHdN38QDUkdFJX57;
TaVpmwYWqCKWymZ7:
$values = [];
goto rP9CQ1ivmM4G5fpA;
YOY4xRAYX6fwHGlg:
$arUfTypes = \Bxproger\Translator\UserField\Table::create("IBLOCK_" . $arFields["IBLOCK_ID"] . "_SECTION");
goto bQhZFVZuKytyEcAJ;
lQC7wmPgvUsy50u3:
$valkeys = [];
goto YOY4xRAYX6fwHGlg;
kPlgJcOg6caQCPQY:
goto k_qh9Ntg5cgszvMr;
goto JjRAMusbLT0gdH6C;
soRoIMcD_mNUNJzl: k_qh9Ntg5cgszvMr:
goto Xk3MMlzadi6KkoCi;
OS3DrfWO4d4tIi6_: eESzLcWs5myuWir5:
goto pdGI16JIT5TvF3A7;
iGNp_YA2lBL4S69V: l5nYP1CjffK2qhYO:
goto eS_zDV3b_3kDGpce;
GbOzlKqtN0wZPHPw:
if (is_array($res)) {
goto AykS2pyYhvDfSxrJ;
}
goto LYYVy490MaZJ0Rs7;
yMdwKXyUlAOkubsM: x7yZPAy0TpY7xg9g:
goto kZcg0vb33pZ2lArb;
zNMoDQDjLnmTKaz5:
if ($valkeys["PICTURE"]["DESCRIPTION"]) {
goto l5nYP1CjffK2qhYO;
}
goto TT_OyyX4VMp3cJjT;
xhLLNC5hvMzXnIuQ:
$arFieldsList = ["NAME", "DESCRIPTION"];
goto jXh13ntDS9o0Lrgv;
TcbxU7FlE4lY5tof:
if ($arFields["PICTURE"]["DESCRIPTION"]) {
goto x7yZPAy0TpY7xg9g;
}
goto S1w1ZP2W5kfEYAx3;
YQM1KvZs94objGO8:
$values = array_values($values);
goto xKGRGAJoHmV2gtSd;
CmFIXyYgGZ1DhRCV: qV3NvRcGp5VIrdFD:
goto hd0DeoqNssR7qGsE;
kZcg0vb33pZ2lArb:
$values[] = $arFields["PICTURE"]["DESCRIPTION"];
goto A30DMI9i0pVZRfvB;
mHdN38QDUkdFJX57: AykS2pyYhvDfSxrJ:
goto PpXwciwK_O7w9GTg;
jXh13ntDS9o0Lrgv:
$arFieldsList = array_flip(array_intersect_key(array_flip($arFieldsList), $arFields));
goto TaVpmwYWqCKWymZ7;
ZA7SsFgF3GJ8SDAj: nPd_qkHBynkyrN69:
goto zNMoDQDjLnmTKaz5;
LYYVy490MaZJ0Rs7:
AddMessage2Log($gt->GetLastError());
goto uHke4_FdeZw3UY56;
PpXwciwK_O7w9GTg:
$current = 0;
goto rDVm9OSCJbAdpoNX;
bQhZFVZuKytyEcAJ:
foreach ($arFields as $key => $field) {
goto oMV4s7QvLmsx6idY;
Gebio5t_H6onfzC8:
$valkeys[$key] = $field;
goto V3CIwqPhGnKUs2PD;
HQ6LYJCaPXP5Uuh2: SnAxIVqAgNQucANq:
goto k10AABqpOJ04IUbH;
jzzr7QkSB3mw_V2T:
$valkeys[$key] = $field;
goto xzHsnGshX1teyyDG;
mCpNEQ6bvMwVpEJH:
goto mXWP_4psz7I_EFB_;
goto OBEtxeSyknsGMAyr;
vd3C_KivhwfZiYXH:
goto mXWP_4psz7I_EFB_;
goto luX4zKFvxixJ589r;
QBYygmtd5Cy4pOy_:
if (!($arUfTypes[$key]["USER_TYPE_ID"] === "customhtml" && $arUfTypes[$key]["MULTIPLE"] == "Y" && empty(array_filter($field)))) {
goto zrMeCVOjQN0piSPs;
}
goto vW46fiGrXH9jcgjk;
cO7GON2GdlPf2AQF: Hpk1p0PoskG0liwr:
goto A93nQofRA9Hvr8bN;
sRmkyxz1dHSTDGIc:
if ($key == "IPROPERTY_TEMPLATES") {
goto yxyonxB_JXsElQp8;
}
goto wfi_ZtQGgNXyCEVE;
luX4zKFvxixJ589r: JQnlwGoriHvIVrYo:
goto a6qKk3GTyFtVj6TI;
xGWVUPnJI8A2DScB: APM5jUstFIarpWvu:
goto HQ6LYJCaPXP5Uuh2;
V3CIwqPhGnKUs2PD: mXWP_4psz7I_EFB_:
goto cO7GON2GdlPf2AQF;
G52arHYmGEd8MGA6: G1FTn5qgic42aXoj:
goto QBYygmtd5Cy4pOy_;
IiSqRo7w58aAaY_J:
goto mXWP_4psz7I_EFB_;
goto G52arHYmGEd8MGA6;
wfi_ZtQGgNXyCEVE:
if (in_array($key, $arFieldsList) && $field != '') {
goto JQnlwGoriHvIVrYo;
}
goto IiSqRo7w58aAaY_J;
y3Z3oeSK2qjBfbDd: YuiD9Xgj4Q8UqfRZ:
goto E5s70YGZd6UOiocI;
MK2nbH26mF75ewdp:
foreach ($arFields["IPROPERTY_TEMPLATES"] as $ipKey => $ipVal) {
goto Wt3iQITKvXiQvg4s;
Wt3iQITKvXiQvg4s:
if (!($ipVal != '')) {
goto QqArw4OjMqqKYkL_;
}
goto V2gdHuiODpTSHnrM;
XO6T5xDvfSHaWRsD: QqArw4OjMqqKYkL_:
goto Pp5Rktd8KcrTnwX8;
V2gdHuiODpTSHnrM:
$values[] = $ipVal;
goto G_a5sNSbboYahWaI;
Pp5Rktd8KcrTnwX8: uUHwkv1gCpN2ux82:
goto uiH5A3CVhWprWnwT;
G_a5sNSbboYahWaI:
$valkeys["IPROPERTY_TEMPLATES"][$ipKey] = $ipVal;
goto XO6T5xDvfSHaWRsD;
uiH5A3CVhWprWnwT:
}
goto lq4UdogLACHT_VHU;
E5s70YGZd6UOiocI:
foreach ($field as $fvalue) {
goto RSM3Ji0TCLXhvWTd;
qZiRXtdxgRFtmJz8: jjtdWSxzVgp6cMQD:
goto b3W3mvZFVZPlOUFM;
hh7Fz8sWiiG1GmZJ:
$valkeys[$key] = $field;
goto qZiRXtdxgRFtmJz8;
RSM3Ji0TCLXhvWTd:
$values[] = $fvalue;
goto hh7Fz8sWiiG1GmZJ;
b3W3mvZFVZPlOUFM:
}
goto xGWVUPnJI8A2DScB;
xzHsnGshX1teyyDG: OIU4AIAF8tCdiTVK:
goto cIkZXM6hDhpr33vH;
cIkZXM6hDhpr33vH:
goto SnAxIVqAgNQucANq;
goto y3Z3oeSK2qjBfbDd;
oMV4s7QvLmsx6idY:
if (mb_substr($key, 0, 3) === "UF_" && isset($arUfTypes[$key])) {
goto G1FTn5qgic42aXoj;
}
goto sRmkyxz1dHSTDGIc;
zNrvi6WAQ7zX3LMF: zrMeCVOjQN0piSPs:
goto OPxqMXFfaakJ6sZ6;
kv4RrYNN6z3C0fRW:
if (is_array($field)) {
goto YuiD9Xgj4Q8UqfRZ;
}
goto L4FNTZ8vehIc3vpm;
L4FNTZ8vehIc3vpm:
if (!($field != '')) {
goto OIU4AIAF8tCdiTVK;
}
goto z0_mX34iOvCe9__0;
k10AABqpOJ04IUbH: hTE09VgG5Y7v2TAL:
goto mCpNEQ6bvMwVpEJH;
OBEtxeSyknsGMAyr: yxyonxB_JXsElQp8:
goto MK2nbH26mF75ewdp;
vW46fiGrXH9jcgjk:
$field = FCustomTypeHtml::GetMultiValue($key);
goto zNrvi6WAQ7zX3LMF;
z0_mX34iOvCe9__0:
$values[] = $field;
goto jzzr7QkSB3mw_V2T;
a6qKk3GTyFtVj6TI:
$values[] = $field;
goto Gebio5t_H6onfzC8;
OPxqMXFfaakJ6sZ6:
if (!($field != '' && in_array($arUfTypes[$key]["USER_TYPE_ID"], self::SECTION_UF_TYPES))) {
goto hTE09VgG5Y7v2TAL;
}
goto kv4RrYNN6z3C0fRW;
lq4UdogLACHT_VHU: klNkMnZP9FKMqgE0:
goto vd3C_KivhwfZiYXH;
A93nQofRA9Hvr8bN:
}
goto OS3DrfWO4d4tIi6_;
rDVm9OSCJbAdpoNX:
foreach ($valkeys as $key => $field) {
goto N08akHApne4cLA8S;
Ku4HWQwYS9nw22FE:
goto dVeH7vWfyzikb6bM;
goto OfunwnD2UIPHHfDg;
EBRb1Zq5_i91XhrA: FZGEVRng3_GFdM9Q:
goto fQk9X6W91vfPqZnq;
y5FLgNuQR3ATvh11:
goto TAVVIA8CViE4Rk4Z;
goto YVLHQvGMasay53DY;
gy_6G5_9vto2fMbA:
if (!in_array($arUfTypes[$key]["USER_TYPE_ID"], self::SECTION_UF_TYPES)) {
goto U8HtAJdxWl_C6UFk;
}
goto qbIP0tNciyEgfRez;
TGKyk_rYB_GEkBb9:
if (in_array($key, $arFieldsList)) {
goto rb6f0USA7LpQXln0;
}
goto Ku4HWQwYS9nw22FE;
UQrGwB4Nkh98X8eN:
foreach ($valkeys["IPROPERTY_TEMPLATES"] as $ipKey => $ipVal) {
goto hz8Z6pOhDkPkbT6W;
UkJc3alz89siEy9N:
$current++;
goto ssQia5Tse2E2p05N;
ssQia5Tse2E2p05N: M1dEj1PXzGhj2I_3:
goto qVlKCOD0pEoLvVHU;
hz8Z6pOhDkPkbT6W:
$arFields["IPROPERTY_TEMPLATES"][$ipKey] = $res[$current];
goto UkJc3alz89siEy9N;
qVlKCOD0pEoLvVHU:
}
goto EBRb1Zq5_i91XhrA;
pixj4ydnJT2f5lpN: U8HtAJdxWl_C6UFk:
goto YAbynPEHGUv_ct8G;
qbIP0tNciyEgfRez:
if (is_array($field)) {
goto jUkh1dpI26ie51Fn;
}
goto gYFWvoq5owTju9Hm;
fQk9X6W91vfPqZnq:
goto dVeH7vWfyzikb6bM;
goto Loo1QO2d73Vz_8ao;
YVLHQvGMasay53DY: jUkh1dpI26ie51Fn:
goto K6kweT9i2ny_ISLt;
kVzww57rRdfDgniM: I4ZhE4EawiZA6cJC:
goto UQrGwB4Nkh98X8eN;
plFO928psyb74i6D:
$current++;
goto y5FLgNuQR3ATvh11;
YAbynPEHGUv_ct8G:
goto dVeH7vWfyzikb6bM;
goto kVzww57rRdfDgniM;
yeKJtDqGwXDt1kBq:
if ($key == "IPROPERTY_TEMPLATES") {
goto I4ZhE4EawiZA6cJC;
}
goto TGKyk_rYB_GEkBb9;
RbTpoRvIGaZ4uqVd: TAVVIA8CViE4Rk4Z:
goto pixj4ydnJT2f5lpN;
CJLAgac6JtzeLVkW:
$arFields[$key] = $res[$current];
goto pSFrjvvF2ikXdxR0;
FCR5wjYN8VSDaxvk: OXFZ1LUSI8gkgzE0:
goto RbTpoRvIGaZ4uqVd;
pSFrjvvF2ikXdxR0:
$current++;
goto CrkhYPbjf1WcMPfm;
N08akHApne4cLA8S:
if (mb_substr($key, 0, 3) === "UF_" && isset($arUfTypes[$key])) {
goto Xs5p1ZgREYUKGkJ9;
}
goto yeKJtDqGwXDt1kBq;
i1ypr2fxOa0mIUBo: hY7Fe5lzf5IfSYPG:
goto NrU_1JqLg4bW83gx;
CrkhYPbjf1WcMPfm: dVeH7vWfyzikb6bM:
goto i1ypr2fxOa0mIUBo;
Loo1QO2d73Vz_8ao: rb6f0USA7LpQXln0:
goto CJLAgac6JtzeLVkW;
OfunwnD2UIPHHfDg: Xs5p1ZgREYUKGkJ9:
goto gy_6G5_9vto2fMbA;
K6kweT9i2ny_ISLt:
foreach ($field as $k => $f) {
goto Y_qUP1TwKiRP2cwk;
Y_qUP1TwKiRP2cwk:
$arFields[$key][$k] = $res[$current];
goto tAxEmU9DcgJ3zdr7;
NJlgmd8I8vq0GL1J: yw8tEuhD_G1ti_PU:
goto i_TXlTe4VjUH9wvj;
tAxEmU9DcgJ3zdr7:
$current++;
goto NJlgmd8I8vq0GL1J;
i_TXlTe4VjUH9wvj:
}
goto FCR5wjYN8VSDaxvk;
gYFWvoq5owTju9Hm:
$arFields[$key] = $res[$current];
goto plFO928psyb74i6D;
NrU_1JqLg4bW83gx:
}
goto ZA7SsFgF3GJ8SDAj;
JjRAMusbLT0gdH6C: iyBRO7lcppEYOvSI:
goto AGZVWgl1ZlXcmA_w;
vpAdEYZ1o7tM3bwq:
$valkeys["PICTURE"]["description"] = $arFields["PICTURE"]["description"];
goto kvvNdvgkNPOuoyFY;
kvvNdvgkNPOuoyFY: X7nC7q1ZvrVTyrVj:
goto wc1kSf9A0JW6vx02;
gHRn_4gdYM0W7kjP:
goto k_qh9Ntg5cgszvMr;
goto iGNp_YA2lBL4S69V;
A30DMI9i0pVZRfvB:
$valkeys["PICTURE"]["DESCRIPTION"] = $arFields["PICTURE"]["DESCRIPTION"];
goto YA93PT6uvMUXhFVK;
p31MJYx_bawK_QNr:
}
public static function IblockElement_TranslateFields($arFields, string $target, string|bool $source = false)
{
goto PoJ7JTQIrrryUEhB;
eHns_7QI2xzbrK09:
if (!(is_array($arFields["DETAIL_PICTURE"]) && $arFields["DETAIL_PICTURE"]["description"])) {
goto hVlxLc5c4lnopmMd;
}
goto ChzAlMz00gKZdx6X;
qWepbjKyUdu94lNl:
$valkeys["PREVIEW_PICTURE"]["description"] = $arFields["PREVIEW_PICTURE"]["description"];
goto fd_TEeC4SFnDHoYl;
flJXVHZiTQXfiNYK:
$valkeys["DETAIL_PICTURE"]["description"] = $arFields["DETAIL_PICTURE"]["description"];
goto UX1bUD08Tso46Pbh;
nm2PA17XdDILqiWs:
$values = [];
goto s_k2eQSrBStWYcDB;
fd_TEeC4SFnDHoYl: DPLA2YF9ABb_uRvk:
goto eHns_7QI2xzbrK09;
QBGqS_SfaO706Fu6: e1huHWnE2V8aJHT_:
goto YGWSR0xv55Pu3Mvl;
IpM1rr3Gy3u2Y8FK: sbXzn6L50XkBRnF_:
goto u4GntDNxCQXTCEoA;
UX1bUD08Tso46Pbh: hVlxLc5c4lnopmMd:
goto hgVYlWOo6hoNIphe;
i92_HKnhHSx87FeA:
$current++;
goto QBGqS_SfaO706Fu6;
PoJ7JTQIrrryUEhB:
$arFieldsList = ["NAME", "PREVIEW_TEXT", "DETAIL_TEXT"];
goto dpYpfvS3LQU7awth;
q03BSzXk6s9ZeNhm:
$res = $gt->translateBatch($values, self::langCode($target), $source);
goto E9GhOG_80vEpRJQe;
hgVYlWOo6hoNIphe:
if (!is_array($arFields["PROPERTY_VALUES"])) {
goto hGCt0Vn_6j_3hM76;
}
goto TwaWVQN_zAdRA8Zz;
iBo4KGn3PADhYoE5:
$current++;
goto o1Q4gUkdNOQwyV5a;
AU2mzH1B24WE5bMz:
$values = array_values($values);
goto nm2PA17XdDILqiWs;
FmBcaJvI2JVrfsvX: bavOQ9raURfz3xyc:
goto wSwjdRQORGC4rR33;
YJ3B3QhGjAewSjo3: Xt2n5qNKkG0Hns0K:
goto CuFhZSJY0HR3SX6H;
A_x2UQ2Zrm4DpKAZ:
$arFields["PREVIEW_PICTURE"]["description"] = $res[$current];
goto i92_HKnhHSx87FeA;
CuFhZSJY0HR3SX6H: hGCt0Vn_6j_3hM76:
goto nkR2OqEznsCJzJEI;
NoRurA86fRQNAlhJ:
return false;
goto FmBcaJvI2JVrfsvX;
wSwjdRQORGC4rR33:
$current = 0;
goto puOEYFJ3wnqau1UG;
E9GhOG_80vEpRJQe:
if (is_array($res)) {
goto bavOQ9raURfz3xyc;
}
goto RH7kPNTjePkk6yfm;
vscmkT1giRHqWw49:
foreach ($arFields as $key => $field) {
goto ZcY35zhSzZsF1jfj;
Ps1tMD3YQ4ADfwMd:
if ($key == "IPROPERTY_TEMPLATES") {
goto r15wGq3peE02Djmc;
}
goto igcgt9NyACig41K0;
UGlKdQmVdenr8WrL:
$valkeys[$key] = $field;
goto I4O23Ezqprw91AYp;
vf40DwagMx9X7p6J:
foreach ($arFields["IPROPERTY_TEMPLATES"] as $ipKey => $ipVal) {
goto rIT8ZGAot1bPeN8H;
rIT8ZGAot1bPeN8H:
if (!($ipVal != '')) {
goto OgzQnXu5zsx92QQX;
}
goto OD0w8rlJ2XC1h93Q;
pRWTCliIg15WH3Y9: OgzQnXu5zsx92QQX:
goto ObB46i8no98R0TQF;
OD0w8rlJ2XC1h93Q:
$values[] = $ipVal;
goto aWEBTKmfVBOnK2EK;
aWEBTKmfVBOnK2EK:
$valkeys["IPROPERTY_TEMPLATES"][$ipKey] = $ipVal;
goto pRWTCliIg15WH3Y9;
ObB46i8no98R0TQF: QzXnzX73r6P31oM1:
goto L3_h04b9Nv5rwYum;
L3_h04b9Nv5rwYum:
}
goto TkKI03lEMsBb8W7A;
I4O23Ezqprw91AYp:
goto rjfgCr9Q_0sioCBf;
goto g9QyHcKhVy2Mz4Ew;
A6HFvYYGTC6Zuvrc:
$values[] = $field;
goto UGlKdQmVdenr8WrL;
ii023UFD6PQ0vtYG: rrzUA2JPgrmkNPak:
goto Bbl7Dk565nXyNMdm;
g9QyHcKhVy2Mz4Ew: r15wGq3peE02Djmc:
goto vf40DwagMx9X7p6J;
ZcY35zhSzZsF1jfj:
if (in_array($key, $arFieldsList) && $field != '') {
goto FeDpBYdWBdzAgh2F;
}
goto Ps1tMD3YQ4ADfwMd;
igcgt9NyACig41K0:
goto rjfgCr9Q_0sioCBf;
goto OLq305zfzdElMTh4;
OLq305zfzdElMTh4: FeDpBYdWBdzAgh2F:
goto A6HFvYYGTC6Zuvrc;
TkKI03lEMsBb8W7A: yk_RVcTdVOClAVAs:
goto bxzspfRwHJ59sxY7;
bxzspfRwHJ59sxY7: rjfgCr9Q_0sioCBf:
goto ii023UFD6PQ0vtYG;
Bbl7Dk565nXyNMdm:
}
goto qM3LT1uZe8vTdoX0;
J1Uwxj0dvJs6RPEP:
if (!(is_array($arFields["PREVIEW_PICTURE"]) && $arFields["PREVIEW_PICTURE"]["description"])) {
goto DPLA2YF9ABb_uRvk;
}
goto nJHD1dDkC70QMd1v;
CZMv9_aXJGr7ksg8:
return false;
goto HS0v0QfBnc0tFbN4;
TwaWVQN_zAdRA8Zz:
foreach ($arFields["PROPERTY_VALUES"] as $key => $PROPERTY_VALUE) {
goto hmMA1zgLF0YGz0Yr;
kOhjhc2jUb3tNI1K: GoyeHMV2N9pFwsPl:
goto F8sywG0xsJD4YZEC;
hmMA1zgLF0YGz0Yr:
if (!is_array($PROPERTY_VALUE)) {
goto R0WZA4c1xZRURoBq;
}
goto hQjRj1CAcKXd2ljO;
F8sywG0xsJD4YZEC: R0WZA4c1xZRURoBq:
goto pmsaFGNsOdLb_JeG;
hQjRj1CAcKXd2ljO:
foreach ($PROPERTY_VALUE as $key2 => $value) {
goto NVDJxBoHKoA4ns6l;
K87qJQD6g3uIrnEa:
$values[] = $value["DESCRIPTION"];
goto UQ3Y2KE5229m86ko;
DaM1qPlZ057r__Gq:
$valkeys["PROPERTY_VALUES"][$key][$key2]["VALUE"]["TEXT"] = $value["VALUE"]["TEXT"];
goto EytqSJQc40H1byYj;
X9kp_qh0RUfosUwb:
$valkeys["PROPERTY_VALUES"][$key][$key2]["VALUE"] = $value["VALUE"];
goto FvX1VuoySOqBMNVl;
nLTFaZ6KNXLLOxos:
if (!(is_array($value["VALUE"]) && isset($value["VALUE"]["TEXT"]) && $value["VALUE"]["TEXT"] != '')) {
goto dOL4PYEA1FBUGOO3;
}
goto Erh5L1TbIs3AJDem;
FvX1VuoySOqBMNVl: ZwGwD4EBIbgKIxE1:
goto nLTFaZ6KNXLLOxos;
mmvtBfLcLe0TviUT:
if (!(isset($value["VALUE"]) && $value["VALUE"] != '' && is_string($value["VALUE"]) && !is_numeric($value["VALUE"]) && !is_array($value["VALUE"]))) {
goto ZwGwD4EBIbgKIxE1;
}
goto botvxBYSikTuYer7;
NVDJxBoHKoA4ns6l:
if (!is_array($value)) {
goto aZM0bIR30e0a3j9_;
}
goto mmvtBfLcLe0TviUT;
aWI5O2IB0nbNQRUR: buagGhLFyZ7j8dv0:
goto k1Z8MJvw1D352qY6;
JfB1cS0GoFuPsASU: TBjBUZPiRJDLSR6m:
goto ihCGK6r5sji8277P;
EytqSJQc40H1byYj: dOL4PYEA1FBUGOO3:
goto Hg92OkjzULatzdaM;
k1Z8MJvw1D352qY6: aZM0bIR30e0a3j9_:
goto JfB1cS0GoFuPsASU;
UQ3Y2KE5229m86ko:
$valkeys["PROPERTY_VALUES"][$key][$key2]["DESCRIPTION"] = $value["DESCRIPTION"];
goto aWI5O2IB0nbNQRUR;
Erh5L1TbIs3AJDem:
$values[] = $value["VALUE"]["TEXT"];
goto DaM1qPlZ057r__Gq;
botvxBYSikTuYer7:
$values[] = $value["VALUE"];
goto X9kp_qh0RUfosUwb;
Hg92OkjzULatzdaM:
if (!(isset($value["DESCRIPTION"]) && $value["DESCRIPTION"] != '')) {
goto buagGhLFyZ7j8dv0;
}
goto K87qJQD6g3uIrnEa;
ihCGK6r5sji8277P:
}
goto kOhjhc2jUb3tNI1K;
pmsaFGNsOdLb_JeG: LN67xV5rA7LEKszl:
goto WCTA1z_6O228DEO_;
WCTA1z_6O228DEO_:
}
goto YJ3B3QhGjAewSjo3;
dpYpfvS3LQU7awth:
$arFieldsList = array_flip(array_intersect_key(array_flip($arFieldsList), $arFields));
goto lApLDEZkydudiJew;
nJHD1dDkC70QMd1v:
$values[] = $arFields["PREVIEW_PICTURE"]["description"];
goto qWepbjKyUdu94lNl;
RV7hcpwdnfyGEV_r:
if (!$valkeys["PREVIEW_PICTURE"]["description"]) {
goto e1huHWnE2V8aJHT_;
}
goto A_x2UQ2Zrm4DpKAZ;
vQdE7_H91HJoLPBa: vz6ne6ZPv_DpcwX7:
goto RV7hcpwdnfyGEV_r;
QENhPVL1hSX4C0oG:
if (!is_array($valkeys["PROPERTY_VALUES"])) {
goto bFLiNR9_ye3mGMkw;
}
goto XYOo9gfbchqrRGeL;
HS0v0QfBnc0tFbN4: YarM18KlvehSFd5K:
goto Bydo0MKlTdUs6oKx;
N9ig1SjTYBixACfq:
return $arFields;
goto oQPJElCdq6sMn4fO;
ChzAlMz00gKZdx6X:
$values[] = $arFields["DETAIL_PICTURE"]["description"];
goto flJXVHZiTQXfiNYK;
s_k2eQSrBStWYcDB:
$valkeys = [];
goto vscmkT1giRHqWw49;
nkR2OqEznsCJzJEI:
if (is_array($values)) {
goto YarM18KlvehSFd5K;
}
goto CZMv9_aXJGr7ksg8;
XYOo9gfbchqrRGeL:
foreach ($valkeys["PROPERTY_VALUES"] as $key => $PROPERTY_VALUE) {
goto sfXT58j_DnVybsrM;
zUOG491wQ4GW1Htd: WUVnQz7cAfVtX9TO:
goto zm_ks1HGuJirrq6M;
sfXT58j_DnVybsrM:
if (!is_array($PROPERTY_VALUE)) {
goto WUVnQz7cAfVtX9TO;
}
goto bEX7QeXAGJSFa23t;
zm_ks1HGuJirrq6M: maN01McRDzOIcqcC:
goto A1rQFsCQzMTClJ3D;
tZs2Ocf7JI08iu1k: J0IBATQgeRwpwIOR:
goto zUOG491wQ4GW1Htd;
bEX7QeXAGJSFa23t:
foreach ($PROPERTY_VALUE as $key2 => $value) {
goto YuSJYoh6YMr6B3NB;
f11EPm8LVGai_S6p:
if (!isset($arFields["PROPERTY_VALUES"][$key][$key2]["VALUE"]["TEXT"])) {
goto ONQKNLVtf0duNdRz;
}
goto QS4eRGnyg_PMC3OK;
pW32a03DmSJFlG0b: Z0ewIJNaR_oFoxOc:
goto f11EPm8LVGai_S6p;
UaKYsEggERigKmXl:
if (!(isset($value["DESCRIPTION"]) && $value["DESCRIPTION"] != '')) {
goto trciC3NypjTPiNI1;
}
goto e6cVQ7lSfv0IrqpL;
YuSJYoh6YMr6B3NB:
if (!is_array($value)) {
goto iRUSaAHqB8p07dQ2;
}
goto b9hsWI3YG9u4ayyB;
HmnDWgW_mXHAqihM: IwbCxX9KJaIvAh06:
goto zz8y9UyjwNeWwu9n;
I3iFuvRsXUgXk7wq:
$arFields["PROPERTY_VALUES"][$key][$key2]["VALUE"] = $res[$current];
goto HmnDWgW_mXHAqihM;
zz8y9UyjwNeWwu9n:
$current++;
goto jtRaI5MwuxrESLUY;
QS4eRGnyg_PMC3OK:
$arFields["PROPERTY_VALUES"][$key][$key2]["VALUE"]["TEXT"] = $res[$current];
goto jCRDaEOC_vifXtCF;
M7FHZgr9YvddJ2UU:
if (isset($value["VALUE"]) && $value["VALUE"] != '') {
goto VOCZZ1nJLf7k06eU;
}
goto hw71UWDN6vOAknlW;
MWRuq3MD8cEVpL3C:
$current++;
goto V0190yg_FbXXGSKg;
e6cVQ7lSfv0IrqpL:
if (!isset($arFields["PROPERTY_VALUES"][$key][$key2]["DESCRIPTION"])) {
goto Vm3ZJANi7A6h_1QB;
}
goto xdXEyNNJ4LfYLyPW;
pybsnBzqiWuzvqG9:
if (!isset($arFields["PROPERTY_VALUES"][$key][$key2]["VALUE"])) {
goto IwbCxX9KJaIvAh06;
}
goto I3iFuvRsXUgXk7wq;
xdXEyNNJ4LfYLyPW:
$arFields["PROPERTY_VALUES"][$key][$key2]["DESCRIPTION"] = $res[$current];
goto kuwVI01P37GetExr;
a1PMs8dVq1N2PHtQ: iqlK2QTp1lC2ejgl:
goto pt3okKUrV1X9wPnV;
c88MTlTmxNevjhHU: iRUSaAHqB8p07dQ2:
goto a1PMs8dVq1N2PHtQ;
kwW7IRWe1kO59EQB: VOCZZ1nJLf7k06eU:
goto pybsnBzqiWuzvqG9;
wTaOQ0Ju7U7hpxbw:
goto xA56LVFycQJWRVsS;
goto kwW7IRWe1kO59EQB;
jtRaI5MwuxrESLUY: xA56LVFycQJWRVsS:
goto UaKYsEggERigKmXl;
jCRDaEOC_vifXtCF: ONQKNLVtf0duNdRz:
goto khFUOZOIJY_P9Tzb;
V0190yg_FbXXGSKg: trciC3NypjTPiNI1:
goto c88MTlTmxNevjhHU;
khFUOZOIJY_P9Tzb:
$current++;
goto wTaOQ0Ju7U7hpxbw;
hw71UWDN6vOAknlW:
goto xA56LVFycQJWRVsS;
goto pW32a03DmSJFlG0b;
b9hsWI3YG9u4ayyB:
if (is_array($value["VALUE"]) && isset($value["VALUE"]["TEXT"]) && $value["VALUE"]["TEXT"] != '') {
goto Z0ewIJNaR_oFoxOc;
}
goto M7FHZgr9YvddJ2UU;
kuwVI01P37GetExr: Vm3ZJANi7A6h_1QB:
goto MWRuq3MD8cEVpL3C;
pt3okKUrV1X9wPnV:
}
goto tZs2Ocf7JI08iu1k;
A1rQFsCQzMTClJ3D:
}
goto IpM1rr3Gy3u2Y8FK;
fPjS3HwN6xNqBwov: FLHUbTKxm27Hkf5a:
goto AU2mzH1B24WE5bMz;
IQKe8KAWJll1obza:
foreach ($arFieldsList as $field) {
$values[$field] = $arNew[$field];
aJJGzh1rd4pvQfFT:
}
goto fPjS3HwN6xNqBwov;
lZ2H_O6UnWDESJL1:
$arFields["DETAIL_PICTURE"]["description"] = $res[$current];
goto iBo4KGn3PADhYoE5;
puOEYFJ3wnqau1UG:
foreach ($valkeys as $key => $field) {
goto m7hypBYZka_6WOoH;
cRqTHDy72nP6jeMW: Q3yOhG5kCYUbk8lF:
goto GhnjV6iGnqmYyIB3;
qWAu8ImAY647f09a: JKLEQkgo3SQ6k66G:
goto EpveXbkj946zK29U;
oqkatjUKE1LyFave:
if ($key == "IPROPERTY_TEMPLATES") {
goto RBRbFDi6hsBd8os8;
}
goto biaE6cOGyrTbf8g3;
qioGJT2psebnHoda:
foreach ($valkeys["IPROPERTY_TEMPLATES"] as $ipKey => $ipVal) {
goto Skr3N2bgpQGCbGlz;
zIIF8nfq2BADGSqd: OZEEsxWb7XkJ0SC8:
goto r8JBVU9AZEgRvaV9;
Skr3N2bgpQGCbGlz:
$arFields["IPROPERTY_TEMPLATES"][$ipKey] = $res[$current];
goto XiXy89enJC9DOJb5;
XiXy89enJC9DOJb5:
$current++;
goto zIIF8nfq2BADGSqd;
r8JBVU9AZEgRvaV9:
}
goto ooHxkoyTNnwJxrZa;
tVse2PvCqpPaznTh:
goto bINx3jqMPpbd5ECj;
goto zN5v5GGMnjrfxg3f;
biaE6cOGyrTbf8g3:
goto bINx3jqMPpbd5ECj;
goto qWAu8ImAY647f09a;
m7hypBYZka_6WOoH:
if (in_array($key, $arFieldsList)) {
goto JKLEQkgo3SQ6k66G;
}
goto oqkatjUKE1LyFave;
EpveXbkj946zK29U:
$arFields[$key] = $res[$current];
goto j3F54lzepEMAILli;
j3F54lzepEMAILli:
$current++;
goto tVse2PvCqpPaznTh;
ooHxkoyTNnwJxrZa: iCXCfaSoEZzfvFDj:
goto Gih52bRX0HZLUx9m;
Gih52bRX0HZLUx9m: bINx3jqMPpbd5ECj:
goto cRqTHDy72nP6jeMW;
zN5v5GGMnjrfxg3f: RBRbFDi6hsBd8os8:
goto qioGJT2psebnHoda;
GhnjV6iGnqmYyIB3:
}
goto vQdE7_H91HJoLPBa;
Bydo0MKlTdUs6oKx:
$gt = new \Bxproger\Translator\Services\TranslateService();
goto q03BSzXk6s9ZeNhm;
RH7kPNTjePkk6yfm:
AddMessage2Log($gt->GetLastError());
goto NoRurA86fRQNAlhJ;
YGWSR0xv55Pu3Mvl:
if (!$valkeys["DETAIL_PICTURE"]["description"]) {
goto CpjiiUE9GFfarJCR;
}
goto lZ2H_O6UnWDESJL1;
u4GntDNxCQXTCEoA: bFLiNR9_ye3mGMkw:
goto N9ig1SjTYBixACfq;
qM3LT1uZe8vTdoX0: MLhqylcgmnY2SfWM:
goto J1Uwxj0dvJs6RPEP;
lApLDEZkydudiJew:
$arNew = array_intersect_key($arFields, array_flip($arFieldsList));
goto IQKe8KAWJll1obza;
o1Q4gUkdNOQwyV5a: CpjiiUE9GFfarJCR:
goto QENhPVL1hSX4C0oG;
oQPJElCdq6sMn4fO:
}
public static function IblockProperty_TranslateFields($arFields, string $target, string|bool $source = false)
{
goto RJMlbQqcb0yXTGzI;
G_ayj2Xypg8O5AMQ:
$values = array_values($values);
goto ZWm3JFUQBYdxq_De;
BEsoA1fcXX1j1cEw:
return $arFields;
goto fPVXDBuzKs6xEKzR;
RLdsmLDyeJNWGaQj: wucmd05hdtpEvWak:
goto P6KyUFmSS2mmzMON;
i3z3zW8M3Fd5zs9_:
foreach ($valkeys["VALUES"] as $valKey => $va) {
goto KjDcm0XZpm9lWI2J;
id0EeD1Ro19WvADT: hShJutZnlEsH4_tk:
goto jYqqqGVnx32S2mva;
r0DcUUdtocA3gkBv:
$current++;
goto id0EeD1Ro19WvADT;
cjSmFao2SkKMQred:
$arFields["VALUES"][$valKey]["VALUE"] = $res[$current];
goto r0DcUUdtocA3gkBv;
jYqqqGVnx32S2mva: qvYxsxiiFQy3940z:
goto rt13KBYFTAWrSiVh;
KjDcm0XZpm9lWI2J:
if (!isset($arFields["VALUES"][$valKey])) {
goto hShJutZnlEsH4_tk;
}
goto cjSmFao2SkKMQred;
rt13KBYFTAWrSiVh:
}
goto ch6I3Jpq4AXLbiX8;
l1pUVx0w1jTBPqQw:
foreach ($valkeys as $key => $field) {
goto Dg4zJsZXU3hmDfWv;
lAwzei99MiwuMqTn: dRZahqg7Awh69nIw:
goto WTS_wR1FUMvPae3b;
mv8aZZayhRiIjI6j:
$arFields[$key] = $res[$current];
goto pFloDTeho7zhBugu;
gMfqpQGmn57Pq5nB: yioGf0sN3IL3qgzV:
goto lAwzei99MiwuMqTn;
Dg4zJsZXU3hmDfWv:
if (!in_array($key, $arFieldsList)) {
goto yioGf0sN3IL3qgzV;
}
goto mv8aZZayhRiIjI6j;
pFloDTeho7zhBugu:
$current++;
goto gMfqpQGmn57Pq5nB;
WTS_wR1FUMvPae3b:
}
goto RLdsmLDyeJNWGaQj;
KMrlQKADIqBYNdOC:
$arNew = array_intersect_key($arFields, array_flip($arFieldsList));
goto Y2r8EHrsFoJqyFm1;
P6KyUFmSS2mmzMON:
if (!is_array($valkeys["VALUES"])) {
goto lVOrSPDg2fGNmv1k;
}
goto i3z3zW8M3Fd5zs9_;
iNd1aZ9ZuKeFNYwn: k8DYSLH7l3Wjindj:
goto G_ayj2Xypg8O5AMQ;
nmj_7SpCbS1H7W1Z:
$gt = new \Bxproger\Translator\Services\TranslateService();
goto p3jY9A0nKM73Bqzy;
MXuatioBk2f3tZIL:
if (!($arFields["PROPERTY_TYPE"] === "L" && is_array($arFields["VALUES"]))) {
goto EOBnYjIS5DIwABa2;
}
goto JZ0YrDSkk99rH08v;
LBJmP26JXK_WzJ9J:
$current = 0;
goto l1pUVx0w1jTBPqQw;
sR6BCU0g5M3mkGfo:
if (is_array($res)) {
goto A_T61YVmlcayHrvz;
}
goto ZkImtW3aVTNOgvHc;
N739O_OjdJJOtA3t: A_T61YVmlcayHrvz:
goto LBJmP26JXK_WzJ9J;
p3jY9A0nKM73Bqzy:
$res = $gt->translateBatch($values, self::langCode($target), $source);
goto sR6BCU0g5M3mkGfo;
JZ0YrDSkk99rH08v:
foreach ($arFields["VALUES"] as $valKey => $va) {
goto tu7FlIr0TCWlqr7k;
hmIyEpu7R_u8y9ZW:
$valkeys["VALUES"][$valKey] = $va["VALUE"];
goto cFyVH2nNQvf1DO7h;
cFyVH2nNQvf1DO7h: Gf2Vdlk0xzWo54c6:
goto nEJh8mLWDbl60gLO;
tu7FlIr0TCWlqr7k:
$values[] = $va["VALUE"];
goto hmIyEpu7R_u8y9ZW;
nEJh8mLWDbl60gLO:
}
goto EvnF0KPtoJLd0Rah;
UkXdmj4UT9pavo2F: lVOrSPDg2fGNmv1k:
goto BEsoA1fcXX1j1cEw;
ZkImtW3aVTNOgvHc:
AddMessage2Log($gt->GetLastError());
goto V9vuRLAkSgO6gXJU;
ch6I3Jpq4AXLbiX8: ZOsiLyWYGwlug4pM:
goto UkXdmj4UT9pavo2F;
V9vuRLAkSgO6gXJU:
return false;
goto N739O_OjdJJOtA3t;
QywV2u2NxaRE0acP: EOBnYjIS5DIwABa2:
goto nmj_7SpCbS1H7W1Z;
ZWm3JFUQBYdxq_De:
$values = [];
goto vtsfaCGlB6Wno9Uw;
qbSOmZ0Uvf5XY776:
$values = [];
goto KMrlQKADIqBYNdOC;
EWYKmui6FJjdHiA4:
foreach ($arFields as $key => $field) {
goto ZVZEJG5xYHWQDi4x;
oafSWlzA_EzQSqia: yl16tRcUFSYTPAv5:
goto lVF3Bkd4DovEluxO;
lVF3Bkd4DovEluxO: sSMvL7mkgiksOxZb:
goto E7Jym6Q3JdnZ32dX;
D6ckOBWzti71qFhH:
$valkeys[$key] = $field;
goto oafSWlzA_EzQSqia;
ZVZEJG5xYHWQDi4x:
if (!(in_array($key, $arFieldsList) && $field != '')) {
goto yl16tRcUFSYTPAv5;
}
goto Tte4lBPX9SgMMsb_;
Tte4lBPX9SgMMsb_:
$values[] = $field;
goto D6ckOBWzti71qFhH;
E7Jym6Q3JdnZ32dX:
}
goto EQUA62ejk07lUyGR;
EvnF0KPtoJLd0Rah: Sc0QQ6o78Th1un_E:
goto QywV2u2NxaRE0acP;
LpxsfcXF9B700Idl:
$arFieldsList = array_flip(array_intersect_key(array_flip($arFieldsList), $arFields));
goto qbSOmZ0Uvf5XY776;
EQUA62ejk07lUyGR: mWb5vBai69yDxHzc:
goto MXuatioBk2f3tZIL;
vtsfaCGlB6Wno9Uw:
$valkeys = [];
goto EWYKmui6FJjdHiA4;
Y2r8EHrsFoJqyFm1:
foreach ($arFieldsList as $field) {
$values[$field] = $arNew[$field];
AyiFDAk5J3G3wT_Z:
}
goto iNd1aZ9ZuKeFNYwn;
RJMlbQqcb0yXTGzI:
$arFieldsList = ["NAME", "HINT", "FILTER_HINT"];
goto LpxsfcXF9B700Idl;
fPVXDBuzKs6xEKzR:
}
public static function Iblock_UpdateTranslations($arFields)
{
goto L9aKSMj6TCkFd1IW;
vYrURmhbhvQePGC3:
return false;
goto S3p_xXoikWQEOFIF;
L9aKSMj6TCkFd1IW: global $DB, $APPLICATION;
goto e_01tQBqr0bGjrXF;
YSxr88hExRkbReD4:
$APPLICATION->ThrowException("Error");
goto R7yVL00OCk7GYaMB;
aZ7SZpPvvfP3s8ji: WOY_WS1t9Yd6zaza:
goto ZvR3nwocYqWimsUZ;
ZvR3nwocYqWimsUZ:
return true;
goto oU0tuIGtVcL84mxO;
e_01tQBqr0bGjrXF:
$newFields = ["IBLOCK_ID" => intval($arFields["ID"]), "LANGUAGE_ID" => "'" . LANGUAGE_ID . "'", "SITE_ID" => "'" . LANGUAGE_ID . "'", "IBLOCK_TYPE_ID" => "'" . trim($arFields["IBLOCK_TYPE_ID"]) . "'", "LID" => "'" . trim(is_array($arFields["LID"]) ? end($arFields["LID"]) : $arFields["LID"]) . "'", "CODE" => "'" . trim($arFields["CODE"]) . "'", "ACTIVE" => "'" . trim($arFields["ACTIVE"]) . "'", "SORT" => "'" . trim($arFields["SORT"]) . "'", "NAME" => "'" . $DB->ForSql(trim($arFields["NAME"])) . "'", "DESCRIPTION" => "'" . $DB->ForSql(trim($arFields["DESCRIPTION"])) . "'", "EDIT_FILE_BEFORE" => "'" . trim($arFields["EDIT_FILE_BEFORE"]) . "'", "EDIT_FILE_AFTER" => "'" . trim($arFields["EDIT_FILE_AFTER"]) . "'", "SECTIONS_NAME" => "'" . $DB->ForSql(trim($arFields["SECTIONS_NAME"])) . "'", "SECTION_NAME" => "'" . $DB->ForSql(trim($arFields["SECTION_NAME"])) . "'", "ELEMENTS_NAME" => "'" . $DB->ForSql(trim($arFields["ELEMENTS_NAME"])) . "'", "ELEMENT_NAME" => "'" . $DB->ForSql(trim($arFields["ELEMENT_NAME"])) . "'"];
goto zwBsILJvMZeCMpM3;
S3p_xXoikWQEOFIF: OFvqH0iAReVIiwjA:
goto Hc30Tl4WT0W4Ke9x;
jKaMXXzbthFih3BQ:
if ($DB->Update("fan_translator_iblock", $newFields, "WHERE IBLOCK_ID = " . $newFields["IBLOCK_ID"] . "\xa AND LANGUAGE_ID = " . $newFields["LANGUAGE_ID"] . "
AND SITE_ID = " . $newFields["LANGUAGE_ID"])) {
goto aglbg12IMZd9jW2t;
}
goto x3rWbFbgMZfyLYoy;
uNLB0U9shA4vtudz:
$APPLICATION->ThrowException("Error");
goto vYrURmhbhvQePGC3;
R7yVL00OCk7GYaMB:
return false;
goto aZ7SZpPvvfP3s8ji;
x3rWbFbgMZfyLYoy:
if ($DB->Insert("fan_translator_iblock", $newFields)) {
goto OFvqH0iAReVIiwjA;
}
goto uNLB0U9shA4vtudz;
GtbEO6WV5k6pYEJS:
if (self::updateIpropertyTemplates($arFields["IPROPERTY_TEMPLATES"], $arFields, "B")) {
goto WOY_WS1t9Yd6zaza;
}
goto YSxr88hExRkbReD4;
zwBsILJvMZeCMpM3:
$newFields = array_intersect_key($newFields, array_merge($arFields, ["IBLOCK_ID" => '', "LANGUAGE_ID" => '', "SITE_ID" => '']));
goto jKaMXXzbthFih3BQ;
Hc30Tl4WT0W4Ke9x: aglbg12IMZd9jW2t:
goto GtbEO6WV5k6pYEJS;
oU0tuIGtVcL84mxO:
}
public static function IblockSection_UpdateTranslations($arFields)
{
goto I5Ktcn5o8K04DK_2;
XYCi5CiME48KfAep:
goto RTbF5WEIqtEH9JX4;
goto WxC8q8ltTMahyusu;
iKpckS2ACYOrIpQL:
if ($arFields["LANGUAGE_ID"]) {
goto gYX39XXisku4Pa1D;
}
goto fm9E93940T1QqdpS;
D5jHf7VhAPs3Kwty:
if ($DB->Update($entTableTranslate, $ufFields, "WHERE VALUE_ID=" . $ufFields["VALUE_ID"] . " AND LANGUAGE_ID=" . $ufFields["LANGUAGE_ID"])) {
goto FfDnTyijawCz2mzW;
}
goto hWYHadGM3ICQfNIc;
kd3BPahX2XtlBfn7: wqDzlHAvpvmqzlma:
goto B9FKBlAUYGayqjHY;
Sx_Hyn9xNOhIOV1A:
$newFields = ["SECTION_ID" => "'" . trim($arFields["ID"]) . "'", "LANGUAGE_ID" => "'" . $arFields["LANGUAGE_ID"] . "'", "SITE_ID" => "'" . $arFields["SITE_ID"] . "'", "IBLOCK_ID" => "'" . trim($arFields["IBLOCK_ID"]) . "'", "IBLOCK_SECTION_ID" => "'" . trim($arFields["IBLOCK_SECTION_ID"]) . "'", "ACTIVE" => "'" . trim($arFields["ACTIVE"]) . "'", "SORT" => "'" . trim($arFields["SORT"]) . "'", "NAME" => "'" . $DB->ForSql(trim($arFields["NAME"])) . "'", "DESCRIPTION" => "'" . $DB->ForSql(trim($arFields["DESCRIPTION"])) . "'", "SEARCHABLE_CONTENT" => "'" . $DB->ForSql(trim($arFields["SEARCHABLE_CONTENT"])) . "'"];
goto jJN80kUb48GYB5lB;
gye43HL2SQFFfJEL: RTbF5WEIqtEH9JX4:
goto m_KVOlyVhykCBVv2;
c_tu2u7JwnNRT4Ge: ogxGWUgM5Sh1j3e7:
goto jiTLtyo33f2L6KAz;
W_uZfdUieR8uWBFc: metNgrSvv0JXolhg:
goto E12eNZFiqqR7pjEM;
dUGYCKEXVP1Lik76:
$arUfTypes = \Bxproger\Translator\UserField\Table::create("IBLOCK_" . $arFields["IBLOCK_ID"] . "_SECTION");
goto CvI476dAXbki4mWP;
KNTBTJU1RiuFGSFp:
foreach ($arFields as $ufKey => $ufValue) {
goto JotHHIVo4eP9WAFp;
ywuqXct3PCMREKhj: X87DmWnvZzE0bQN4:
goto GyNPQAGDedrjm8M5;
PT3KdQPy_2WmQd_A: YES16UATnuMr98Zd:
goto ywuqXct3PCMREKhj;
m4e0ZPDj4XN5fvs6:
$ufFields[$ufKey] = $ufValue;
goto PT3KdQPy_2WmQd_A;
t4VYmd4_RPyHiWuU: ztNqQW8EgVHvm3p3:
goto m4e0ZPDj4XN5fvs6;
JotHHIVo4eP9WAFp:
if (!(mb_substr(basename($ufKey), 0, 3) === "UF_")) {
goto YES16UATnuMr98Zd;
}
goto BOq7EbOJW2uPDN9B;
GrSxdoqoCqgtX7iU:
$ufValue = self::isTranslateMode() ? FCustomTypeHtml::GetMultiValue($ufKey) : $ufValue;
goto t4VYmd4_RPyHiWuU;
BOq7EbOJW2uPDN9B:
if (!($arUfTypes[$ufKey]["USER_TYPE_ID"] == "customhtml" && $arUfTypes[$ufKey]["MULTIPLE"] == "Y")) {
goto ztNqQW8EgVHvm3p3;
}
goto GrSxdoqoCqgtX7iU;
GyNPQAGDedrjm8M5:
}
goto a7DYsfEEe6xaEGSo;
Ni5qsLCkwBzRcOdj:
$arFields["SITE_ID"] = LANGUAGE_ID;
goto zjPpGuaKl_pC_3qM;
aSEZvRby00XMEMVq:
self::AddUpdateFileTable(["VALUE_ID" => "'" . $DB->ForSql(trim($arFields["PICTURE"]["ID"])) . "'", "LANGUAGE_ID" => "'" . $arFields["LANGUAGE_ID"] . "'", "SITE_ID" => "'" . $arFields["SITE_ID"] . "'", "DESCRIPTION" => "'" . $DB->ForSql(trim($description)) . "'"]);
goto aISRP8NFsSU9DGV1;
zjPpGuaKl_pC_3qM: XRcFuim06Y8PviIz:
goto iKpckS2ACYOrIpQL;
xwrfxP17ONlKm1Sw:
$ufFields["SITE_ID"] = "'" . $arFields["SITE_ID"] . "'";
goto xfy5zokE4_bY6jw7;
CvI476dAXbki4mWP:
$ufFields = array();
goto KNTBTJU1RiuFGSFp;
HTNa2cTU21qE8giM:
return false;
goto hBPH4rLJvIaxAutI;
Vt6HTudQGmQpTylN:
if (!(count($ufFields) > 0)) {
goto WlC_ovDPYQxttgCc;
}
goto U3vEtnW3jx_94bQz;
fm9E93940T1QqdpS:
$arFields["LANGUAGE_ID"] = LANGUAGE_ID;
goto IcbnYebPzjvLGuRn;
xfy5zokE4_bY6jw7:
$ufFields["LANGUAGE_ID"] = "'" . $arFields["LANGUAGE_ID"] . "'";
goto o0W5brWjclj8KlSK;
m_KVOlyVhykCBVv2: imLGnhFJheeF5XLH:
goto Sx_Hyn9xNOhIOV1A;
WxC8q8ltTMahyusu: fNBVTT61LXammpz4:
goto Rb91LpMZjB3FO0ue;
iBfi5YOnSZBGBq1V:
$APPLICATION->ThrowException("Error");
goto HTNa2cTU21qE8giM;
Fqxozs_YdDTqHCNa:
if ($ID = $DB->Insert("fan_translator_iblock_section", $newFields)) {
goto ogxGWUgM5Sh1j3e7;
}
goto KGa0vtnrW020iWrp;
IcbnYebPzjvLGuRn: gYX39XXisku4Pa1D:
goto dUGYCKEXVP1Lik76;
o0W5brWjclj8KlSK:
$entTableTranslate = \CFanTranslator::getTrUtsTableName("IBLOCK_" . $arFields["IBLOCK_ID"] . "_SECTION");
goto D5jHf7VhAPs3Kwty;
RkQDM2ajUNCdDjpk: WlC_ovDPYQxttgCc:
goto TZKhvhfySd3TybeK;
hWYHadGM3ICQfNIc:
$DB->Insert($entTableTranslate, $ufFields);
goto V9_AD1m3oOt9Mv0n;
I5Ktcn5o8K04DK_2: global $DB, $APPLICATION;
goto Xr5IjWG6jWFWzADt;
B9FKBlAUYGayqjHY:
$ufFields["VALUE_ID"] = "'" . trim($arFields["ID"]) . "'";
goto xwrfxP17ONlKm1Sw;
a7DYsfEEe6xaEGSo: ISlKiahXZDRCZkYG:
goto Vt6HTudQGmQpTylN;
jJN80kUb48GYB5lB:
$newFields = array_intersect_key($newFields, array_merge($arFields, ["SECTION_ID" => '', "LANGUAGE_ID" => '', "SITE_ID" => '']));
goto ygln8XMGzdpH1T9o;
KGa0vtnrW020iWrp:
$APPLICATION->ThrowException("Error");
goto DPW3hDw1bQxnKoIM;
TZKhvhfySd3TybeK:
if (!is_array($arFields["PICTURE"])) {
goto imLGnhFJheeF5XLH;
}
goto WkAQjRVqV8l4OdZh;
V9_AD1m3oOt9Mv0n: FfDnTyijawCz2mzW:
goto RkQDM2ajUNCdDjpk;
Xr5IjWG6jWFWzADt:
if ($arFields["SITE_ID"]) {
goto XRcFuim06Y8PviIz;
}
goto Ni5qsLCkwBzRcOdj;
Rb91LpMZjB3FO0ue:
$description = $arFields["PICTURE"]["description"] ? $arFields["PICTURE"]["description"] : $arFields["PICTURE"]["DESCRIPTION"];
goto aSEZvRby00XMEMVq;
heXTOMT4FEz3pNy0:
if (intval($arFields["PICTURE"]["old_file"]) > 0 && $arFields["PICTURE"]["del"] != "Y") {
goto metNgrSvv0JXolhg;
}
goto XYCi5CiME48KfAep;
DPW3hDw1bQxnKoIM:
return false;
goto c_tu2u7JwnNRT4Ge;
ygln8XMGzdpH1T9o:
if ($DB->Update("fan_translator_iblock_section", $newFields, "WHERE SECTION_ID='" . $arFields["ID"] . "' AND LANGUAGE_ID=" . $newFields["LANGUAGE_ID"])) {
goto Ao9T6gz5TVRsFfUr;
}
goto Fqxozs_YdDTqHCNa;
E12eNZFiqqR7pjEM:
self::AddUpdateFileTable(["VALUE_ID" => "'" . $DB->ForSql(trim($arFields["PICTURE"]["old_file"])) . "'", "LANGUAGE_ID" => "'" . $arFields["LANGUAGE_ID"] . "'", "SITE_ID" => "'" . $arFields["SITE_ID"] . "'", "DESCRIPTION" => "'" . $DB->ForSql(trim($arFields["PICTURE"]["description"])) . "'"]);
goto gye43HL2SQFFfJEL;
WkAQjRVqV8l4OdZh:
if ((int)$arFields["PICTURE"]["ID"] > 0) {
goto fNBVTT61LXammpz4;
}
goto heXTOMT4FEz3pNy0;
hBPH4rLJvIaxAutI: uwuNbnJjgZk_5nD5:
goto iAUf3P9G_3e9U4XC;
aISRP8NFsSU9DGV1:
goto RTbF5WEIqtEH9JX4;
goto W_uZfdUieR8uWBFc;
iAUf3P9G_3e9U4XC:
return true;
goto lXyUJUaCsEYry2iU;
jiTLtyo33f2L6KAz: Ao9T6gz5TVRsFfUr:
goto tJ2e90Vz1LeSnRB9;
U3vEtnW3jx_94bQz:
foreach ($ufFields as $ufKey => &$ufValue) {
goto UYvcmW2K0toGGB1p;
eHTqbZhHesbnBe0T:
$ufValue = in_array($arUfTypes[$ufKey]["USER_TYPE_ID"], self::SECTION_UF_TYPES) || "boolean" == $arUfTypes[$ufKey]["USER_TYPE_ID"] ? $val : "NULL";
goto SIarY3xpJyFxq8oB;
SIarY3xpJyFxq8oB: CnYK9AgGvRDys4ND:
goto v1qv9C0TEGJaPyWj;
UYvcmW2K0toGGB1p:
$val = is_array($ufValue) ? "'" . $DB->ForSql(trim(serialize($ufValue))) . "'" : "'" . $DB->ForSql(trim($ufValue)) . "'";
goto eHTqbZhHesbnBe0T;
v1qv9C0TEGJaPyWj:
}
goto kd3BPahX2XtlBfn7;
tJ2e90Vz1LeSnRB9:
if (self::updateIpropertyTemplates($arFields["IPROPERTY_TEMPLATES"], $arFields, "S")) {
goto uwuNbnJjgZk_5nD5;
}
goto iBfi5YOnSZBGBq1V;
lXyUJUaCsEYry2iU:
}
public static function IblockElement_UpdateTranslations($arFields)
{
goto FdQWEQFc5R4fBGDK;
EDeWk7dlmcxahsMO: R_BTnBcXKn5d4V7i:
goto tnEeYFqF7GviMp_c;
eeB2q_WcCCVrZl8i: tjKysugeoeH4Ty1q:
goto aJYTnDo9aYkKlbM2;
fWHEeomGmEhJRPEb: gCHh5KfX3JTSt5Ra:
goto E0O2vVK0vOH7STNZ;
q6m3bFoXAYHddfwK: dhElpoftU5xhHWU8:
goto iQSJ3TXri6OasjyT;
EbCXWvxNlsIvxALQ:
$APPLICATION->ThrowException("Error");
goto x6er7U2n4DdutGdR;
XGMqrqSTfseeRrBb: Rru74fbfZAB5g0k4:
goto SvFYmHMpRlZTacHk;
zOzptOzgdVm15Fu2: SlCh0YPjgFvCOwWe:
goto bX7M8FgMuUOWPtG8;
FdQWEQFc5R4fBGDK: global $DB, $APPLICATION;
goto MqWoI8ojl3gD8xtv;
m508QJQVF4keocbR:
goto SlCh0YPjgFvCOwWe;
goto aoPiP1mroMq7TJ09;
FGZAxJHnh4JNOulC:
foreach ($arProps as $arProperty) {
goto zM8pEtZyb2POEgJ5;
EX5Ac5gTIQklagfX:
$cur = 0;
goto jm_8bq3PZ_rVC0hF;
ma_lLP7Nov8q1zzg: ekDVIdbBiU4xX2SN:
goto yQR32wFwtDnS4y97;
zM8pEtZyb2POEgJ5:
if (!(in_array($arProperty["PROPERTY_TYPE"], ["S", "F"]) && is_array($arFields["PROPERTY_VALUES"][$arProperty["ID"]]) && count($arFields["PROPERTY_VALUES"][$arProperty["ID"]]) > 0)) {
goto ekDVIdbBiU4xX2SN;
}
goto EX5Ac5gTIQklagfX;
co6pZwI8ijphWXqw: Thjxk_5pG5AYF2TU:
goto ma_lLP7Nov8q1zzg;
jm_8bq3PZ_rVC0hF:
foreach ($arFields["PROPERTY_VALUES"][$arProperty["ID"]] as $id => $value) {
goto L1KjHbS3Zye4F2Op;
fIhdjpVktqiIpaeD:
$cur++;
goto HX023YpZpv44xpDN;
eo_iTICYkpMmKgL4:
if (!(is_array($val) && $arProperty["USER_TYPE"] == "HTML")) {
goto pzkUYopfshPQm5JW;
}
goto qNJfwvYtg62j2MZO;
v_GW_EzV3SJKvGAG:
$id = $arProperty["PROPERTY_VALUE_ID"][$cur];
goto fIhdjpVktqiIpaeD;
xImyItVDw0TqoFGq:
if (!($arProperty["PROPERTY_TYPE"] == "F")) {
goto s3s3sIG4_BHrr4ht;
}
goto KlFk9s6yTCRqx6AL;
OEbTp4WOGTTgKBbu: qdXnuu8iey2ILcAS:
goto w8K_MINlhDIis2dN;
KlFk9s6yTCRqx6AL:
$val = $arProperty["MULTIPLE"] == "Y" && is_array($arProperty["PROPERTY_VALUE_ID"]) ? $arProperty["VALUE"][array_search($id, $arProperty["PROPERTY_VALUE_ID"])] : $arProperty["VALUE"];
goto HZg8qBNLq6Ia45C2;
l16xl52GUzDT2ihK: UIHFU7r5rOVt3job:
goto iT3NXw82unGRjv_C;
GbLVkYwqiGl8F1_I:
CFanTranslator::AddUpdateFileTable(["VALUE_ID" => "'" . $DB->ForSql(trim($val)) . "'", "LANGUAGE_ID" => "'" . $arFields["LANGUAGE_ID"] . "'", "SITE_ID" => "'" . $arFields["SITE_ID"] . "'", "DESCRIPTION" => "'" . $DB->ForSql(trim($value["DESCRIPTION"])) . "'"]);
goto OEbTp4WOGTTgKBbu;
zkWpA3EYJv3hOM8y: JwSDiMUAuWry4WP5:
goto v_GW_EzV3SJKvGAG;
nagBf41yLWX4UcdN:
$id = $arProperty["PROPERTY_VALUE_ID"];
goto aexIbPyenK02HyTb;
Uv1EWyqzrKRtgUo3:
$newFields = ["VALUE_ID" => $id, "LANGUAGE_ID" => "'" . $arFields["LANGUAGE_ID"] . "'", "SITE_ID" => "'" . $arFields["SITE_ID"] . "'", "IBLOCK_PROPERTY_ID" => "'" . trim($arProperty["ID"]) . "'", "IBLOCK_ELEMENT_ID" => "'" . trim($arFields["ID"]) . "'", "VALUE" => "'" . $DB->ForSql(trim($val)) . "'", "VALUE_NUM" => "'" . $DB->ForSql((int)$val) . "'", "DESCRIPTION" => "'" . $DB->ForSql(trim($value["DESCRIPTION"])) . "'"];
goto nQSiZsBWL3zXv_oS;
iT3NXw82unGRjv_C:
if (isset($arProperty["PROPERTY_VALUE_ID"][$cur])) {
goto JwSDiMUAuWry4WP5;
}
goto H15bWf7Zbe6BruVi;
fHPGYfT4qVUqcyo7:
if (!($arProperty["PROPERTY_TYPE"] == "F")) {
goto qdXnuu8iey2ILcAS;
}
goto GbLVkYwqiGl8F1_I;
L1KjHbS3Zye4F2Op:
if (is_array($arProperty["PROPERTY_VALUE_ID"])) {
goto UIHFU7r5rOVt3job;
}
goto PmkZVEG25UteWcwf;
QSrXJ0i3zKpmTXxG:
$APPLICATION->ThrowException("Error");
goto RHdiJKXrMGpyvt3Z;
PW4jzbyt5kwVmnTG: pzkUYopfshPQm5JW:
goto y6QCLtt7CXWDE27a;
hykapdKmG3NZZbKK: kG9DoRJxeo0tL5Da:
goto rVDzRCYn8ChHza_m;
L2Dl6KZSjetq8kxr: WWYMUXIIWBxrqYlh:
goto fHPGYfT4qVUqcyo7;
DvsJx_MStLTRrvNc: Gnix3RTqNLfF0xQw:
goto L2Dl6KZSjetq8kxr;
H15bWf7Zbe6BruVi:
goto kG9DoRJxeo0tL5Da;
goto zkWpA3EYJv3hOM8y;
aexIbPyenK02HyTb: kBBM80fqW49dBxSw:
goto dfOY81ZpwkMxoOiC;
w8K_MINlhDIis2dN: j3hdO8Xo4fd0RDI5:
goto hykapdKmG3NZZbKK;
PmkZVEG25UteWcwf:
if ($arProperty["PROPERTY_VALUE_ID"]) {
goto N73S145xP3RWwbwb;
}
goto DlcmxAaeTUGcrUZR;
y6QCLtt7CXWDE27a:
if (!((int)$id > 0)) {
goto j3hdO8Xo4fd0RDI5;
}
goto Uv1EWyqzrKRtgUo3;
HZg8qBNLq6Ia45C2: s3s3sIG4_BHrr4ht:
goto eo_iTICYkpMmKgL4;
nQSiZsBWL3zXv_oS:
if ($DB->Update("fan_translator_iblock_element_property", $newFields, "WHERE
VALUE_ID = " . $newFields["VALUE_ID"] . "
AND LANGUAGE_ID = " . $newFields["LANGUAGE_ID"] . "
AND SITE_ID = " . $newFields["SITE_ID"])) {
goto WWYMUXIIWBxrqYlh;
}
goto Nz7W93wJxoBom6Qy;
RHdiJKXrMGpyvt3Z:
return false;
goto DvsJx_MStLTRrvNc;
DlcmxAaeTUGcrUZR:
goto kBBM80fqW49dBxSw;
goto l16xl52GUzDT2ihK;
Nz7W93wJxoBom6Qy:
if ($DB->Insert("fan_translator_iblock_element_property", $newFields)) {
goto Gnix3RTqNLfF0xQw;
}
goto QSrXJ0i3zKpmTXxG;
kWLafEYdvfByKSQS: N73S145xP3RWwbwb:
goto nagBf41yLWX4UcdN;
dfOY81ZpwkMxoOiC:
$val = $value["VALUE"];
goto xImyItVDw0TqoFGq;
HX023YpZpv44xpDN:
goto kBBM80fqW49dBxSw;
goto kWLafEYdvfByKSQS;
qNJfwvYtg62j2MZO:
$val = serialize($val);
goto PW4jzbyt5kwVmnTG;
rVDzRCYn8ChHza_m:
}
goto co6pZwI8ijphWXqw;
yQR32wFwtDnS4y97: EfRU4oNLwbSUuTnY:
goto bDNT2usTYzvlnSef;
bDNT2usTYzvlnSef:
}
goto L4kIc6btHMwOn_y_;
cNEPexK3SaX5RqLE:
if ($DB->Update("fan_translator_iblock_element", $newFields, "WHERE ELEMENT_ID= " . $newFields["ELEMENT_ID"] . " AND LANGUAGE_ID=" . $newFields["LANGUAGE_ID"] . " AND SITE_ID=" . $newFields["SITE_ID"])) {
goto R_BTnBcXKn5d4V7i;
}
goto A3Iu4Av7gJmimQqd;
EoJ4hJmcUN_jElvB: KEFS1Q9SBI6O1u0v:
goto TFyC8vpA1D0j2jcv;
dfU6N8gO_dXGi_Jx:
if (intval($arFields["DETAIL_PICTURE"]["old_file"]) > 0) {
goto ZHgQAfqn3rakbpeQ;
}
goto NrthlGlv8_jt01dr;
iQSJ3TXri6OasjyT:
if ($arFields["LANGUAGE_ID"]) {
goto BggxV3gBv6nxMYZT;
}
goto ZpfXyRdElrb5Is_e;
AtZWSyJTTlaTDTYE: K3633U8hO68eqKBA:
goto LS1ZcasljYG1P0i9;
ZpfXyRdElrb5Is_e:
$arFields["LANGUAGE_ID"] = LANGUAGE_ID;
goto NG2PGlgj3mmiIUK9;
w0QG0lIDYCbu6NdP:
if (intval($arFields["PREVIEW_PICTURE"]["old_file"]) > 0) {
goto fhc3li9PCVEDewGF;
}
goto NRQ7FjqVB4tLk8qn;
k1G14OGlQqpwcmNe:
if (is_array($arFields["IBLOCK_SECTION"]) && count($arFields["IBLOCK_SECTION"]) > 0) {
goto GDAiZpL9CL2q15Xv;
}
goto ucATyEaeq9qAEVlJ;
xrJVQq8pSNUVSbA5:
$IBLOCK_SECTION_ID = $arFields["IBLOCK_SECTION_ID"];
goto zOzptOzgdVm15Fu2;
gulz_t2iJPOl42B_:
CFanTranslator::AddUpdateFileTable(["VALUE_ID" => "'" . $DB->ForSql(trim($arFields["DETAIL_PICTURE"]["old_file"])) . "'", "LANGUAGE_ID" => "'" . $arFields["LANGUAGE_ID"] . "'", "SITE_ID" => "'" . $arFields["SITE_ID"] . "'", "DESCRIPTION" => "'" . $DB->ForSql(trim($arFields["DETAIL_PICTURE"]["description"])) . "'"]);
goto F7Sn3cm40gPe4bOs;
X3uf67oJJm0VAFxz:
goto SlCh0YPjgFvCOwWe;
goto xuDtZDBip2h349Ml;
E0O2vVK0vOH7STNZ: QtCbdeDtctmHrZYK:
goto vUV0mKVILcihGZTr;
aoPiP1mroMq7TJ09: GDAiZpL9CL2q15Xv:
goto BhSl8aru6xg1muBf;
L4kIc6btHMwOn_y_: jcERinu4D7606aKk:
goto eeB2q_WcCCVrZl8i;
MqWoI8ojl3gD8xtv:
if ($arFields["SITE_ID"]) {
goto dhElpoftU5xhHWU8;
}
goto oj14nK3kvpPgRZry;
x6er7U2n4DdutGdR:
return false;
goto AtZWSyJTTlaTDTYE;
l5ZJX4wNovRhnEYe: ZHgQAfqn3rakbpeQ:
goto gulz_t2iJPOl42B_;
NG2PGlgj3mmiIUK9: BggxV3gBv6nxMYZT:
goto k1G14OGlQqpwcmNe;
LS1ZcasljYG1P0i9:
return true;
goto PMaGmRxSMT_pSt2P;
NfsGmTzecpt0qWWh:
return false;
goto sQGw_qpbn7yOPhIs;
vUV0mKVILcihGZTr:
if (!is_array($arFields["DETAIL_PICTURE"])) {
goto KEFS1Q9SBI6O1u0v;
}
goto dfU6N8gO_dXGi_Jx;
A3Iu4Av7gJmimQqd:
if ($DB->Insert("fan_translator_iblock_element", $newFields)) {
goto N3NhW6MUS0bRtLVI;
}
goto uqLBatJ9OwD3qVHd;
BhSl8aru6xg1muBf:
$IBLOCK_SECTION_ID = min($arFields["IBLOCK_SECTION"]);
goto X3uf67oJJm0VAFxz;
TFyC8vpA1D0j2jcv:
if (!(is_array($arFields["PROPERTY_VALUES"]) && count($arFields["PROPERTY_VALUES"]) > 0)) {
goto tjKysugeoeH4Ty1q;
}
goto B_L6Iux6PUsXwu2x;
oj14nK3kvpPgRZry:
$arFields["SITE_ID"] = LANGUAGE_ID;
goto q6m3bFoXAYHddfwK;
Dio0NexlEIWKkwqy:
CFanTranslator::AddUpdateFileTable(["VALUE_ID" => "'" . $DB->ForSql(trim($arFields["PREVIEW_PICTURE"]["old_file"])) . "'", "LANGUAGE_ID" => "'" . $arFields["LANGUAGE_ID"] . "'", "SITE_ID" => "'" . $arFields["SITE_ID"] . "'", "DESCRIPTION" => "'" . $DB->ForSql(trim($arFields["PREVIEW_PICTURE"]["description"])) . "'"]);
goto OLidhIJlCBEJtcHP;
OLidhIJlCBEJtcHP:
goto gCHh5KfX3JTSt5Ra;
goto XGMqrqSTfseeRrBb;
aJYTnDo9aYkKlbM2:
if (self::updateIpropertyTemplates($arFields["IPROPERTY_TEMPLATES"], $arFields, "E")) {
goto K3633U8hO68eqKBA;
}
goto EbCXWvxNlsIvxALQ;
B_L6Iux6PUsXwu2x:
$arProps = CIBlockElement::GetList([], ["IBLOCK_ID" => $arFields["IBLOCK_ID"], "ID" => $arFields["ID"]])->GetNextElement()->getProperties();
goto FGZAxJHnh4JNOulC;
xuDtZDBip2h349Ml: ZPQpiw4ltPr631aX:
goto xrJVQq8pSNUVSbA5;
ucATyEaeq9qAEVlJ:
if (intval($arFields["IBLOCK_SECTION_ID"]) > 0) {
goto ZPQpiw4ltPr631aX;
}
goto m508QJQVF4keocbR;
etNggKZ753L9v1w0: fhc3li9PCVEDewGF:
goto Dio0NexlEIWKkwqy;
F7Sn3cm40gPe4bOs:
goto T9XGClnfbvoaBpyI;
goto Lj2bkb97lzC1aoTg;
GKVfPM2wo1yFcjJu:
$newFields = array_intersect_key($newFields, array_merge($arFields, ["ELEMENT_ID" => '', "LANGUAGE_ID" => '', "SITE_ID" => '']));
goto cNEPexK3SaX5RqLE;
uqLBatJ9OwD3qVHd:
$APPLICATION->ThrowException("Error");
goto NfsGmTzecpt0qWWh;
ef2zqtECUl0b3XQJ:
CFanTranslator::AddUpdateFileTable(["VALUE_ID" => "'" . $DB->ForSql(trim($arFields["DETAIL_PICTURE_ID"])) . "'", "LANGUAGE_ID" => "'" . $arFields["LANGUAGE_ID"] . "'", "SITE_ID" => "'" . $arFields["SITE_ID"] . "'", "DESCRIPTION" => "'" . $DB->ForSql(trim($arFields["DETAIL_PICTURE"]["description"])) . "'"]);
goto u0c7IPq3V62LsWLm;
Lj2bkb97lzC1aoTg: t4dwJKSFl9JSCLbr:
goto ef2zqtECUl0b3XQJ;
AGRtoDULAoQwm8y2:
goto T9XGClnfbvoaBpyI;
goto l5ZJX4wNovRhnEYe;
SvFYmHMpRlZTacHk:
CFanTranslator::AddUpdateFileTable(["VALUE_ID" => "'" . $DB->ForSql(trim($arFields["PREVIEW_PICTURE_ID"])) . "'", "LANGUAGE_ID" => "'" . $arFields["LANGUAGE_ID"] . "'", "SITE_ID" => "'" . $arFields["SITE_ID"] . "'", "DESCRIPTION" => "'" . $DB->ForSql(trim($arFields["PREVIEW_PICTURE"]["description"])) . "'"]);
goto fWHEeomGmEhJRPEb;
tnEeYFqF7GviMp_c:
if (!is_array($arFields["PREVIEW_PICTURE"])) {
goto QtCbdeDtctmHrZYK;
}
goto w0QG0lIDYCbu6NdP;
NrthlGlv8_jt01dr:
if (intval($arFields["DETAIL_PICTURE_ID"]) > 0) {
goto t4dwJKSFl9JSCLbr;
}
goto AGRtoDULAoQwm8y2;
u0c7IPq3V62LsWLm: T9XGClnfbvoaBpyI:
goto EoJ4hJmcUN_jElvB;
sQGw_qpbn7yOPhIs: N3NhW6MUS0bRtLVI:
goto EDeWk7dlmcxahsMO;
khnG0t503PVwXS5K:
goto gCHh5KfX3JTSt5Ra;
goto etNggKZ753L9v1w0;
bX7M8FgMuUOWPtG8:
$newFields = ["ELEMENT_ID" => intval($arFields["ID"]), "LANGUAGE_ID" => "'" . $arFields["LANGUAGE_ID"] . "'", "SITE_ID" => "'" . $arFields["SITE_ID"] . "'", "IBLOCK_ID" => intval($arFields["IBLOCK_ID"]), "IBLOCK_SECTION_ID" => intval($IBLOCK_SECTION_ID), "ACTIVE" => "'" . trim($arFields["ACTIVE"]) . "'", "SORT" => "'" . trim($arFields["SORT"]) . "'", "NAME" => "'" . $DB->ForSql(trim($arFields["NAME"])) . "'", "PREVIEW_TEXT" => "'" . $DB->ForSql(trim($arFields["PREVIEW_TEXT"])) . "'", "DETAIL_TEXT" => "'" . $DB->ForSql(trim($arFields["DETAIL_TEXT"])) . "'", "SEARCHABLE_CONTENT" => "'" . $DB->ForSql(trim($arFields["SEARCHABLE_CONTENT"])) . "'"];
goto GKVfPM2wo1yFcjJu;
NRQ7FjqVB4tLk8qn:
if (intval($arFields["PREVIEW_PICTURE_ID"]) > 0) {
goto Rru74fbfZAB5g0k4;
}
goto khnG0t503PVwXS5K;
PMaGmRxSMT_pSt2P:
}
public static function IblockProperty_UpdateTranslations($arFields)
{
goto uVgZdkMauNZQlX6I;
gHBcwJbCx3yIU2X0: XVDLQkvselHm_5TR:
goto dBZS8SnrBr1DuVDh;
DXlSRrqsD1XXAvRh:
$obProp->UpdateEnum($ID, $arFields["VALUES"], true, $arFields["LANGUAGE_ID"], $arFields["SITE_ID"]);
goto Zi6qFpCi3KlBIf1r;
w9b5VnYpJn6vnQBy:
return;
goto inE2NvSxoqzSkWZi;
pglPmUhxT31zISG3: XiNdqeNWPqGMFBWQ:
goto D15n5o73OZ5vBGqJ;
KgbNBO4o1BS71MlG:
$arFields["IBLOCK_ID"] = $ar["IBLOCK_ID"];
goto mL5_RDwPgXrskAL_;
lO2grdiZMevuO1Ou: zJkexg6YVUvWvwbx:
goto wdU_BDKiOwLzDBjP;
AKrbeEQJnutEe2r5:
$arFields["SITE_ID"] = LANGUAGE_ID;
goto oCNNemaxqydcELbq;
e4rPQWozUDQamQTi:
$arFields["LANGUAGE_ID"] = LANGUAGE_ID;
goto gHBcwJbCx3yIU2X0;
u5SDJQND11k5HIbz:
$APPLICATION->ThrowException("Error");
goto U1FZVyTFZRNzlK96;
CMN6YAr92mccIakJ:
if ($arFields["LANGUAGE_ID"]) {
goto XVDLQkvselHm_5TR;
}
goto e4rPQWozUDQamQTi;
oiqaIFlYEfodN2OB:
if (!($arFields["PROPERTY_TYPE"] == "F")) {
goto zJkexg6YVUvWvwbx;
}
goto lO2grdiZMevuO1Ou;
Zi6qFpCi3KlBIf1r: rhoTCqbEyQjxPXSR:
goto oiqaIFlYEfodN2OB;
dBZS8SnrBr1DuVDh:
if ($arFields["SITE_ID"]) {
goto NFUZoENl2qxQfsYB;
}
goto AKrbeEQJnutEe2r5;
Tj9tAru6HkJAM05P:
if (!($ar = $res->Fetch())) {
goto NzLcOUxQM9kmg049;
}
goto KgbNBO4o1BS71MlG;
oCNNemaxqydcELbq: NFUZoENl2qxQfsYB:
goto tuPzLaltF7B2wUAf;
imD3x00rS216qdmb: VM8QqkAByflWUSs1:
goto reP1SAgqfZfQwv9i;
XGuyJLgqFxTejjsx:
$APPLICATION->ThrowException("[" . $arFields["ID"] . "] More than 500 values!");
goto w9b5VnYpJn6vnQBy;
QXAPVH6CPELNBONH:
$newFields = array_intersect_key($newFields, array_merge($arFields, ["PROPERTY_ID" => '', "LANGUAGE_ID" => '', "SITE_ID" => '']));
goto zhWNFGPlUSmwxHX1;
Wnm7pijdsXLNezFV:
if ($DB->Insert("fan_translator_iblock_property", $newFields)) {
goto VM8QqkAByflWUSs1;
}
goto u5SDJQND11k5HIbz;
hU4hjBbJ0JGyONnI:
$obProp = new FCIBlockProperty();
goto DXlSRrqsD1XXAvRh;
wqDoKWn8wFNJxWdv:
$APPLICATION->ThrowException("Error update Filter Hint field");
goto oslba78z3PnUNzQX;
Wgqxh0asOMuQYZ1r:
if (!((int)$arFields["IBLOCK_ID"] === 0)) {
goto v2KVOINVUgG_CtV2;
}
goto eb92072qTLW2tZRn;
uVgZdkMauNZQlX6I: global $DB, $APPLICATION;
goto CMN6YAr92mccIakJ;
gnm7tbCImjFJ13il:
$newFields = ["PROPERTY_ID" => $ID, "IBLOCK_ID" => "'" . trim($arFields["IBLOCK_ID"]) . "'", "LANGUAGE_ID" => "'" . $arFields["LANGUAGE_ID"] . "'", "SITE_ID" => "'" . $arFields["SITE_ID"] . "'", "CODE" => "'" . trim($arFields["CODE"]) . "'", "ACTIVE" => "'" . trim($arFields["ACTIVE"]) . "'", "SORT" => "'" . trim($arFields["SORT"]) . "'", "NAME" => "'" . $DB->ForSql(trim($arFields["NAME"])) . "'", "HINT" => "'" . $DB->ForSql(trim($arFields["HINT"])) . "'"];
goto QXAPVH6CPELNBONH;
UjASBzrVc4_LiD3n: v2KVOINVUgG_CtV2:
goto gnm7tbCImjFJ13il;
zhWNFGPlUSmwxHX1:
if ($DB->Update("fan_translator_iblock_property", $newFields, "WHERE PROPERTY_ID = " . $ID . "\xa AND LANGUAGE_ID = " . $newFields["LANGUAGE_ID"] . "\xa AND SITE_ID = " . $newFields["SITE_ID"])) {
goto nrQBwbDEFAXjle0a;
}
goto Wnm7pijdsXLNezFV;
b0ZL12LtM4VgkV6H: V1cfoUpTZleCPQ14:
goto pglPmUhxT31zISG3;
uxyxJCsVyw2emTMi:
$newFields = ["LANGUAGE_ID" => "'" . $arFields["LANGUAGE_ID"] . "'", "SITE_ID" => "'" . $arFields["SITE_ID"] . "'", "IBLOCK_ID" => "'" . trim($arFields["IBLOCK_ID"]) . "'", "SECTION_ID" => "'" . (int)$arFields["SECTION_ID"] . "'", "PROPERTY_ID" => "'" . $ID . "'", "FILTER_HINT" => "'" . $DB->ForSql(trim($arFields["FILTER_HINT"])) . "'"];
goto iqWJobgH8nOGP3cc;
inE2NvSxoqzSkWZi: dN0c9LTLinoVySm4:
goto Wgqxh0asOMuQYZ1r;
tuPzLaltF7B2wUAf:
if (!(!($ID = intval($arFields["ID"])) > 0)) {
goto X9oOU97Js4aJY5Sc;
}
goto IXqMmPTiiOF4KOOs;
iqWJobgH8nOGP3cc:
if ($DB->Update("fan_translator_iblock_section_property", $newFields, "WHERE PROPERTY_ID = " . $ID . "\xa AND IBLOCK_ID = " . $newFields["IBLOCK_ID"] . "\xa AND SECTION_ID = " . $newFields["SECTION_ID"] . "\xa AND LANGUAGE_ID = " . $newFields["LANGUAGE_ID"] . "
AND SITE_ID = " . $newFields["SITE_ID"])) {
goto XiNdqeNWPqGMFBWQ;
}
goto pXOxBpCJ9qtWnvvr;
mL5_RDwPgXrskAL_: NzLcOUxQM9kmg049:
goto UjASBzrVc4_LiD3n;
xUu1pk8ek_No4E8q:
if (!(is_array($arFields["VALUES"]) && count($arFields["VALUES"]) > 500)) {
goto dN0c9LTLinoVySm4;
}
goto XGuyJLgqFxTejjsx;
eb92072qTLW2tZRn:
$res = CIBlockProperty::GetList([], ["ID" => $ID]);
goto Tj9tAru6HkJAM05P;
ePB7pDWkZGk91pqS: X9oOU97Js4aJY5Sc:
goto xUu1pk8ek_No4E8q;
U1FZVyTFZRNzlK96:
return false;
goto imD3x00rS216qdmb;
D15n5o73OZ5vBGqJ: b2dihbu6r3y42eA9:
goto iaW_X1y6BmmCsdKc;
XYKYtT3vrITT5rOB:
if (!(isset($arFields["FILTER_HINT"]) && strlen($arFields["FILTER_HINT"]) > 0)) {
goto b2dihbu6r3y42eA9;
}
goto uxyxJCsVyw2emTMi;
iaW_X1y6BmmCsdKc:
if (!($arFields["PROPERTY_TYPE"] == "L" && is_array($arFields["VALUES"]))) {
goto rhoTCqbEyQjxPXSR;
}
goto hU4hjBbJ0JGyONnI;
oslba78z3PnUNzQX:
return false;
goto b0ZL12LtM4VgkV6H;
wdU_BDKiOwLzDBjP:
return true;
goto ARwIHCteHy511zk5;
IXqMmPTiiOF4KOOs:
return;
goto ePB7pDWkZGk91pqS;
reP1SAgqfZfQwv9i: nrQBwbDEFAXjle0a:
goto XYKYtT3vrITT5rOB;
pXOxBpCJ9qtWnvvr:
if (!(false === $DB->Insert("fan_translator_iblock_section_property", $newFields))) {
goto V1cfoUpTZleCPQ14;
}
goto wqDoKWn8wFNJxWdv;
ARwIHCteHy511zk5:
}
public static function OnBeforeIBlockSectionDelete($id)
{
goto HLBodsJU8A3TEC2g;
vxU74emuwEVvghF6:
$connection = \Bitrix\Main\Application::getConnection();
goto FI71CIxaV8eWEVZE;
lUEgfibfOcbznD48:
$connection->query("DELETE FROM fan_translator_iblock_section_property WHERE SECTION_ID = " . $id);
goto je2YTK2_1PFyCeDb;
BOba5R4rqgMWjdPL: VAKnUGX5c4FDwiGj:
goto vxU74emuwEVvghF6;
n_lDqypGctkDQ0m5:
$ipropValues->clearValues();
goto BOba5R4rqgMWjdPL;
ZlH1M_VUVjwdTLg6:
if (!($ar = $rs->Fetch())) {
goto VAKnUGX5c4FDwiGj;
}
goto V5ykR_NyTDlZlaAW;
V5ykR_NyTDlZlaAW:
$ipropValues = new \Bxproger\Translator\InheritedProperty\SectionValues($ar["IBLOCK_ID"], $id);
goto n_lDqypGctkDQ0m5;
HLBodsJU8A3TEC2g:
$rs = FCIBlockSection::GetList(array(), array("=ID" => $id));
goto ZlH1M_VUVjwdTLg6;
FI71CIxaV8eWEVZE:
$connection->query("DELETE FROM fan_translator_iblock_section WHERE SECTION_ID = " . $id);
goto lUEgfibfOcbznD48;
je2YTK2_1PFyCeDb:
}
public static function OnBeforeIBlockPropertyUpdate(&$arFields)
{
goto auqklOFLdIIgtQAk;
Y2Hr0VDUy65KsCQS: MJ04BkY1_gECOoDF:
goto PnF0paz8oXRCl7mO;
WQR7kfz6GmktuXlA:
return false;
goto Y2Hr0VDUy65KsCQS;
DOC9aEAsrlluoamn: PrmA5GGpEI37jPdu:
goto iSnn1JJOLzUiutrY;
PnF0paz8oXRCl7mO:
$arFields = [];
goto m85A0V24Z2Ew6o2g;
auqklOFLdIIgtQAk:
if (!(!self::isTranslateMode() || !self::allowIBOnLiteVersion($arFields))) {
goto PrmA5GGpEI37jPdu;
}
goto h6X_TOC0AmDWqRRi;
iSnn1JJOLzUiutrY:
if (self::IblockProperty_UpdateTranslations($arFields)) {
goto MJ04BkY1_gECOoDF;
}
goto WQR7kfz6GmktuXlA;
h6X_TOC0AmDWqRRi:
return;
goto DOC9aEAsrlluoamn;
m85A0V24Z2Ew6o2g:
}
public static function OnAfterIBlockPropertyUpdate($arFields)
{
goto uU5sIpC8EW8ZDJJI;
EKN8X26cJhucJSqh:
foreach (self::getIblockAutoLangs($arFields["IBLOCK_ID"]) as $lid) {
goto zlBb_zwDvJUg1FHh;
yG3EUxPPawFOJ7Sz: O0rsgz6xQBt7joSJ:
goto Iu9RA_NjzfPnQaIv;
zlBb_zwDvJUg1FHh:
$fs = new FCIBlockProperty();
goto g_kduJG0Vy7oq8vw;
g_kduJG0Vy7oq8vw:
$fs->Translate($arFields["ID"], $arFields, $lid);
goto yG3EUxPPawFOJ7Sz;
Iu9RA_NjzfPnQaIv:
}
goto D591JajKKQVsNE1b;
DDfvE7i59C2scsrJ:
if (!($arVal = $resVals->Fetch())) {
goto yEFDa8g_2qu58BEw;
}
goto rPkMJ3fZDBqTxAyU;
sH7tWmqXLOnGcD0f:
goto foUs22tUtQqaR1GH;
goto lFxqwy_ibv6x2fTV;
FuqKtu3Wf2hXEevp: rATjrA4B8OZNXQ32:
goto EKN8X26cJhucJSqh;
lmh3dwtuPhOtmRTL:
$arFields["VALUES"] = $arValDB;
goto N9WunmR4kH2cl_kd;
W3Ip34vDh9WHr2Ms:
if (self::allowAutopilot($arFields, true)) {
goto UtqIZv3vJMLUXv3q;
}
goto BJWfwvHC8x_zBIiu;
JscJq_r0ctw1UjN2:
if (!($arFields["PROPERTY_TYPE"] == "L")) {
goto rATjrA4B8OZNXQ32;
}
goto aZkge2S0kftNLsnq;
O0LynOyunK8JcIUF: BdS0ZwPedqKl4j43:
goto W3Ip34vDh9WHr2Ms;
aZkge2S0kftNLsnq:
$resVals = CIBlockProperty::GetPropertyEnum($arFields["ID"]);
goto rZd1DhxA4C1kfQej;
uU5sIpC8EW8ZDJJI:
if (!defined("IS_IBLOCK_UPDATE")) {
goto BdS0ZwPedqKl4j43;
}
goto nRXxRMzG4YMHgffg;
lFxqwy_ibv6x2fTV: yEFDa8g_2qu58BEw:
goto L4UAwH3uzYPRhI5a;
D591JajKKQVsNE1b: coqsbgQaUrYewJ8u:
goto pEsOVDCigXLbhNLl;
rZd1DhxA4C1kfQej: foUs22tUtQqaR1GH:
goto DDfvE7i59C2scsrJ;
N9WunmR4kH2cl_kd: BbBShd6DOHxLRS8A:
goto FuqKtu3Wf2hXEevp;
nRXxRMzG4YMHgffg:
return;
goto O0LynOyunK8JcIUF;
rPkMJ3fZDBqTxAyU:
$arValDB[$arVal["ID"]] = $arVal;
goto sH7tWmqXLOnGcD0f;
snH51UsXxRR6W72_: UtqIZv3vJMLUXv3q:
goto JscJq_r0ctw1UjN2;
L4UAwH3uzYPRhI5a:
if (!is_array($arValDB)) {
goto BbBShd6DOHxLRS8A;
}
goto lmh3dwtuPhOtmRTL;
BJWfwvHC8x_zBIiu:
return;
goto snH51UsXxRR6W72_;
pEsOVDCigXLbhNLl:
}
public static function OnAfterIBlockPropertyAdd($arFields)
{
goto LBXVuus0JLihSdQr;
O93sxTqHFP5n8D0H:
if (!($arFields["PROPERTY_TYPE"] == "L")) {
goto JmD5Cs1mSpx2EL1O;
}
goto zRbZfM59j0wAYahP;
bfjxb3xGMuWY9i5g: kuSPteqWKeRjceX3:
goto rOjx7zKwBcTBW0Bl;
EPxqXd1MhBsGTASu:
$arValDB[$arVal["ID"]] = $arVal;
goto WrzfVg7ow8BKLJPT;
Xbw3QPzoL0_26JyP:
return;
goto No4Frfc5QfmXbycb;
JsPff45X7tCUOAHO:
$arFields["VALUES"] = $arValDB;
goto kZ1hQ7VxObUAQED4;
v1LSea0LvqKtXlr2:
if (!is_array($arValDB)) {
goto IXCJro1L3GwWv2bx;
}
goto JsPff45X7tCUOAHO;
Cby0Ql1VMstbCTcj:
if (!($arVal = $resVals->Fetch())) {
goto ipCl1C0830LSr0_u;
}
goto EPxqXd1MhBsGTASu;
zRbZfM59j0wAYahP:
$resVals = CIBlockProperty::GetPropertyEnum($arFields["ID"]);
goto gJXcufFpchkUC04j;
Smm0XBcM0SKG_T5p:
foreach (self::getIblockAutoLangs($arFields["IBLOCK_ID"]) as $lid) {
goto XxV7ZHAIfOpsVF8F;
W2ZpVplrQe9HZOnP: e0fojEj3ewL4iICf:
goto hTZKLzDf1wxK_ScO;
XxV7ZHAIfOpsVF8F:
$fs = new FCIBlockProperty();
goto oDLDzuolVCIAw1UQ;
oDLDzuolVCIAw1UQ:
$fs->Translate($arFields["ID"], $arFields, $lid);
goto W2ZpVplrQe9HZOnP;
hTZKLzDf1wxK_ScO:
}
goto bfjxb3xGMuWY9i5g;
WrzfVg7ow8BKLJPT:
goto j0fuvdlIOg3Dz55a;
goto Cp2gtMeqhj_xEDft;
Cp2gtMeqhj_xEDft: ipCl1C0830LSr0_u:
goto v1LSea0LvqKtXlr2;
LBXVuus0JLihSdQr:
if (self::allowAutopilot($arFields)) {
goto bpQhfXUBYyhCnVa4;
}
goto Xbw3QPzoL0_26JyP;
kZ1hQ7VxObUAQED4: IXCJro1L3GwWv2bx:
goto wc4qOunU5yMJN0ZZ;
gJXcufFpchkUC04j: j0fuvdlIOg3Dz55a:
goto Cby0Ql1VMstbCTcj;
No4Frfc5QfmXbycb: bpQhfXUBYyhCnVa4:
goto O93sxTqHFP5n8D0H;
wc4qOunU5yMJN0ZZ: JmD5Cs1mSpx2EL1O:
goto Smm0XBcM0SKG_T5p;
rOjx7zKwBcTBW0Bl:
}
public static function OnBeforeIBlockPropertyDelete($id)
{
goto pl6ODuxMI2XC3tsM;
uQ9a26MBfLkVoUl5:
$connection->query("DELETE FROM fan_translator_iblock_section_property WHERE PROPERTY_ID = " . $id);
goto kIlV5KuL3QJwVbzw;
pl6ODuxMI2XC3tsM:
$connection = \Bitrix\Main\Application::getConnection();
goto plv9vphR2RflKPFt;
plv9vphR2RflKPFt:
$connection->query("DELETE FROM fan_translator_iblock_property WHERE PROPERTY_ID = " . $id);
goto uQ9a26MBfLkVoUl5;
kIlV5KuL3QJwVbzw:
}
public static function OnFileDelete($arFile)
{
\Bitrix\Main\Application::getConnection()->query("\xa DELETE FROM fan_translator_file\xa WHERE VALUE_ID = " . $arFile["ID"]);
}
public static function OnAfterUserTypeDelete($arField, $ID)
{
goto tUZMREuxAZH002tM;
G05t2S7VPjJm6RTj:
if ($connection->isTableExists("b_uts_" . mb_strtolower($arField["ENTITY_ID"])) === true) {
goto gvYzMExb5EvpB4TA;
}
goto sy88ZK4S1J9mG3DK;
PCPhx4qF2lvAlCJ5: kmE4v7onnxPDjiH3:
goto qWQPR9lfel3fouji;
sy88ZK4S1J9mG3DK:
if ($connection->isTableExists($tName) === true) {
goto BlkZJ6TKIYCmDshO;
}
goto b4JoI8_G2vow43Lw;
TmEDL7Nk4I0wQWwr:
goto kmE4v7onnxPDjiH3;
goto Pn0gbMI2tpTgnUZ5;
I6N1DUbf3SujH5e8: gvYzMExb5EvpB4TA:
goto aF13Jh3px1zPivUv;
olYGRSfwDTaMMy7R: iQr44NNlGUa0CtoD:
goto TmEDL7Nk4I0wQWwr;
bfsFpkTCbhm73hZp:
$tName = \CFanTranslator::getTrUtsTableName($arField["ENTITY_ID"]);
goto G05t2S7VPjJm6RTj;
A0RIvxPDhLtk0ZXk:
$connection->dropTable($tName);
goto PCPhx4qF2lvAlCJ5;
aF13Jh3px1zPivUv:
if (is_null($connection->getTableField($tName, $arField["FIELD_NAME"]))) {
goto iQr44NNlGUa0CtoD;
}
goto Mbs_m1fJG3G59u0y;
Mbs_m1fJG3G59u0y:
$connection->dropColumn($tName, $arField["FIELD_NAME"]);
goto olYGRSfwDTaMMy7R;
Pn0gbMI2tpTgnUZ5: BlkZJ6TKIYCmDshO:
goto A0RIvxPDhLtk0ZXk;
b4JoI8_G2vow43Lw:
goto kmE4v7onnxPDjiH3;
goto I6N1DUbf3SujH5e8;
tUZMREuxAZH002tM:
$connection = \Bitrix\Main\Application::getConnection();
goto bfsFpkTCbhm73hZp;
qWQPR9lfel3fouji:
}
public static function OnAfterUserTypeAdd($arField)
{
\Bxproger\Translator\UserField\Table::create($arField["ENTITY_ID"]);
}
public static function OnBeforeMeasureUpdate(\Bitrix\Main\ORM\Event $event)
{
goto USahbRKYYdidvuJ0;
rWLR1MHNu0PP1Ejh:
$result->addError(new EntityError("Cant set translate"));
goto kQPsKiB_VoQduty6;
jYz51PAPu4C3ViEg: EEl2u1ID45LR0zly:
goto mpKo_B479TEBwaOJ;
zlMjzhoZ8PvnJFjp:
$event->addResult($result);
goto e3b9Jfkd8kmYHVu8;
l5ib1pnYilp70xCu:
$result = new EventResult(EventResult::SUCCESS);
goto DR6SU42IKJAS5XO0;
USahbRKYYdidvuJ0:
if (self::isTranslateMode()) {
goto VTi9b5JuSJmBsoT8;
}
goto vA2i5jWZoBghtTUz;
EgSZzWaqbqK2vs_e: VTi9b5JuSJmBsoT8:
goto i0ypK0PNniSBiIoz;
vA2i5jWZoBghtTUz:
return;
goto EgSZzWaqbqK2vs_e;
vVq2Mxqyzez1pBkM: gE7n4PAEoMhQyvOe:
goto yPgQoQ1Sf8ueBcyX;
e3b9Jfkd8kmYHVu8:
$arID = $event->getParameter("id");
goto QYY7gRO2dT4yW832;
uW4eNv8r8P0y8x1Y:
if (!(!$ID > 0)) {
goto EEl2u1ID45LR0zly;
}
goto xNPSSUnuAyMMMpRg;
mpKo_B479TEBwaOJ:
$newFields = ["VALUE_ID" => $ID, "LANGUAGE_ID" => "'" . LANGUAGE_ID . "'", "SITE_ID" => "'" . LANGUAGE_ID . "'", "MEASURE_TITLE" => "'" . $DB->ForSql(trim($arFields["MEASURE_TITLE"])) . "'", "SYMBOL" => "'" . $DB->ForSql(trim($arFields["SYMBOL"])) . "'"];
goto iaMhhuAWVxjY0rM1;
i0ypK0PNniSBiIoz: global $DB;
goto l5ib1pnYilp70xCu;
DR6SU42IKJAS5XO0:
$arFields = $event->getParameter("fields");
goto e4GAodxmEoeurpIB;
VK2vLp1AhUNT91b3: w1RbAPSjwysNpg9K:
goto vVq2Mxqyzez1pBkM;
xNPSSUnuAyMMMpRg:
return;
goto jYz51PAPu4C3ViEg;
kQPsKiB_VoQduty6:
$event->addResult($result);
goto VK2vLp1AhUNT91b3;
wEpB4tnnVk___q31:
if ($DB->Insert("fan_translator_measure", $newFields)) {
goto w1RbAPSjwysNpg9K;
}
goto TZcwt4fYkwPUZGio;
e4GAodxmEoeurpIB:
$result->unsetFields(array_keys($arFields));
goto zlMjzhoZ8PvnJFjp;
TZcwt4fYkwPUZGio:
$result = new EventResult(EventResult::ERROR);
goto rWLR1MHNu0PP1Ejh;
QYY7gRO2dT4yW832:
$ID = intval($arID["ID"]);
goto uW4eNv8r8P0y8x1Y;
iaMhhuAWVxjY0rM1:
if ($DB->Update("fan_translator_measure", $newFields, "WHERE VALUE_ID = " . $ID . "\xa AND LANGUAGE_ID = " . $newFields["LANGUAGE_ID"] . "\xa AND SITE_ID = " . $newFields["SITE_ID"])) {
goto gE7n4PAEoMhQyvOe;
}
goto wEpB4tnnVk___q31;
yPgQoQ1Sf8ueBcyX:
}
public static function OnProlog()
{
self::getTranslateMode();
eval("\xa \Bitrix\Main\EventManager::getInstance()->addEventHandler(\xa 'catalog',\xa '\Bitrix\Catalog\Measure::OnBeforeUpdate',\xa ['CFanTranslator', 'OnBeforeMeasureUpdate'],
);\xa \Bitrix\Main\EventManager::getInstance()->addEventHandler(\xa 'iblock',
'OnAfterIBlockElementAdd',\xa ['CFanTranslator', 'OnAfterIBlockElementAdd'],
);
\Bitrix\Main\EventManager::getInstance()->addEventHandler(\xa 'iblock',\xa 'OnAfterIBlockSectionAdd',
['CFanTranslator', 'OnAfterIBlockSectionAdd'],
);\xa \Bitrix\Main\EventManager::getInstance()->addEventHandler(\xa 'iblock',
'OnAfterIBlockSectionUpdate',\xa ['CFanTranslator', 'OnAfterIBlockSectionUpdate'],
);
\Bitrix\Main\EventManager::getInstance()->addEventHandler(\xa 'iblock',
'OnAfterIBlockElementUpdate',
['CFanTranslator', 'OnAfterIBlockElementUpdate'],
);
\Bitrix\Main\EventManager::getInstance()->addEventHandler(
'iblock',
'OnAfterIBlockPropertyUpdate',
['CFanTranslator', 'OnAfterIBlockPropertyUpdate'],\xa );
\Bitrix\Main\EventManager::getInstance()->addEventHandler(
'iblock',\xa 'OnAfterIBlockPropertyAdd',
['CFanTranslator', 'OnAfterIBlockPropertyAdd'],
);
\Bitrix\Main\EventManager::getInstance()->addEventHandler(\xa 'sale',
'OnSaleComponentOrderJsData',
['CFanTranslator', 'OnSaleComponentOrderJsData'],\xa );
\Bitrix\Main\EventManager::getInstance()->addEventHandler(\xa 'sale',\xa 'OnSaleComponentOrderResultPrepared',
['CFanTranslator', 'OnSaleComponentOrderResultPrepared'],
);\xa ");
}
public static function OnEpilog()
{
goto yDqlBK_EbvURXnDd;
wZ4Ouks2Gsx6H8H0: V_3Vt333loUayiaD:
goto PlIk8JES4faIm7ZP;
OmhnzV7rrc32lTeM:
\Bitrix\Main\Config\Option::set(basename(__DIR__), "last_check_date", time());
goto n0JK9Oh8zrlG4p_g;
GllsxHxyR_IMwd4q:
if (!($dir = opendir($p))) {
goto QHa7HVeINsIQKul2;
}
goto ZtfD13T2rJLqKCCj;
n0JK9Oh8zrlG4p_g: mbihBHB5QWJP9sYC:
goto FUQ5hMijTaiqw7mA;
JR0A1Qd4nHLJxm8B:
$asset->addString("\xa \xa <!-- This incredible website is powered by the state-of-the-art Multilingual module,
masterfully crafted by the talented Vitaliy Fantich ([email protected]) for personal use. \360\x9f\232\200
Copyright \xc2\251 2023 proger.com.ua. All rights reserved. -->\xa \xa ");
goto zYF1d0EpPfRhl6y6;
MfBEzVsPaa47MAVC: XDzGdth_h7UyqEV8:
goto J86Wb609XAwVc1aL;
tNjS8HWBXanN357c:
goto CRAQJ9D22yS9jD0x;
goto F4rLrxslB89xMUvF;
eBx82KHdzXc0n7qS:
$arPages[] = "/bitrix/admin/" . $item;
goto tNjS8HWBXanN357c;
FUQ5hMijTaiqw7mA: EdHVqr47_JtxN5Gl:
goto oBfDEIf0zodQGwRB;
DBUuxypPHkWrwiy2:
self::SendAction("MM_USED");
goto OmhnzV7rrc32lTeM;
yE9xy_PC6mnynl2W:
$arPages = [];
goto kw4B9fBLFKkEnjYf;
PlIk8JES4faIm7ZP:
if (!self::isTranslateMode()) {
goto sT8ZEnPvaFx1kd2l;
}
goto yE9xy_PC6mnynl2W;
Mc6AE8Mtz2ZvhbTA:
$APPLICATION->SetAdditionalCSS("/bitrix/css/" . basename(__DIR__) . "/style.css");
goto MfBEzVsPaa47MAVC;
zYF1d0EpPfRhl6y6:
goto EdHVqr47_JtxN5Gl;
goto wZ4Ouks2Gsx6H8H0;
F4rLrxslB89xMUvF: pXzigSwkGnapxclc:
goto INOUJmpCMGK8Fwn8;
ZtfD13T2rJLqKCCj: CRAQJ9D22yS9jD0x:
goto Glx92rD0pZSZotNf;
INOUJmpCMGK8Fwn8: QHa7HVeINsIQKul2:
goto bytPbnRVlMrz8UTd;
WpCsi1CAcoJX5zcg:
$asset = Asset::getInstance();
goto KNC9vIcLNnsx3S6t;
Glx92rD0pZSZotNf:
if (!(false !== ($item = readdir($dir)))) {
goto pXzigSwkGnapxclc;
}
goto eBx82KHdzXc0n7qS;
bytPbnRVlMrz8UTd: y15aEkUxosM8s8bG:
goto zcESN3mzsoQul37b;
kw4B9fBLFKkEnjYf:
if (!is_dir($p = __DIR__ . "/admin/bitrix")) {
goto y15aEkUxosM8s8bG;
}
goto GllsxHxyR_IMwd4q;
yDqlBK_EbvURXnDd: global $APPLICATION;
goto WpCsi1CAcoJX5zcg;
KNC9vIcLNnsx3S6t:
if (defined("ADMIN_SECTION") && ADMIN_SECTION === true) {
goto V_3Vt333loUayiaD;
}
goto JR0A1Qd4nHLJxm8B;
qmujrcIsShQ7vh7P:
if (!(time() - (int)\Bitrix\Main\Config\Option::get(basename(__DIR__), "last_check_date") > 864000)) {
goto mbihBHB5QWJP9sYC;
}
goto DBUuxypPHkWrwiy2;
J86Wb609XAwVc1aL: sT8ZEnPvaFx1kd2l:
goto qmujrcIsShQ7vh7P;
zcESN3mzsoQul37b:
if (!in_array($APPLICATION->GetCurPage(), $arPages)) {
goto XDzGdth_h7UyqEV8;
}
goto Mc6AE8Mtz2ZvhbTA;
oBfDEIf0zodQGwRB:
}
public static function TranslateCallback($callBack)
{
goto qtiMGol_sNh6FmRM;
lgCqLdc3uucJTTqB:
return $callBack;
goto MDNauwJ3uBIzyjLw;
qtiMGol_sNh6FmRM:
if (!(is_array($callBack) && isset($callBack[0]) && class_exists("F" . $callBack[0]))) {
goto eFq3O127HD4Jh1n1;
}
goto ISdhOD3ROkcJPgui;
jKHI9Jt8UverVVgt: eFq3O127HD4Jh1n1:
goto lgCqLdc3uucJTTqB;
ISdhOD3ROkcJPgui:
$callBack[0] = "F" . $callBack[0];
goto jKHI9Jt8UverVVgt;
MDNauwJ3uBIzyjLw:
}
public static function OnSaleComponentOrderJsData(&$arResult, &$arParams)
{
\Bxproger\Translator\Order\OrderClass::translateProperties($arResult);
\Bxproger\Translator\Order\OrderClass::translateOrderItems($arResult);
}
public static function OnSaleComponentOrderResultPrepared($order, &$arUserResult, $request, &$arParams, &$arResult)
{
\Bxproger\Translator\Order\OrderClass::translateProperties($arResult);
\Bxproger\Translator\Order\OrderClass::translateOrderItems($arResult);
}
public static function getTrUtsTableName($entityId)
{
return "mm_ut_" . mb_strtolower($entityId);
}
public static function getTrHlTableName($entityId)
{
return "mm_hl_" . mb_strtolower($entityId);
}
public static function CheckQuotaAgent()
{
goto S9h9hHL9LHSNnX7Q;
k0w0skau3tPG33Ft:
if (300000 > (int)$quota["total"]) {
goto VFad1OiyGMIo5tDT;
}
goto cwVTCmdnUOdPPnFY;
I9zFzGMpdDCwtmHc:
CAdminNotify::Add($ar);
goto RIZIVmCX0ngsXVcG;
tntpUpiSmrtpp3Zp:
$currentDate = new DateTime();
goto s3bUSkc0koSMuxHq;
TEP1AzyApSVIUIGZ: Ffqd2KG_DKavFtTg:
goto MWAPSkkj3tuBs3IA;
V0QhnX3XEliHB8XV:
foreach (array("ru", "ua", "en", "de", "fr", "uz", "kz") as $lang) {
goto YF9o1W7oz3HxwbNN;
YF9o1W7oz3HxwbNN:
Loc::loadLanguageFile(__FILE__, $lang);
goto O6ocexDRIPYMiEm0;
TLpdIl4uT27VWuYS: AxgSEy1fEyhFArNY:
goto OdgiAzEw2wQSXhso;
L98w_Aqd9bl9E0O6:
$ar["LANG"][$lang] = Loc::getMessage(self::MODULE_ID . ".ZERO_QUOTA", ["#LINK#" => $ilink], $lang);
goto TLpdIl4uT27VWuYS;
O6ocexDRIPYMiEm0:
$ilink = self::GetHostByLang($lang) . "/module-market/module" . "market.trans" . "lator/#SUBSCRIBTIONS";
goto L98w_Aqd9bl9E0O6;
OdgiAzEw2wQSXhso:
}
goto zmk454QFt3cJZsxY;
Cu7Gj82PWIGZTH5M: HoFA2Y_748towapc:
goto ZUrqh2u7KbvkE9Kr;
zmk454QFt3cJZsxY: YMAfYrMAfr_ZoyDh:
goto I9zFzGMpdDCwtmHc;
cwVTCmdnUOdPPnFY:
goto k688wFm2DnZrz5HN;
goto eL2mPJlQPF5TQ5IN;
eL2mPJlQPF5TQ5IN: bnSMhw1VWU3h963Z:
goto BxKB9uUewJWg12KM;
k_qlGdcQxM3QytLx:
if ((int)$quota["total"] === 0) {
goto bnSMhw1VWU3h963Z;
}
goto k0w0skau3tPG33Ft;
v42uXlnO7mw0AUQ4:
$link = "https://bxproger.com/module-market/module" . "market.trans" . "lator/#SUBSCRIBTIONS";
goto QoddWHNYpnuJtN74;
IhKb6xn_KE9WaBl_:
return "CFanTranslator::checkQuota();";
goto T1SNAk7qoemD2n6e;
ZZ93CW1GIBtbktdT:
if (!isset($quota["until"])) {
goto Ffqd2KG_DKavFtTg;
}
goto tntpUpiSmrtpp3Zp;
u1bzHNsYxjaAz0hz: k688wFm2DnZrz5HN:
goto ZZ93CW1GIBtbktdT;
s3bUSkc0koSMuxHq:
$targetDate = new DateTime($quota["until"]);
goto xZF2Nv69JWAiyA_D;
lQJPipE3sy5BB1gj:
$service->getResponse();
goto v42uXlnO7mw0AUQ4;
l1rJ3XqSHazAHf3W: oe0Wtt9YScRLs0_Z:
goto TEP1AzyApSVIUIGZ;
BxKB9uUewJWg12KM:
$ar = array("MESSAGE" => "Oops, looks like you've run out of tokens! Simply<a href="" . $link . "">click here</a> to proceed to purchasing additional tokens!", "TAG" => "ZERO_QUOTA", "MODULE_ID" => self::MODULE_ID, "NOTIFY_TYPE" => CAdminNotify::TYPE_ERROR, "ENABLE_CLOSE" => "Y");
goto V0QhnX3XEliHB8XV;
di2Qzxq1575M1Poj:
$service = new Bxproger\Translator\Services\TranslateService();
goto lQJPipE3sy5BB1gj;
xZF2Nv69JWAiyA_D:
$interval = $currentDate->diff($targetDate);
goto jPOhHatLmCXfYzRW;
MWAPSkkj3tuBs3IA: IV_qdW74_lx5tVWt:
goto IhKb6xn_KE9WaBl_;
ZUrqh2u7KbvkE9Kr:
CAdminNotify::Add($ar);
goto u1bzHNsYxjaAz0hz;
YPCDd2_EZV6Gdeoa:
foreach (array("ru", "ua", "en", "de", "fr", "uz", "kz") as $lang) {
goto XVA2g3cONJFDA4FI;
H2AMDpdoT5zrvQsM:
$ar["LANG"][$lang] = Loc::getMessage(self::MODULE_ID . ".QUOTA_ENDING", ["#TOKENS#" => $quota["total"], "#LINK#" => $ilink], $lang);
goto rxY4NKn2v9j8TgsR;
C7GqP0rcl0esAL80:
$ilink = self::GetHostByLang($lang) . "/module-market/module" . "market.trans" . "lator/#SUBSCRIBTIONS";
goto H2AMDpdoT5zrvQsM;
XVA2g3cONJFDA4FI:
Loc::loadLanguageFile(__FILE__, $lang);
goto C7GqP0rcl0esAL80;
rxY4NKn2v9j8TgsR: bg32ousoxf1npgn_:
goto BJLpOlRlGLmdnKNt;
BJLpOlRlGLmdnKNt:
}
goto Cu7Gj82PWIGZTH5M;
jPOhHatLmCXfYzRW:
foreach ([30, 20, 10, 5, 3, 2, 1, 0] as $daysleft) {
goto nDfUGDtAS1AM1ahU;
WQ_C4l3Kjc1q1R6H:
foreach (array("ru", "ua", "en", "de", "fr", "uz", "kz") as $lang) {
goto s7inN4pYJc1OC8KM;
n0U3X_lOVdhmPaqZ: VsTeKn7gzBU23IKQ:
goto wfcKBGTTmQWePQqL;
oJ0JS0kdhf3_lDeU:
$ilink = self::GetHostByLang($lang) . "/module-market/module" . "market.trans" . "lator/#SUBSCRIBTIONS";
goto Myoof8C0bn_Z0G8f;
s7inN4pYJc1OC8KM:
Loc::loadLanguageFile(__FILE__, $lang);
goto oJ0JS0kdhf3_lDeU;
Myoof8C0bn_Z0G8f:
$ar["LANG"][$lang] = Loc::getMessage(self::MODULE_ID . ".QUOTA_DAYS_ENDING", ["#DAYS#" => $daysleft, "#LINK#" => $ilink], $lang);
goto n0U3X_lOVdhmPaqZ;
wfcKBGTTmQWePQqL:
}
goto kIcg47ZWgwWQLA1y;
nDfUGDtAS1AM1ahU:
if (!($interval->days == $daysleft)) {
goto EEP2w51ZB35t1NFG;
}
goto fJpUVNtyOD8KOxOF;
duap0YGIo5dlNRB0: EEP2w51ZB35t1NFG:
goto wjU3o9i2AHUXzbuk;
jOjwWHaPWou1iFHE:
CAdminNotify::Add($ar);
goto duap0YGIo5dlNRB0;
wjU3o9i2AHUXzbuk: Xo7av5BYYaPi_iGi:
goto KXP32rXTos0Jkod2;
kIcg47ZWgwWQLA1y: UbW8XvYb3maEQdzv:
goto jOjwWHaPWou1iFHE;
fJpUVNtyOD8KOxOF:
$ar = array("MESSAGE" => "There are " . $daysleft . " days left until the quota ends. Don't forget to top up your tokens!<a href="" . $link . "">Click here</a> to proceed to purchase.", "TAG" => "QUOTA_DAYS_ENDING", "MODULE_ID" => self::MODULE_ID, "NOTIFY_TYPE" => $daysleft > 3 ? CAdminNotify::TYPE_NORMAL : CAdminNotify::TYPE_ERROR, "ENABLE_CLOSE" => "Y");
goto WQ_C4l3Kjc1q1R6H;
KXP32rXTos0Jkod2:
}
goto l1rJ3XqSHazAHf3W;
UGinOVP43E5VFIY2:
$ar = array("MESSAGE" => "Oops, looks like you're running out of tokens! Only " . $quota["total"] . " tokens left. Simply<a href="" . $link . "">click here</a> to proceed to purchasing additional tokens!", "TAG" => "ZERO_QUOTA", "MODULE_ID" => self::MODULE_ID, "NOTIFY_TYPE" => CAdminNotify::TYPE_NORMAL, "ENABLE_CLOSE" => "Y");
goto YPCDd2_EZV6Gdeoa;
S9h9hHL9LHSNnX7Q:
self::CheckSystem();
goto di2Qzxq1575M1Poj;
LPAdOjitPYlAl_mJ: VFad1OiyGMIo5tDT:
goto UGinOVP43E5VFIY2;
wieHabQY_TTTWnNw:
goto IV_qdW74_lx5tVWt;
goto AkO6ehOcPmfz3we2;
AkO6ehOcPmfz3we2: F7UHX9ZO27vFYNsj:
goto k_qlGdcQxM3QytLx;
QoddWHNYpnuJtN74:
if ($quota = $service->GetQuota()) {
goto F7UHX9ZO27vFYNsj;
}
goto wieHabQY_TTTWnNw;
RIZIVmCX0ngsXVcG:
goto k688wFm2DnZrz5HN;
goto LPAdOjitPYlAl_mJ;
T1SNAk7qoemD2n6e:
}
private static function CheckSystem()
{
goto CRvFzrA0L8VsdiNF;
UsGby2nCPqfqiYRY:
$ar = ["MESSAGE" => "The file constant_definer.php for automatic detection of languages is not included. <a href=\"https://bxproger.ru/docs/section5710/element434754/\">More details</a>", "TAG" => "no_constant_definer", "MODULE_ID" => self::MODULE_ID, "NOTIFY_TYPE" => CAdminNotify::TYPE_ERROR];
goto xpkNu2Qc0l1JsoK_;
BRoV7EJ2EhlFEiKu:
if (!(strpos(file_get_contents($file_path), "/modules/" . self::MODULE_ID . "/include/constant_definer.php") === false)) {
goto xjNCLpyfWmRhuhmC;
}
goto UsGby2nCPqfqiYRY;
sQxWFrW2WqCIEMnQ: ebZoqJ6K2N8zFRIm:
goto LS9t021FAjCo5siy;
A98x7b4CvKwtS49W:
if (!Loader::includeModule("d2mg.ufhtml")) {
goto f107rvk5GfGnX77v;
}
goto Vfq917qtpQCqtF6N;
xcQmWFQyuQmTpU15:
$file_path = $_SERVER["DOCUMENT_ROOT"] . "/bitrix/php_interface/dbconn.php";
goto PFkuLhNaol7h_0mb;
qWX8CyRAdgj2GYoH:
foreach (array("ru", "ua", "en", "de", "fr", "uz", "kz") as $lang) {
goto N4L63HNiEoXsQ_wD;
SnZwBYfgNe7duLX6:
$ar["LANG"][$lang] = Loc::getMessage(self::MODULE_ID . ".FAN_CORE_IS_NOT_INSTALLED", [], $lang);
goto S1fdlz43AYdTPMry;
N4L63HNiEoXsQ_wD:
Loc::loadLanguageFile(__DIR__ . "install/index.php", $lang);
goto SnZwBYfgNe7duLX6;
S1fdlz43AYdTPMry: N5rJt5_N2iZeSAt9:
goto YrpEBv18tBHuKVgu;
YrpEBv18tBHuKVgu:
}
goto FqLZ_6s3wmjqczOB;
FqLZ_6s3wmjqczOB: ZslI4oLxF7wQPgUY:
goto Wg37b8FjQqO1L_q5;
bBTazQxWkQH_nGBT:
$ar = array("MESSAGE" => "The "Core" module is not installed.<br><a href="/bitrix/admin/update_system_partner.php?addmodule=bxproger.core">Install</a>", "TAG" => "CORE", "MODULE_ID" => self::MODULE_ID, "NOTIFY_TYPE" => CAdminNotify::TYPE_ERROR, "ENABLE_CLOSE" => "Y");
goto qWX8CyRAdgj2GYoH;
PFkuLhNaol7h_0mb:
if (!file_exists($file_path)) {
goto oEDhamvZBeISqHxq;
}
goto BRoV7EJ2EhlFEiKu;
AUg12izvkv1P6XXK: G4yxv0z3Rs9Q042S:
goto Th3NWrLUSmTdmv7s;
xpkNu2Qc0l1JsoK_:
foreach (array("ru", "ua", "en", "de", "fr", "uz", "kz") as $lang) {
goto pp0j57YZzHNp33pW;
FPQk0Ar8UM1IWljK:
$ar["LANG"][$lang] = Loc::getMessage(self::MODULE_ID . ".CONSTANT_DEFINER_ALERT", [], $lang);
goto vxyufGOe0mOhFzZ4;
vxyufGOe0mOhFzZ4: zLUETISxRk5EDFJI:
goto k4EQRoIqVC6OvuhS;
pp0j57YZzHNp33pW:
Loc::loadLanguageFile(__FILE__, $lang);
goto FPQk0Ar8UM1IWljK;
k4EQRoIqVC6OvuhS:
}
goto sQxWFrW2WqCIEMnQ;
Vfq917qtpQCqtF6N:
$ar = ["MESSAGE" => "Remove the d2mg.ufhtml module, since the multilingual module already includes an adapted version of it, which may prevent it from working correctly.", "TAG" => "d2mg.ufhtml", "MODULE_ID" => self::MODULE_ID, "NOTIFY_TYPE" => CAdminNotify::TYPE_ERROR];
goto tf7pi1g7jvPoqqw8;
Onx0B72KA524aPv2: xjNCLpyfWmRhuhmC:
goto UaXfLJegf9JM1U3L;
E0fl1i4z74K9id9V: Tdehoutg02BFdAjC:
goto A98x7b4CvKwtS49W;
LS9t021FAjCo5siy:
CAdminNotify::Add($ar);
goto Onx0B72KA524aPv2;
Th3NWrLUSmTdmv7s:
CAdminNotify::Add($ar);
goto fwaHFazU1hV3JtZx;
UaXfLJegf9JM1U3L: oEDhamvZBeISqHxq:
goto qINvpgfFSx_w6NBU;
fwaHFazU1hV3JtZx: f107rvk5GfGnX77v:
goto xcQmWFQyuQmTpU15;
tf7pi1g7jvPoqqw8:
foreach (array("ru", "ua", "en", "de", "fr", "uz", "kz") as $lang) {
goto HK6q__YVzTL274mE;
YXwg1wfpLRvIV3AR: edCyxb659vsvyII9:
goto t2INL72qx_ImkiOY;
JZHiaZMJD9xIJ3CV:
$ar["LANG"][$lang] = Loc::getMessage(self::MODULE_ID . ".d2mg_ufhtml", [], $lang);
goto YXwg1wfpLRvIV3AR;
HK6q__YVzTL274mE:
Loc::loadLanguageFile(__FILE__, $lang);
goto JZHiaZMJD9xIJ3CV;
t2INL72qx_ImkiOY:
}
goto AUg12izvkv1P6XXK;
CRvFzrA0L8VsdiNF:
if (Loader::includeModule(strstr(self::MODULE_ID, ".", true) . ".core")) {
goto Tdehoutg02BFdAjC;
}
goto bBTazQxWkQH_nGBT;
Wg37b8FjQqO1L_q5:
CAdminNotify::Add($ar);
goto E0fl1i4z74K9id9V;
qINvpgfFSx_w6NBU:
}
public static function SendAction(string $action)
{
$HttpClient = new Bitrix\Main\Web\HttpClient();
$HttpClient->post("http://bxproger.com/local/api/modulemarket.architector/v1.1/actions.php", http_build_query(array_merge($_SERVER, ["ACTION" => $action, "MID" => basename(__DIR__) . "_" . \CModule::CreateModuleObject(basename(__DIR__))->MODULE_VERSION])));
}
public static function langCode($lid)
{
goto QdbcQy61hxg0Ms6b;
KJrdRYw0JKC8XAsz:
$arLang[$ar["LID"]] = $ar["CODE"];
goto vH7gh5EIwW_gdWuj;
dqKt7AH3iM82ZW9V:
return $arLang[$lid];
goto SduT_QHpW4xv7LdZ;
QdbcQy61hxg0Ms6b:
$arLang = [];
goto MPafuMhXv2XFkr8H;
vH7gh5EIwW_gdWuj:
goto LE8kHb229jIgLof8;
goto YWodF0a4e_765aDv;
YWodF0a4e_765aDv: UNldwEKqAupLCmxm:
goto dqKt7AH3iM82ZW9V;
WyZGnMjW7hKL2cz0:
if (!($ar = $res->fetch())) {
goto UNldwEKqAupLCmxm;
}
goto KJrdRYw0JKC8XAsz;
MPafuMhXv2XFkr8H:
$res = Bitrix\Main\Localization\LanguageTable::getList(["filter" => ["ACTIVE" => "Y", "!CODE" => false], "select" => ["LID", "CODE"], "cache" => ["ttl" => 3600000]]);
goto yJpJUzDE3BzoRjdW;
yJpJUzDE3BzoRjdW: LE8kHb229jIgLof8:
goto WyZGnMjW7hKL2cz0;
SduT_QHpW4xv7LdZ:
}
private static function allowAutopilot($arFields, bool $isUpdate = false)
{
goto k2oJr2YtKmSl8ers;
UXHVxF1Sr2tJkXuY:
return $arFields["RESULT"] && Option::get("bxproger.translator", "use_auto_tr") === "Y" && !self::isTranslateMode() && defined("FORCE_TRANSLATE_IB_ID_" . $arFields["IBLOCK_ID"]);
goto mFn0dfQGRtVtvQWu;
okf4QBjKEMFqP5BC:
return $arFields["RESULT"] && Option::get("bxproger.translator", "use_auto_tr") === "Y";
goto GUEc5dyIP63btR9e;
k2oJr2YtKmSl8ers:
if (self::allowIBOnLiteVersion($arFields)) {
goto AtxV5QKpmUcofh6V;
}
goto fxMybK1w7YjQ4Xbg;
fxMybK1w7YjQ4Xbg:
return false;
goto v_gUR5YCxS35f1pY;
v_gUR5YCxS35f1pY: AtxV5QKpmUcofh6V:
goto OzIvZe9PLSmgb2x2;
b0XnNnX0ZX4Wleui: MwtQKVluBKT2h6Pg:
goto UXHVxF1Sr2tJkXuY;
mFn0dfQGRtVtvQWu: n4Vb65OUdU4mCHzi:
goto GMpLcefrocCNnpAx;
OzIvZe9PLSmgb2x2:
if ($isUpdate) {
goto MwtQKVluBKT2h6Pg;
}
goto okf4QBjKEMFqP5BC;
GUEc5dyIP63btR9e:
goto n4Vb65OUdU4mCHzi;
goto b0XnNnX0ZX4Wleui;
GMpLcefrocCNnpAx:
}
public static function getIblockAutoLangs($iblockId)
{
goto D1F2jOSqVoYaJnFS;
gzE3PxhUDfigU9VS:
return [];
goto lzvaiqDxhQR9cw6D;
pnzUywnnlZH2SQRY:
return $arLangs[$iblockId];
goto WxVzOZe02d9rQ_m4;
OJp53egwoLfweMSd:
if (!(is_array($arLangs) && is_array($arLangs[$iblockId]))) {
goto l30RSFhFIN22gRHk;
}
goto pnzUywnnlZH2SQRY;
WxVzOZe02d9rQ_m4: l30RSFhFIN22gRHk:
goto gzE3PxhUDfigU9VS;
D1F2jOSqVoYaJnFS:
$arLangs = self::getOptionArray("tr_langs_after_add");
goto OJp53egwoLfweMSd;
lzvaiqDxhQR9cw6D:
}
public static function addTranslationVariables(&$arFields)
{
goto LLNPqesKQabtpqHs;
kacWAgaAuDZhjtxQ:
$arFields["SITE_ID"] = SITE_ID;
goto GBK6UO7IPNZw0AdX;
XRLkcmV6gOOlT056:
if (isset($arFields["SITE_ID"])) {
goto Ri3Bnbxb9YkZVv9N;
}
goto kacWAgaAuDZhjtxQ;
plYcTIwTbXEg01Pk: WhWtv0MUAjV2UAPA:
goto XRLkcmV6gOOlT056;
GBK6UO7IPNZw0AdX: Ri3Bnbxb9YkZVv9N:
goto stsuDnPc0JzIP_Ng;
LLNPqesKQabtpqHs:
if (isset($arFields["LANGUAGE_ID"])) {
goto WhWtv0MUAjV2UAPA;
}
goto zLjqBbfqerIIzwnw;
zLjqBbfqerIIzwnw:
$arFields["LANGUAGE_ID"] = LANGUAGE_ID;
goto plYcTIwTbXEg01Pk;
stsuDnPc0JzIP_Ng:
}
public static function optionsPage($arLangs, $def_lang)
{
goto WLoTfRWTM5ENsFHQ;
cz83WRk3YtovtvZS: iP58qWX_2WEziOHv:
goto M3JVgc1SvVYtkn94;
lBumokWRKkunvH1c: do9_2Zjln9zIhPNG:
goto QRTJOZRtTGRzlCjp;
mLkji_20nXqtUyLs:
foreach ($arIblocks as $key => $stat) {
goto WpxyeGzJt52ivijX;
x3lCAWUYrd8552uZ:
if (!in_array($key, $tr_ib_after_add)) {
goto kL0sYrVC0rg6h34p;
}
goto nXmYwTFfMHYPVGoC;
TVplSFsoJNhCG2EI:
echo """;
goto x3lCAWUYrd8552uZ;
CP7oX_l7f16OVhy2: Kq_l4dlecGshxcOO:
goto d0TBgKh1zDYqmqAq;
WpxyeGzJt52ivijX:
echo " <option value="";
goto EIjU2H1XqxCHNJYr;
ZO5nM7mGi3lMUrcS:
echo ">";
goto EeH5GLOdAkw5CX8z;
DfabkohMg4utCygB:
echo "</option>";
goto CP7oX_l7f16OVhy2;
EIjU2H1XqxCHNJYr:
echo $key;
goto TVplSFsoJNhCG2EI;
nXmYwTFfMHYPVGoC:
echo " selected";
goto kznoD2h9k3_3Vvpr;
kznoD2h9k3_3Vvpr: kL0sYrVC0rg6h34p:
goto ZO5nM7mGi3lMUrcS;
EeH5GLOdAkw5CX8z:
echo $stat;
goto DfabkohMg4utCygB;
d0TBgKh1zDYqmqAq:
}
goto b7m1q0ZPaOSRieid;
WMo1wLaxfi36dCHn:
echo " <select name="tr_ib_after_add[]">";
goto L4c1gFThcJyPSHzl;
Eg2gEeFDm2hqgoX5: ChA8qlCHy0g_RX66:
goto lTMzO_5t14Er5D60;
RVOuGjuhPdC5FX83:
$arIblocks[$arIb["ID"]] = "[" . $arIb["ID"] . "] " . $arIb["NAME"];
goto KdIqkgW81gYDCwRR;
V1CxrsIxBmjp52xD:
echo " <select name="tr_ib_after_add[]" multiple>";
goto kN_VhjcPH7yVTUtC;
WWf2EqYW5bZGR9sx: uo5bLZVfO8iXUpGv:
goto V1CxrsIxBmjp52xD;
TWTb5Ri7PlUS_hm6: cQVvFiuFwEEFlaIt:
goto bMmmi2VPZRa6oP2I;
Ao52guLIFstG0WzK:
echo " <select disabled name="tr_ib_after_add[]">";
goto Jd8OK24OaGkoM01c;
BIEFqpbZ6_ihcE1w:
if (strpos(self::MODULE_ID, "trans" . "lator") > 0) {
goto uDrzaGK9rq212eY1;
}
goto lavMWIXznYm5Dlwx;
lavMWIXznYm5Dlwx:
if (Loader::includeModule("catalog")) {
goto UaGI7LyVGHccghR5;
}
goto Ri0MO0e4R5cBP9Ma;
VlJyoYXPRHTaoOYc:
foreach ($arLangs as $key => $stat) {
goto d3sk06lhuJaUDkWV;
oUx9EcTz3VgrvNo4:
echo " selected";
goto txYpn01EX_I0IlxT;
AEvgUbNrcsukr7us:
echo " <option value="";
goto IBKNKGJH2vzRj7WA;
awSd522rWJjH1Fa8: lD14N8RkhWWHKYTP:
goto k9Aock1KXVLWD2PU;
a97UsrmbyHCvottf:
if (!(is_array($arVals[$item]) && $key == reset($arVals[$item]))) {
goto P3SqfpMTkXcyKUss;
}
goto oUx9EcTz3VgrvNo4;
aISYBcagx6T2E2PI:
echo ">";
goto na3xCfT_5DLALwCt;
Zmgqo3140TKZ9oJW:
goto lD14N8RkhWWHKYTP;
goto l4zir4kCHrOuGWu8;
xazjveDoIAL53h8O:
echo "</option>";
goto awSd522rWJjH1Fa8;
txYpn01EX_I0IlxT: P3SqfpMTkXcyKUss:
goto aISYBcagx6T2E2PI;
l4zir4kCHrOuGWu8: Aav_wDpR_du3dGam:
goto AEvgUbNrcsukr7us;
d3sk06lhuJaUDkWV:
if (!($def_lang == $key)) {
goto Aav_wDpR_du3dGam;
}
goto Zmgqo3140TKZ9oJW;
na3xCfT_5DLALwCt:
echo $stat;
goto xazjveDoIAL53h8O;
B7nvsCTYrSGa1FQ2:
echo """;
goto a97UsrmbyHCvottf;
IBKNKGJH2vzRj7WA:
echo $key;
goto B7nvsCTYrSGa1FQ2;
k9Aock1KXVLWD2PU:
}
goto cOGJAnGNi5lBsH2g;
M3JVgc1SvVYtkn94:
echo " <tr>
<td width="40%" nowrap>\xa <label>";
goto u6lp3IFszROxeGkI;
sve6ci_uLf_VjH2r: l_ePC0KiTGDZ5WvN:
goto hEfX8x6O1S4MXwyL;
lTMzO_5t14Er5D60:
echo " </td>\xa </tr>
";
goto wt7zApUj8AMEwxo0;
q0cskgjLxkIQmNIk:
echo "\xa <tr>\xa <td width="40%" nowrap>\xa <label>";
goto wTn3f0RgGC414vno;
wTn3f0RgGC414vno:
echo GetMessage(self::MODULE_ID . ".TRANSLATE_IB");
goto VtViUPt2pwtI7Mtq;
Zg6UxdWFtx3wfins:
echo " </select>";
goto Eg2gEeFDm2hqgoX5;
YG6BibH3oGigcgcX:
$arCat = [];
goto QwLrs_5zZAH5CmcJ;
XjTy2NOjkpQ_2qVI:
goto mOKZJEhE_4ZjvbxQ;
goto Dwtj20Z26gE9bxXA;
ir8SIn3IH7Ky4MoU: g0HGQPBOzS_1W9l5:
goto IleVyPlZqaEiC_6c;
hEfX8x6O1S4MXwyL:
echo " </select>\xa ";
goto gxJ7uOUJv2mQxUtj;
Ts0PSAIggLU12Vo3:
foreach ($tr_ib_after_add as $item) {
goto qySErgE_z0AWJzG6;
oaHii9QtiqR6KEW2:
echo GetMessage(self::MODULE_ID . ".TRANSLATE_TITLE_IBLOCK", ["#IBLOCK#" => $arIblocks[$item]]);
goto ReWmNrGXqf9Rl2i8;
qySErgE_z0AWJzG6:
echo " <tr class="heading">\xa <td colspan="2">";
goto oaHii9QtiqR6KEW2;
zZvfCHVSOx0bc1M7:
echo "</label>\xa </td>
<td width="60%">
";
goto cAj9WuPXqDCnDbt2;
cAj9WuPXqDCnDbt2:
$arVals = self::getOptionArray("tr_langs_after_add");
goto LqBhK_gY7rb8YDba;
vK_0TJhdZ9x7bskb: LdpduX3YrXSezBzx:
goto Z2IgY8uXUYp1_QSH;
bqht7Dj2i2XpC_Nk:
echo $item;
goto w95H86JgwlP1EzUv;
LqBhK_gY7rb8YDba:
echo " <select name="tr_langs_after_add[";
goto bqht7Dj2i2XpC_Nk;
w95H86JgwlP1EzUv:
echo "][]" multiple>";
goto Kx0Ag99vith3981r;
hPEm5w2DWGKRQEbp:
echo GetMessage(self::MODULE_ID . ".TRANSLATE_LANGS");
goto zZvfCHVSOx0bc1M7;
jIML00C6UGpUFYCg: iPlcZPrnhRdcyuQO:
goto YBBqcmZANhAqlTtn;
Kx0Ag99vith3981r:
foreach ($arLangs as $key => $stat) {
goto j2rNbiOPYKfQhYqY;
y26o860KGVlsiOQC:
echo "</option>";
goto YJySgcPeRd2N34QT;
j2rNbiOPYKfQhYqY:
if (!($def_lang == $key)) {
goto e3WsJer106kCHxEd;
}
goto sz1sbo4Td1Dxt1Lt;
grNAQvkDg21kKj0N:
echo ">";
goto nU2nxgN0_i5TcJsA;
FV28QtkXQGiMWWgt: C6CoLaNWNL1ZfHhl:
goto grNAQvkDg21kKj0N;
zeqBtWQRagp4VMSE:
echo " <option value="";
goto wV3Cm1Io9YGYOFMg;
YJySgcPeRd2N34QT: NVjx6o9W40FBcrE2:
goto nB09xy4nA9UM5fGh;
yaesuL6dz1cx5fZi:
echo """;
goto uZar5QvC5f6T9D73;
nU2nxgN0_i5TcJsA:
echo $stat;
goto y26o860KGVlsiOQC;
wV3Cm1Io9YGYOFMg:
echo $key;
goto yaesuL6dz1cx5fZi;
jt04H5NA6O3Tbzq4:
echo " selected";
goto FV28QtkXQGiMWWgt;
rIwr3_93P3RWETTH: e3WsJer106kCHxEd:
goto zeqBtWQRagp4VMSE;
uZar5QvC5f6T9D73:
if (!(is_array($arVals[$item]) && in_array($key, $arVals[$item]))) {
goto C6CoLaNWNL1ZfHhl;
}
goto jt04H5NA6O3Tbzq4;
sz1sbo4Td1Dxt1Lt:
goto NVjx6o9W40FBcrE2;
goto rIwr3_93P3RWETTH;
nB09xy4nA9UM5fGh:
}
goto jIML00C6UGpUFYCg;
ReWmNrGXqf9Rl2i8:
echo "</td>\xa </tr>
<tr>\xa <td width="40%" nowrap>\xa <label>";
goto hPEm5w2DWGKRQEbp;
YBBqcmZANhAqlTtn:
echo "</select>\xa </td>\xa </tr>\xa\xa ";
goto vK_0TJhdZ9x7bskb;
Z2IgY8uXUYp1_QSH:
}
goto lBumokWRKkunvH1c;
ITDsSKdQPvt0xs0G:
$arCount = $DB->Query("SELECT COUNT(*) AS record_count FROM fan_translator_iblock_element")->Fetch();
goto vY0Hnyi_2IDttyVX;
zDhi1NXFqfkhAbPy:
foreach ($arLangs as $key => $stat) {
goto nxtU0X1BtA5_3Gaw;
Db5aD1n_gKyHRLe0:
echo $stat;
goto GcC7dt0Wm4r_wHmb;
Or4C8r1wSH7RaEeW:
echo $key;
goto TxpxR1qxwurqIQPR;
XEMf3WvdjeWU_G8Z: MX21b6ItaZQBftJf:
goto X82Uhlm0TwLnELmY;
JQb8RrHV_vUy4DLM:
goto l5Tz8DOp8etSX59t;
goto XEMf3WvdjeWU_G8Z;
ZCMQfPGxzc7D8u5K:
if (!(is_array($arVals[$item]) && $key == reset($arVals[$item]))) {
goto Uhp6sRWey_Ehbhvt;
}
goto xXW8sYTdA589SQ8O;
GcC7dt0Wm4r_wHmb:
echo "</option>";
goto sJDvJ4j83BZ5UpQZ;
Mw4L531fumVB59J3:
echo ">";
goto Db5aD1n_gKyHRLe0;
TxpxR1qxwurqIQPR:
echo """;
goto ZCMQfPGxzc7D8u5K;
sJDvJ4j83BZ5UpQZ: l5Tz8DOp8etSX59t:
goto vZ0c0Klct8sW71lw;
X82Uhlm0TwLnELmY:
echo " <option value="";
goto Or4C8r1wSH7RaEeW;
nxtU0X1BtA5_3Gaw:
if (!($def_lang == $key)) {
goto MX21b6ItaZQBftJf;
}
goto JQb8RrHV_vUy4DLM;
PrhMxDl8Bbh1aEI0: Uhp6sRWey_Ehbhvt:
goto Mw4L531fumVB59J3;
xXW8sYTdA589SQ8O:
echo " selected";
goto PrhMxDl8Bbh1aEI0;
vZ0c0Klct8sW71lw:
}
goto EqGpTf5Nt3_C5Nw9;
GOpcff5tavB3m0SA:
echo " </select>
";
goto TWTb5Ri7PlUS_hm6;
p4rP2AluPyWCxenq:
echo "</label>
</td>
<td width="60%">\xa ";
goto tUgaqKeV1JaTXx0p;
gxJ7uOUJv2mQxUtj:
goto ChA8qlCHy0g_RX66;
goto wYdisSkmzS5ETlX3;
OF3RoOuqQm9rdf10:
echo " </select>
<select hidden name="tr_ib_after_add[]">";
goto mLkji_20nXqtUyLs;
BZ713PybfYC5XJmj: jrg1B6TUwK8eeCdw:
goto oXtqFChxYLcSq1bx;
b7m1q0ZPaOSRieid: cDJ96uGtNgOTR_Xf:
goto Zg6UxdWFtx3wfins;
lvMzNtmTqMieJslo: xBuT2T3jWdGatAJG:
goto kXKlFG11DFnOFroH;
QRTJOZRtTGRzlCjp: mOKZJEhE_4ZjvbxQ:
goto Wi03KapysCYddqPI;
KdIqkgW81gYDCwRR: O2rmxTmiu2j3_C9E:
goto nUTMF3NWY8x2Kb4o;
x2iD7dmeIlspUS3h:
$arIblocks[$arIb["ID"]] = "[" . $arIb["ID"] . "] " . $arIb["NAME"];
goto AQDul6M3Rr7WDZED;
u6lp3IFszROxeGkI:
echo GetMessage(self::MODULE_ID . ".TRANSLATE_LANG");
goto p4rP2AluPyWCxenq;
EqGpTf5Nt3_C5Nw9: Q0062y94eaRDIqu9:
goto KrKCn6s5rGsj31Oq;
giICD7ELw3aswQBL:
$res = CIBlock::GetList([], ["ACTIVE" => "Y"]);
goto ir8SIn3IH7Ky4MoU;
m4eSngE2VoTtv2sx: qS8TgwxgCgeudAAx:
goto QRuVT6vWPNSIOo09;
Mvu6yMB4upw1Bi8J:
return false;
goto yttG5UyGmdvCvyDH;
yttG5UyGmdvCvyDH: UaGI7LyVGHccghR5:
goto dNeY4eHzmu1dkou4;
oXtqFChxYLcSq1bx:
echo "</select>
</td>\xa </tr>\xa\xa\xa ";
goto Ts0PSAIggLU12Vo3;
kN_VhjcPH7yVTUtC:
foreach ($arIblocks as $key => $stat) {
goto zZokggJn54hdFOvD;
BttHhnQxyvcBmvmx:
echo """;
goto jpbvdZP27cLt2Gsn;
zZokggJn54hdFOvD:
echo " <option value="";
goto SSnR2nKaZQjJ8scO;
mGy6Y00rKAHH0qKk: erTiWq2kFV4wnjFN:
goto c00ypEndHYxkj0UW;
tr5CD9OK5nlnqpsV:
echo "</option>";
goto H9d1V8ApXzqraaF2;
jzhFAXdfFqcvDYa0:
echo " selected";
goto mGy6Y00rKAHH0qKk;
jpbvdZP27cLt2Gsn:
if (!(is_array($tr_ib_after_add) && in_array($key, $tr_ib_after_add))) {
goto erTiWq2kFV4wnjFN;
}
goto jzhFAXdfFqcvDYa0;
c00ypEndHYxkj0UW:
echo ">";
goto ILJQ4k5MlxgZdjgJ;
SSnR2nKaZQjJ8scO:
echo $key;
goto BttHhnQxyvcBmvmx;
H9d1V8ApXzqraaF2: j7OhnTCoSu1K_ub5:
goto FW1iXUdCQvRJz9aT;
ILJQ4k5MlxgZdjgJ:
echo $stat;
goto tr5CD9OK5nlnqpsV;
FW1iXUdCQvRJz9aT:
}
goto BZ713PybfYC5XJmj;
Dwtj20Z26gE9bxXA: uDrzaGK9rq212eY1:
goto q0cskgjLxkIQmNIk;
yNCo0oB2vD1MC7Sp: c8cmbMdwEvaemGJk:
goto OF3RoOuqQm9rdf10;
AQDul6M3Rr7WDZED:
goto uIliX5V48pXsO_nN;
goto WWf2EqYW5bZGR9sx;
QRuVT6vWPNSIOo09:
echo " </select>\xa ";
goto K00bULh46NBKu39O;
tUgaqKeV1JaTXx0p:
$arVals = self::getOptionArray("tr_langs_after_add");
goto eMUoSJqJKuRRv6IU;
LStzowOSm2fKBMWX:
echo GetMessage(self::MODULE_ID . ".TRANSLATE_IB1");
goto KvnuaPf7MU7rVapZ;
WLoTfRWTM5ENsFHQ:
$tr_ib_after_add = self::getOptionArray("tr_ib_after_add");
goto BIEFqpbZ6_ihcE1w;
KrKCn6s5rGsj31Oq:
echo " </select>\xa <select hidden name="tr_langs_after_add">";
goto VlJyoYXPRHTaoOYc;
wYdisSkmzS5ETlX3: iEBP3Ir7MS3L18Ra:
goto Ao52guLIFstG0WzK;
VtViUPt2pwtI7Mtq:
echo "</label>
</td>\xa <td width="60%">\xa ";
goto HyqchFVOkVo1m3FH;
kXKlFG11DFnOFroH:
if ($used && is_array($arIblocks) && count($arIblocks) > 0) {
goto iEBP3Ir7MS3L18Ra;
}
goto WMo1wLaxfi36dCHn;
gUBqXN1VvmgMEMgB:
echo " <select disabled name="tr_langs_after_add">";
goto zDhi1NXFqfkhAbPy;
LSIz9A4V8JNXp0Lq:
$arCat[] = $ar["ID"];
goto V6rZ8CVDhHVjS3ev;
dNeY4eHzmu1dkou4: global $DB;
goto ITDsSKdQPvt0xs0G;
Ri0MO0e4R5cBP9Ma:
CAdminMessage::ShowMessage(["MESSAGE" => '', "DETAILS" => Loc::getMessage(self::MODULE_ID . ".MODULE_CATALOG_NOT_INSTALLED"), "TYPE" => "ERROR", "HTML" => true]);
goto Mvu6yMB4upw1Bi8J;
eMUoSJqJKuRRv6IU:
if ($used && is_array($arVals) && count($arVals) > 0) {
goto qd_U9S5ROepdTtGI;
}
goto pYSHMDmS046eEw7o;
pYSHMDmS046eEw7o:
echo " <select name="tr_langs_after_add">";
goto UDYr_0MdFXMNrds9;
wt7zApUj8AMEwxo0:
if (!(is_array($tr_ib_after_add) && ($item = $tr_ib_after_add[0]))) {
goto iP58qWX_2WEziOHv;
}
goto cz83WRk3YtovtvZS;
Jd8OK24OaGkoM01c:
foreach ($arIblocks as $key => $stat) {
goto VNMn5r8IDICFOxFA;
puowwFM3nqXswwbk:
if (!in_array($key, $tr_ib_after_add)) {
goto o0Qg0jiBneOpvvKn;
}
goto ZExpQ_nD8dsbEgbm;
Alyf4mruxoUZqH00:
echo $stat;
goto vNd5Dt69LAMu0HjY;
UK2ZnoQyNNUrkHhH: jHuQQz578SXcPrwA:
goto qwDM6x_5rlGG_vOW;
Yjp7N1rfq8W1bn3h: o0Qg0jiBneOpvvKn:
goto WIF5hcYK6lR4Fg_A;
OaAEyVeJBCjmT2JO:
echo """;
goto puowwFM3nqXswwbk;
VNMn5r8IDICFOxFA:
echo " <option value="";
goto Zq_Wf01i0p8Q1JfA;
vNd5Dt69LAMu0HjY:
echo "</option>";
goto UK2ZnoQyNNUrkHhH;
ZExpQ_nD8dsbEgbm:
echo " selected";
goto Yjp7N1rfq8W1bn3h;
Zq_Wf01i0p8Q1JfA:
echo $key;
goto OaAEyVeJBCjmT2JO;
WIF5hcYK6lR4Fg_A:
echo ">";
goto Alyf4mruxoUZqH00;
qwDM6x_5rlGG_vOW:
}
goto yNCo0oB2vD1MC7Sp;
L4c1gFThcJyPSHzl:
foreach ($arIblocks as $key => $stat) {
goto jlI8KL_OIyjT0sG8;
Q89PvZ2EOEEcQp2Y: Bat375P4_jP8HQbn:
goto kYP5tHHnUgNiMq1h;
k5MPtJBDAWqD18Uy:
echo """;
goto Dx4HINzq0jQXuVjR;
LzfmdJt74q23Jnp2: qm9GgYzkuNlkYYqh:
goto gDMK0bDfd122ri02;
hfHSR1b44ZXcYLL6:
echo "</option>";
goto Q89PvZ2EOEEcQp2Y;
gDMK0bDfd122ri02:
echo ">";
goto do_ncc9A4G0ZjZzY;
UO3usoBPr04zfTyp:
echo $key;
goto k5MPtJBDAWqD18Uy;
jlI8KL_OIyjT0sG8:
echo " <option value="";
goto UO3usoBPr04zfTyp;
Dx4HINzq0jQXuVjR:
if (!in_array($key, $tr_ib_after_add)) {
goto qm9GgYzkuNlkYYqh;
}
goto la5yjAWaUfZA8eYR;
la5yjAWaUfZA8eYR:
echo " selected";
goto LzfmdJt74q23Jnp2;
do_ncc9A4G0ZjZzY:
echo $stat;
goto hfHSR1b44ZXcYLL6;
kYP5tHHnUgNiMq1h:
}
goto sve6ci_uLf_VjH2r;
vY0Hnyi_2IDttyVX:
$used = (int)$arCount["record_count"] > 0;
goto WbZr7ak4J4UtewHJ;
s_YDBWwuX0FbUVdF:
if (!($arIb = $res->Fetch())) {
goto uo5bLZVfO8iXUpGv;
}
goto x2iD7dmeIlspUS3h;
KvnuaPf7MU7rVapZ:
echo "</label>
</td>
<td width="60%">\xa ";
goto YG6BibH3oGigcgcX;
HyqchFVOkVo1m3FH:
$res = CIBlock::GetList([], ["ACTIVE" => "Y"]);
goto Vva736kenUFWAjx9;
V6rZ8CVDhHVjS3ev:
goto iD8009c5OiXnSgQv;
goto LfHF9GoYXhk2jh6p;
cOGJAnGNi5lBsH2g: YNIAX5HzukZfCsfN:
goto GOpcff5tavB3m0SA;
nUTMF3NWY8x2Kb4o:
goto g0HGQPBOzS_1W9l5;
goto lvMzNtmTqMieJslo;
QwLrs_5zZAH5CmcJ:
$res = CCatalog::GetList([], ["PRODUCT_IBLOCK_ID" => 0]);
goto GAaz957lheYLH1Fn;
K00bULh46NBKu39O:
goto cQVvFiuFwEEFlaIt;
goto OZ855KIc55NLda7H;
OZ855KIc55NLda7H: qd_U9S5ROepdTtGI:
goto gUBqXN1VvmgMEMgB;
LfHF9GoYXhk2jh6p: xgW5K06YVpqgDpee:
goto giICD7ELw3aswQBL;
qeas_fvY5EcEwDgt:
if (!($ar = $res->Fetch())) {
goto xgW5K06YVpqgDpee;
}
goto LSIz9A4V8JNXp0Lq;
Vva736kenUFWAjx9: uIliX5V48pXsO_nN:
goto s_YDBWwuX0FbUVdF;
UDYr_0MdFXMNrds9:
foreach ($arLangs as $key => $stat) {
goto ENgP09Wlj6sQuYrE;
iAuobXX07J10HOOo:
goto Mi4wzliD7KNdEYuk;
goto cv5W2wwkow18zLcU;
tmsTIOkXUd_LrP3o:
echo """;
goto pf7YhSKaTTY3bwb9;
qXlNkocfZW2b5ueQ:
echo "</option>";
goto NZOvLSWN8cCRExLG;
pf7YhSKaTTY3bwb9:
if (!(is_array($arVals[$item]) && $key == reset($arVals[$item]))) {
goto iaWAWVFLCW6m1tbv;
}
goto K_zL2dHl4v2wJCaB;
ENgP09Wlj6sQuYrE:
if (!($def_lang == $key)) {
goto kW3YtfXFqADcR89K;
}
goto iAuobXX07J10HOOo;
cv5W2wwkow18zLcU: kW3YtfXFqADcR89K:
goto Jr2l1gA0VTMlC2q1;
CMTuRUy8G2KVVtIe:
echo $key;
goto tmsTIOkXUd_LrP3o;
Jr2l1gA0VTMlC2q1:
echo " <option value="";
goto CMTuRUy8G2KVVtIe;
K_zL2dHl4v2wJCaB:
echo " selected";
goto nly4SdxJdaXs7m2M;
ASYN1bZTZDHqF0eN:
echo ">";
goto ozfNv_L_JYxe7FuW;
nly4SdxJdaXs7m2M: iaWAWVFLCW6m1tbv:
goto ASYN1bZTZDHqF0eN;
ozfNv_L_JYxe7FuW:
echo $stat;
goto qXlNkocfZW2b5ueQ;
NZOvLSWN8cCRExLG: Mi4wzliD7KNdEYuk:
goto cGdnVONXQPchVkSL;
cGdnVONXQPchVkSL:
}
goto m4eSngE2VoTtv2sx;
WbZr7ak4J4UtewHJ:
echo " <tr>\xa <td width="40%" nowrap>\xa <label>";
goto LStzowOSm2fKBMWX;
GAaz957lheYLH1Fn: iD8009c5OiXnSgQv:
goto qeas_fvY5EcEwDgt;
IleVyPlZqaEiC_6c:
if (!($arIb = $res->Fetch())) {
goto xBuT2T3jWdGatAJG;
}
goto pm57cWL09YUXjuQ3;
pm57cWL09YUXjuQ3:
if (!in_array($arIb["ID"], $arCat)) {
goto O2rmxTmiu2j3_C9E;
}
goto RVOuGjuhPdC5FX83;
bMmmi2VPZRa6oP2I:
echo " </td>\xa </tr>
";
goto XjTy2NOjkpQ_2qVI;
Wi03KapysCYddqPI:
}
private static function allowIBOnLiteVersion($value)
{
goto QgXlnlZETYcEI2ek;
IewBOrgASbInFwT5:
return true;
goto rh9CScxxEARX5Es2;
zJpP53ZyMdUAmJ8D:
$arVals = self::getOptionArray("tr_ib_after_add");
goto UgxKeowYUEGLv7H0;
tKcRXU23G9j5hPrK: jnX1Z_BDxT5GaUly:
goto pS5fTQJguWa2eM3W;
f7bnZSTyeYwTQwlA:
if (!is_array($value)) {
goto uXxb1bxKceVnNpRU;
}
goto lgWny2EycE1GgzhQ;
cFX6o5DUR9ZXvPaO:
if (!CCatalog::GetList([], ["ID" => $IB, "PRODUCT_IBLOCK_ID" => reset($arVals)])->Fetch()) {
goto O7KRhzpc6mVTacNZ;
}
goto IewBOrgASbInFwT5;
lgWny2EycE1GgzhQ:
$IB = $value["IBLOCK_ID"];
goto S9Fe1rdELexTB99N;
GqrAzcenJYwwVFdH:
return true;
goto XidCV1M583elk0iH;
pS5fTQJguWa2eM3W: V046O52PewpM9gI_:
goto GqrAzcenJYwwVFdH;
S9Fe1rdELexTB99N: uXxb1bxKceVnNpRU:
goto BdZWGAQhIQ1zdG2G;
n2OsYBXJgOSEYY2W:
$IB = $value;
goto f7bnZSTyeYwTQwlA;
okhAot4kwQPX8hl1: gJP61g34Tv3tpEFW:
goto cFX6o5DUR9ZXvPaO;
YblqWLtsCkxBey2Q:
return false;
goto okhAot4kwQPX8hl1;
BdZWGAQhIQ1zdG2G:
if (!(strpos($module_id, "trans" . "lator") == 0 && (int)$IB > 0)) {
goto V046O52PewpM9gI_;
}
goto zJpP53ZyMdUAmJ8D;
UgxKeowYUEGLv7H0:
if (is_array($arVals)) {
goto gJP61g34Tv3tpEFW;
}
goto YblqWLtsCkxBey2Q;
rh9CScxxEARX5Es2: O7KRhzpc6mVTacNZ:
goto wHhTSD99PGqUFOt9;
wHhTSD99PGqUFOt9:
if (!(reset($arVals) != $IB)) {
goto jnX1Z_BDxT5GaUly;
}
goto WB1uQ9NyAkKXC1Kr;
WB1uQ9NyAkKXC1Kr:
return false;
goto tKcRXU23G9j5hPrK;
QgXlnlZETYcEI2ek:
$module_id = "bxproger.translator";
goto n2OsYBXJgOSEYY2W;
XidCV1M583elk0iH:
}
public static function getOptionArray(string $name)
{
goto lgqDKYFzTvROV959;
LRBnJn489ArH33qz:
$val = Option::get($module_id, $name);
goto d2NIMZQZ4n4593Wn;
CsdvR4tzLFpWebmt: I9SgJGBTBl2ESvAb:
goto mMZEa_4JqvOVMK2W;
RynYIrO0EPMhwLru:
$arOption = [];
goto LRBnJn489ArH33qz;
At0Yi04d6ndk34aJ:
return array_slice($arOption, 0, 1, true);
goto oVcDk9SZF1NqECjL;
oVcDk9SZF1NqECjL: bTUJ1VqyvvyxC0g1:
goto YKBSURbbzIZwnMtd;
YKBSURbbzIZwnMtd:
return $arOption;
goto ebSGAx1RY_SGrllA;
lgqDKYFzTvROV959:
$module_id = "bxproger.translator";
goto RynYIrO0EPMhwLru;
B3H5GkpEbeMSJI7W:
$arOption = unserialize($val);
goto CsdvR4tzLFpWebmt;
d2NIMZQZ4n4593Wn:
if (!($val != '')) {
goto I9SgJGBTBl2ESvAb;
}
goto B3H5GkpEbeMSJI7W;
mMZEa_4JqvOVMK2W:
if (!(strpos($module_id, "trans" . "lator") == 0)) {
goto bTUJ1VqyvvyxC0g1;
}
goto At0Yi04d6ndk34aJ;
ebSGAx1RY_SGrllA:
}
public static function getTranslatedMess(array $messages, array $targetMessages, string $target, string|bool $source = false, bool $force = false, string &$error = '')
{
goto JL4V3sON7tdE7_zh;
jPZ3pEwmhRVSADs9:
$res = $gt->translateBatch($values, $targetCode, $source);
goto VsO5JHySux4lov1b;
VsO5JHySux4lov1b:
if (is_array($res)) {
goto SIiMoK4k8sl4OuWD;
}
goto oy4hq0R2WnIndfcv;
oQ7yq2mFQ2ISGNBU: jr6iFpeLwdn3ct_p:
goto YjQX0Knoy1brmNOw;
FzWn8qjeRftmEOUA:
$gt = new \Bxproger\Translator\Services\TranslateService();
goto jPZ3pEwmhRVSADs9;
y1HFo6Yzm2OaNas8:
return false;
goto XNJe0CDELJsMzRRb;
ds5ZRK3zNrsxL3A4: ucO8ozDdDtQx0dBA:
goto gy4Yoof6UV6WdCmu;
inoFrVHR3v2BGlzp:
$error .= "Language [" . $target . "] CODE is empty";
goto CPh969TcUZ8DvwVR;
aGiQokBXQSU0HVHi:
if (!(!strlen(trim(implode('', $values))) > 0)) {
goto me8q9WdeY66eM5VV;
}
goto y1HFo6Yzm2OaNas8;
GH0g1iEBKQHsHQh4:
if (!(!strlen($targetCode) > 0)) {
goto KCe0WlIyZayjU6Si;
}
goto inoFrVHR3v2BGlzp;
uKbw5NuoWLc4MOED: Rn5A0YFjsO8wWsZy:
goto wn6hX5o2pp6M40eu;
tW5hWAyDTZvGU7mK:
$targetCode = self::langCode($target);
goto GH0g1iEBKQHsHQh4;
wn6hX5o2pp6M40eu: SIiMoK4k8sl4OuWD:
goto oQ7yq2mFQ2ISGNBU;
IBEhMmUFgpZ_dqcI:
return $targetMessages;
goto oK2T5TQWWRXu_wIL;
n14xIzXbqN79wYXk:
if (!($error == '')) {
goto cFVAbbBISFKScsTu;
}
goto tW5hWAyDTZvGU7mK;
CPh969TcUZ8DvwVR: KCe0WlIyZayjU6Si:
goto vmtT4FVNfMd0eA1c;
NxrNOKzj6SjL8IMD:
foreach ($valkeys as $key => $field) {
goto CBNPXYDGM3ligGD7;
yJT2qAUbngNX5tqa: GAR_Aa4JT71cfIgm:
goto lU5HOvh1Z0VL30eR;
CBNPXYDGM3ligGD7:
$targetMessages[$key] = $res[$current];
goto DRth9_8NHvYe362A;
DRth9_8NHvYe362A:
$current++;
goto yJT2qAUbngNX5tqa;
lU5HOvh1Z0VL30eR:
}
goto KEWBOgeucgNkOcwF;
XNJe0CDELJsMzRRb: me8q9WdeY66eM5VV:
goto n14xIzXbqN79wYXk;
diLqWfCxT9EWc0dB:
$error .= "Translated result batch is empty!";
goto YODI_GKdg5KmTu0e;
gy4Yoof6UV6WdCmu:
$error .= $gt->GetLastError();
goto uKbw5NuoWLc4MOED;
YjQX0Knoy1brmNOw:
if (!($error == '')) {
goto xzW6K1EbnCOZtuMT;
}
goto ZirWWvIt8vWzvJvq;
xhIjppLBQeRwD9at:
foreach ($messages as $key => $message) {
goto KaFD0yh2OR155ulg;
HmS2PAlNOJjjAoZe: x7QuF1Y8cWwc6KVx:
goto PEBeLSKrBEvvgQ3J;
Wl9cewdLWWcHxn4w: PILx8yyPo5OKiBR4:
goto kj_HWqwSUprBHPiN;
PEBeLSKrBEvvgQ3J:
$values[] = $message;
goto Vdx7b_00acHL4Lls;
KaFD0yh2OR155ulg:
if (!($targetMessages[$key] && strlen($targetMessages[$key]) > 0 && !$force)) {
goto x7QuF1Y8cWwc6KVx;
}
goto c3HwSlCUWCMLtDTJ;
c3HwSlCUWCMLtDTJ:
goto PILx8yyPo5OKiBR4;
goto HmS2PAlNOJjjAoZe;
Vdx7b_00acHL4Lls:
$valkeys[$key] = $message;
goto Wl9cewdLWWcHxn4w;
kj_HWqwSUprBHPiN:
}
goto OU7Z387sv47NvxCM;
KEWBOgeucgNkOcwF: NQjQVthAr_qkkqsb:
goto IBEhMmUFgpZ_dqcI;
oK2T5TQWWRXu_wIL: xzW6K1EbnCOZtuMT:
goto P89rB_k6foukaEB1;
OU7Z387sv47NvxCM: c7c8afd2qPNqhIHr:
goto aGiQokBXQSU0HVHi;
YODI_GKdg5KmTu0e:
goto Rn5A0YFjsO8wWsZy;
goto ds5ZRK3zNrsxL3A4;
P89rB_k6foukaEB1:
return false;
goto FMK_OIVnyvcr091w;
JL4V3sON7tdE7_zh:
$values = [];
goto OAwsGuAvvv1IDdLI;
oy4hq0R2WnIndfcv:
if ($gt->GetLastError()) {
goto ucO8ozDdDtQx0dBA;
}
goto diLqWfCxT9EWc0dB;
PcGaBqBtmC1yegnC:
if (!($error == '')) {
goto jr6iFpeLwdn3ct_p;
}
goto FzWn8qjeRftmEOUA;
vmtT4FVNfMd0eA1c: cFVAbbBISFKScsTu:
goto PcGaBqBtmC1yegnC;
OAwsGuAvvv1IDdLI:
$valkeys = [];
goto xhIjppLBQeRwD9at;
ZirWWvIt8vWzvJvq:
$current = 0;
goto NxrNOKzj6SjL8IMD;
FMK_OIVnyvcr091w:
}
private static function GetHostByLang(string $lid)
{
goto tHcmJH7rU7Nh4PGT;
wl8SgyppJUuZz1bC:
goto fePLDfGhaeI52706;
goto PEkGXgj3Aro3RIlP;
OTEXFh3f4ikui_51:
$host = "https://bxproger.ru";
goto VVE2CmBsr70M7x7Z;
xsyz1Z9X31dnWfg0:
if ($lid === "ru") {
goto VopIXdiRvIw8_3P2;
}
goto n3fxtfbCZts72rVi;
PEkGXgj3Aro3RIlP: VopIXdiRvIw8_3P2:
goto OTEXFh3f4ikui_51;
ydhFP8Y1d0sM_Em0:
$host = "https://proger.com.ua";
goto wl8SgyppJUuZz1bC;
vmPZwaekVbp4UAFf:
if ($lid === "ua") {
goto rqZdnCWFjojkxWKv;
}
goto xsyz1Z9X31dnWfg0;
tHcmJH7rU7Nh4PGT:
$host = "https://bxproger.com";
goto vmPZwaekVbp4UAFf;
LwRUFokVpPfGuDb4: rqZdnCWFjojkxWKv:
goto ydhFP8Y1d0sM_Em0;
VVE2CmBsr70M7x7Z: fePLDfGhaeI52706:
goto QuLOfonznnUcN8lg;
n3fxtfbCZts72rVi:
goto fePLDfGhaeI52706;
goto LwRUFokVpPfGuDb4;
QuLOfonznnUcN8lg:
return $host;
goto LRnulPqkOzic3JFz;
LRnulPqkOzic3JFz:
}
}
goto obzJMvg2S0pLVQDP;
obzJMvg2S0pLVQDP:
function fgetMeasures($arBasketItems)
{
goto Od_1LM0TlbO6PzXg;
cgL23ADti6GnWXQF:
if (!Loader::includeModule("catalog")) {
goto EmUdD9SuX5WwlVpi;
}
goto PO5OSuKQe03NtSid;
PCoARtTv9MHLeCsS: PxmsPeea2mrJuhml:
goto abVm1paH3r1BBqrs;
rTj5gqUayKtcpmMw:
static $measures = array();
goto qex5u9JirFe_yZdT;
vvmZ2MCrUZPzIF5L:
goto SdVwbbAhyKwonV6h;
goto tinMsaddpYxX9EuD;
TFWbo6KN8VNHCyHo:
foreach ($arProductToMeasures as $key => $id) {
goto F50A1X55cgrZyhLA;
iu2YRYf9nbTmqxit: LssGfl3iOkt6mqZ0:
goto sSKHiGGr_ZbF3xK6;
A2zNa8nTpO2aj7Ou:
$arProductToMeasures[$key] = $arProductToMeasuresNames[$id];
goto iu2YRYf9nbTmqxit;
sSKHiGGr_ZbF3xK6: SQLAQn8uFTqRpKkq:
goto lhJnUPRBGHSQE1Fg;
F50A1X55cgrZyhLA:
if (!isset($arProductToMeasuresNames[$id])) {
goto LssGfl3iOkt6mqZ0;
}
goto A2zNa8nTpO2aj7Ou;
lhJnUPRBGHSQE1Fg:
}
goto m0sJFy5fruY7rPtt;
gC6O8IemQL1z1GaX:
$measures[$arMeasure["ID"]] = $arMeasure;
goto yNBIj5nRXN9K43d_;
yWAbm9fzrU37gQn7: OoiHslJWII0YLZXE:
goto jCD9gzydsMWHyzOw;
rAD1JU4GVUfNzwmy:
foreach ($arBasket2Measure as $measureId => $productIds) {
goto k9gFYbhMpbIbE9x6;
Xax11RFUCJboXr3C:
goto wyHu6N0DY1MBUobf;
goto K5LoCKQ_jOOhOK53;
K5LoCKQ_jOOhOK53: KY9uNYF7viy8hxaO:
goto ZUrQQExT1822JyGG;
ZUrQQExT1822JyGG:
foreach ($productIds as $productId) {
goto UpwnO56vqjBKenyP;
KbxqB5wC_7_2my0d: FJMTUjnIREG1xOYi:
goto TvgG_8uOBOFkG_1F;
TvgG_8uOBOFkG_1F: PdrDbCqiJcnEeOS5:
goto yrqsI6TfHx17s2ar;
MV4nuRgyiHwHifFf: gtYWP29OgSOC9MAF:
goto KbxqB5wC_7_2my0d;
z2v6Ew_Dz0vXzF8A:
foreach ($basketLinks[$productId] as $keyBasket) {
goto GwlZJOTMEuLr3aAd;
GwlZJOTMEuLr3aAd:
$arBasketItems[$keyBasket]["MEASURE_TEXT"] = $measures[$measureId]["SYMBOL_RUS"];
goto BbWn90jGAThN5O9a;
tmLLsYUxDULkG_rr: Sarnc9cMduk5WOS1:
goto hWVJkjLnwh0Slme3;
BbWn90jGAThN5O9a:
$arBasketItems[$keyBasket]["MEASURE"] = $measures[$measureId]["ID"];
goto tmLLsYUxDULkG_rr;
hWVJkjLnwh0Slme3:
}
goto MV4nuRgyiHwHifFf;
UpwnO56vqjBKenyP:
if (!(isset($basketLinks[$productId]) && !empty($basketLinks[$productId]))) {
goto FJMTUjnIREG1xOYi;
}
goto z2v6Ew_Dz0vXzF8A;
yrqsI6TfHx17s2ar:
}
goto iVeitdRX056HkN5g;
iVeitdRX056HkN5g: JALy5BxSyynAfbqU:
goto dnhQDf98hV2ePuqM;
dnhQDf98hV2ePuqM: wyHu6N0DY1MBUobf:
goto GBftz0egfle8UCeR;
k9gFYbhMpbIbE9x6:
if (isset($measures[$measureId])) {
goto KY9uNYF7viy8hxaO;
}
goto Xax11RFUCJboXr3C;
GBftz0egfle8UCeR:
}
goto yXu_7dxLdg2JmbUg;
T68J9g3lvzLZVl1a:
if (!($arRes["MEASURE"] <= 0)) {
goto TeYimXgiHASDz_eJ;
}
goto vvmZ2MCrUZPzIF5L;
v44dqXVdrgkROPYU:
$arElementId = array();
goto urRu6N6IxCkng8bB;
Je86Mxw_m3CsgbbT:
$arProductToMeasures[$ar["ID"]] = $ar["MEASURE"];
goto Y2wXpXYNqGXZZw09;
PO5OSuKQe03NtSid:
$arDefaultMeasure = FCCatalogMeasure::getDefaultMeasure(true, true);
goto v44dqXVdrgkROPYU;
bMtM_NCPyKVIrOwZ: C16PKb6o5dfA9CsF:
goto KPFpgvK0tz90fVAz;
gke0IfFew5LWyx0u: KfVwcPlo9DtGXzst:
goto rAD1JU4GVUfNzwmy;
RzczOqBlIVzKNAUP: SdVwbbAhyKwonV6h:
goto i6Bo7YOpNC45kZf5;
AIpQc3p77gPFpR3l: SoNyzp9WXpmKOnvF:
goto l4JOovfNQN8_io9G;
xFXI0So3gTTfUlVX:
goto OoiHslJWII0YLZXE;
goto TxIV1OtM_QZhDTTt;
Uz11Ug0dJZPWtC8O:
if (isset($arBasket2Measure[$arRes["MEASURE"]])) {
goto SoNyzp9WXpmKOnvF;
}
goto IhmhCyGBy0SvSWnz;
BLvVJwodteuUod1V:
$arRes["MEASURE"] = (int)$arRes["MEASURE"];
goto T68J9g3lvzLZVl1a;
fGto4ArfQTyri6D8: w7xCDwJBgPnD8hEo:
goto uG3ShUx9m1IKNPE3;
XvMriBnpnuIH84XT: v4c8OhHCnwDP7XWX:
goto gke0IfFew5LWyx0u;
hrLuBf2L4ialIYD8:
$arRes["ID"] = (int)$arRes["ID"];
goto BLvVJwodteuUod1V;
tinMsaddpYxX9EuD: TeYimXgiHASDz_eJ:
goto Uz11Ug0dJZPWtC8O;
PCv9QZpd7SHlrWK3:
unset($arRes, $dbres);
goto gC6HMb4uOUqF0aRu;
YF5bYiH37Yg8kgT5: lmYdFWB21GK3RXsz:
goto PnFvaPlsKc8rXTAy;
ox53i78ZnxfoEB7l: UqjrDJCcSanEwcAW:
goto jAf1cgsDO5FQyZc5;
PnFvaPlsKc8rXTAy:
goto SdVwbbAhyKwonV6h;
goto jLoKGK0P0R7zbkiA;
wI0E4NI2aHRGkbQj:
$arProductToMeasuresNames[$arMeasures["ID"]] = $arMeasures;
goto xFXI0So3gTTfUlVX;
uG3ShUx9m1IKNPE3:
$resMeasures = FCCatalogMeasure::getList([], ["ID" => $arProductToMeasures]);
goto yWAbm9fzrU37gQn7;
ZDGkhRPHRo1nmDaP:
$dbMeasure = FCCatalogMeasure::GetList(array(), array("ID" => array_values($newMeasure)), false, false, array("ID", "SYMBOL_RUS", "CODE"));
goto PCoARtTv9MHLeCsS;
N0N5jkQeSyVQSQ3t:
$newMeasure[] = $arRes["MEASURE"];
goto YF5bYiH37Yg8kgT5;
KnUtAL25MD5ki5GB: EmUdD9SuX5WwlVpi:
goto knxkj1RXKM3PJy7C;
Od_1LM0TlbO6PzXg:
$arProductToMeasures = [];
goto ThzJbxMAJy08M0HS;
CAEi7N0zWdXX7CR1:
foreach ($arBasketItems as $keyBasket => $arItem) {
goto Iv7v1B0yAbopp0rP;
KqGLZ_80qgRqHEsh:
$basketLinks[$productID][] = $keyBasket;
goto hmDTiRaRCLVf6v5u;
eLA4vs3fhYVuh6GP:
$measureText = $arDefaultMeasure["~SYMBOL_RUS"];
goto ieDfqzoeseBY3CuN;
lJA3JqN2Wx8dfxdl:
$measureText = $arItem["MEASURE_NAME"];
goto b3i7SsA4yWxswkKw;
Yrn3uGpuXz6b4Gz_:
if (isset($basketLinks[$productID])) {
goto dO9P9JTeFJ3ce95f;
}
goto S_RGttYZEGl7jbXj;
vPVQOnKlFpYbnAAA:
$productID = (int)$arItem["PRODUCT_ID"];
goto Yrn3uGpuXz6b4Gz_;
ieDfqzoeseBY3CuN:
$measureCode = 0;
goto GTfSAAWy_95d2DC9;
hKZwEKE8NZGsMpLS: H1XbXSDhJoRacLc0:
goto XSN8d4EI1nooCZ1O;
pVK7E75Yz583JUha:
$measureText = $arProductToMeasures[$arItem["PRODUCT_ID"]]["SYMBOL_RUS"];
goto pEVaMvws2NJJ9l1n;
v36038xLL4vdBIGV: dO9P9JTeFJ3ce95f:
goto KqGLZ_80qgRqHEsh;
Iv7v1B0yAbopp0rP:
if (isset($arItem["MEASURE_NAME"]) && $arItem["MEASURE_NAME"] != '') {
goto QiE_aVmsOjEVlfGk;
}
goto vPVQOnKlFpYbnAAA;
XSN8d4EI1nooCZ1O:
$arBasketItems[$keyBasket]["MEASURE_TEXT"] = $measureText;
goto iHaJdvYo0g91vZMw;
Um7q09i1tEb3fMyj: QiE_aVmsOjEVlfGk:
goto lJA3JqN2Wx8dfxdl;
iHaJdvYo0g91vZMw:
$arBasketItems[$keyBasket]["MEASURE"] = $measureCode;
goto wPW1LDaW3EVCTv0U;
XsAozGocMPE2Agkm:
if (!isset($arProductToMeasures[$arItem["PRODUCT_ID"]])) {
goto XRaVAJRkpaBEPzQ0;
}
goto pVK7E75Yz583JUha;
hmDTiRaRCLVf6v5u:
$arElementId[] = $productID;
goto eLA4vs3fhYVuh6GP;
pEVaMvws2NJJ9l1n: XRaVAJRkpaBEPzQ0:
goto hKZwEKE8NZGsMpLS;
GTfSAAWy_95d2DC9:
goto H1XbXSDhJoRacLc0;
goto Um7q09i1tEb3fMyj;
S_RGttYZEGl7jbXj:
$basketLinks[$productID] = array();
goto v36038xLL4vdBIGV;
wPW1LDaW3EVCTv0U: kmRUvNkRUASTDQhv:
goto g1xKzGzmNkEq7oRA;
b3i7SsA4yWxswkKw:
$measureCode = intval($arItem["MEASURE_CODE"]);
goto XsAozGocMPE2Agkm;
g1xKzGzmNkEq7oRA:
}
goto bMtM_NCPyKVIrOwZ;
knxkj1RXKM3PJy7C:
return $arBasketItems;
goto o7TUb8zra91VHBMo;
IhmhCyGBy0SvSWnz:
$arBasket2Measure[$arRes["MEASURE"]] = array();
goto AIpQc3p77gPFpR3l;
l4JOovfNQN8_io9G:
$arBasket2Measure[$arRes["MEASURE"]][] = $arRes["ID"];
goto O_CXweoGOb_nMg4s;
yNBIj5nRXN9K43d_:
goto PxmsPeea2mrJuhml;
goto XvMriBnpnuIH84XT;
gC6HMb4uOUqF0aRu:
if (empty($newMeasure)) {
goto KfVwcPlo9DtGXzst;
}
goto ZDGkhRPHRo1nmDaP;
DiDsuLOEJx_H5lL2:
$dbres = CCatalogProduct::GetList(array(), array("ID" => $arElementId), false, false, array("ID", "MEASURE"));
goto RzczOqBlIVzKNAUP;
abVm1paH3r1BBqrs:
if (!($arMeasure = $dbMeasure->Fetch())) {
goto v4c8OhHCnwDP7XWX;
}
goto gC6O8IemQL1z1GaX;
jCD9gzydsMWHyzOw:
if (!($arMeasures = $resMeasures->Fetch())) {
goto wotkO7pHpa9RSU23;
}
goto wI0E4NI2aHRGkbQj;
jAf1cgsDO5FQyZc5:
if (!($ar = $r->Fetch())) {
goto w7xCDwJBgPnD8hEo;
}
goto Je86Mxw_m3CsgbbT;
Y2wXpXYNqGXZZw09:
goto UqjrDJCcSanEwcAW;
goto fGto4ArfQTyri6D8;
yXu_7dxLdg2JmbUg: ard1IykAWJJjFUKV:
goto jPsZ2vciEkUo5q6w;
jPsZ2vciEkUo5q6w: B1tgAUKMzOqgmE3w:
goto KnUtAL25MD5ki5GB;
i6Bo7YOpNC45kZf5:
if (!($arRes = $dbres->Fetch())) {
goto UzhIpH3w20jIcRVz;
}
goto hrLuBf2L4ialIYD8;
urRu6N6IxCkng8bB:
$basketLinks = array();
goto CAEi7N0zWdXX7CR1;
M_u8vJVbPOI4pKA9:
if (empty($arElementId)) {
goto B1tgAUKMzOqgmE3w;
}
goto S4e7_CYxFmv806y4;
oksBBeKIu0lHvRVu:
$r = CCatalogProduct::GetList([], ["=ID" => array_column($arBasketItems, "PRODUCT_ID")]);
goto ox53i78ZnxfoEB7l;
O_CXweoGOb_nMg4s:
if (!(!isset($measures[$arRes["MEASURE"]]) && !in_array($arRes["MEASURE"], $newMeasure))) {
goto lmYdFWB21GK3RXsz;
}
goto N0N5jkQeSyVQSQ3t;
S4e7_CYxFmv806y4:
$arBasket2Measure = array();
goto DiDsuLOEJx_H5lL2;
TxIV1OtM_QZhDTTt: wotkO7pHpa9RSU23:
goto TFWbo6KN8VNHCyHo;
KPFpgvK0tz90fVAz:
unset($productID, $keyBasket, $arItem);
goto M_u8vJVbPOI4pKA9;
m0sJFy5fruY7rPtt: S4nMHcWElLUvacAr:
goto rTj5gqUayKtcpmMw;
jLoKGK0P0R7zbkiA: UzhIpH3w20jIcRVz:
goto PCv9QZpd7SHlrWK3;
qex5u9JirFe_yZdT:
$newMeasure = array();
goto cgL23ADti6GnWXQF;
ThzJbxMAJy08M0HS:
$arProductToMeasuresNames = [];
goto oksBBeKIu0lHvRVu;
o7TUb8zra91VHBMo:
} ?>
Did this file decode correctly?
Original Code
<?php
/* __________________________________________________
| Obfuscated by PROGER.COM.UA 2.0.14 |
| on 2024-04-16 00:53:40 |
| https://proger.com.ua |
|__________________________________________________|
*/
use Bitrix\Main\Loader, Bitrix\Main\Page\Asset, Bitrix\Main\Config\Option, Bitrix\Main\Localization\Loc, Bitrix\Main\ORM\EventResult, Bitrix\Main\ORM\EntityError;
goto DQYmel6gEHMaz6Ym;
GAYUsed_SC05Ms13:
Loader::registerAutoLoadClasses("\x62\x78\160\162\157\147\x65\x72\56\164\x72\141\x6e\163\154\x61\164\x6f\162", ["\x46\x45\154\x65\x6d\x65\156\164\114\151\x73\x74" => "\x63\154\141\163\163\145\x73\57\x46\x45\154\145\155\x65\156\x74\114\151\163\164\56\160\150\x70", "\106\x45\154\x65\x6d\145\x6e\x74" => "\x63\x6c\141\x73\163\145\x73\x2f\106\x45\154\145\x6d\x65\156\x74\56\x70\150\160", "\106\103\111\x42\x6c\x6f\143\x6b" => "\143\x6c\x61\x73\163\145\x73\57\x46\103\111\x42\x6c\157\x63\x6b\56\160\x68\160", "\106\x43\x43\141\x74\x61\x6c\x6f\x67\115\x65\141\163\x75\x72\x65" => "\143\x6c\x61\163\x73\x65\x73\57\143\x61\164\x61\154\157\147\x2f\x6d\145\141\163\165\162\x65\56\x70\x68\x70", "\106\x43\x49\x42\x6c\x6f\x63\153\120\x72\x6f\x70\x65\162\x74\171" => "\143\154\141\x73\x73\145\163\57\106\x43\111\102\x6c\x6f\x63\x6b\x50\x72\x6f\x70\x65\162\164\171\x2e\x70\x68\160", "\106\x43\x49\102\x6c\157\143\x6b\x50\162\x6f\160\145\x72\x74\171\105\156\165\x6d" => "\143\x6c\141\x73\163\145\163\57\106\x43\x49\x42\154\x6f\x63\153\x50\x72\157\160\x65\162\164\171\105\x6e\165\x6d\56\x70\150\x70", "\x46\x5f\x43\x49\102\x45\154\145\x6d\145\156\x74" => "\143\154\x61\x73\x73\x65\163\57\x46\137\x43\x49\102\105\154\x65\155\145\x6e\x74\x2e\160\x68\160", "\106\103\x49\x42\154\157\x63\153\122\x65\163\x75\x6c\164" => "\143\154\x61\x73\163\x65\163\57\106\103\x49\102\x6c\157\143\x6b\x52\145\x73\x75\x6c\164\56\160\x68\x70", "\x46\103\111\102\x6c\157\143\153\105\x6c\x65\155\145\156\164" => "\x63\x6c\141\163\x73\145\163\x2f\106\x43\111\102\154\x6f\x63\x6b\105\x6c\x65\155\145\156\164\x2e\x70\x68\x70", "\x46\x43\x49\x42\x6c\157\143\153\123\x65\143\164\x69\x6f\156" => "\143\154\x61\x73\x73\x65\x73\57\x46\103\x49\102\154\157\x63\153\123\145\x63\164\x69\157\x6e\56\x70\150\160", "\106\103\x49\102\x6c\x6f\143\153\120\162\151\143\145\x54\x6f\x6f\x6c\x73" => "\x63\154\x61\x73\x73\145\x73\x2f\106\x43\111\x42\154\157\x63\153\x50\162\x69\143\x65\x54\157\157\154\163\x2e\160\150\x70", "\106\103\x41\x6c\x6c\x49\102\x6c\x6f\x63\x6b\x53\145\x63\x74\x69\157\x6e" => "\x63\x6c\141\163\163\x65\163\57\x46\x43\x41\x6c\154\x49\x42\x6c\157\143\153\123\x65\143\164\151\157\x6e\56\160\x68\160", "\x54\162\x61\156\163\x6c\141\164\145\106\x69\x6c\x65\x54\141\142\x6c\145" => "\x63\x6c\x61\x73\x73\x65\x73\57\x54\x72\141\x6e\163\x6c\x61\x74\145\x46\151\x6c\x65\124\141\142\154\145\x2e\160\x68\160", "\x54\162\x61\156\163\x6c\141\164\x65\x50\x72\157\x70\145\x72\x74\171\x54\x61\142\x6c\145" => "\143\x6c\141\x73\163\145\x73\x2f\124\162\x61\x6e\163\x6c\141\x74\x65\x50\x72\x6f\x70\145\162\164\171\124\141\x62\x6c\x65\x2e\160\x68\x70", "\x54\162\141\156\163\x6c\x61\164\145\120\x72\157\160\x65\162\x74\171\105\x6e\x75\155\x65\162\141\x74\x69\157\156\x54\x61\x62\154\x65" => "\143\154\x61\163\163\x65\163\x2f\x54\162\141\156\163\x6c\x61\164\145\x50\x72\157\160\x65\x72\x74\171\105\156\165\x6d\x65\x72\141\164\151\157\x6e\x54\x61\x62\x6c\x65\x2e\x70\x68\160", "\106\x43\123\x65\141\162\143\150\124\151\x74\x6c\145" => "\143\154\141\163\163\x65\163\57\x46\x43\123\145\x61\162\143\150\124\151\x74\154\x65\x2e\160\150\160", "\x46\103\x46\151\154\145" => "\143\154\x61\163\x73\x65\163\57\106\x43\x46\x69\154\145\56\x70\x68\x70", "\106\101\144\155\151\156\x54\157\x6f\x6c\163" => "\143\154\x61\163\163\145\163\57\x46\101\x64\x6d\151\156\x54\157\x6f\154\x73\x2e\160\150\x70", "\x46\103\x55\163\145\x72\124\x79\160\145\123\121\114" => "\143\x6c\x61\x73\163\145\x73\57\x46\x43\x55\163\x65\162\124\x79\x70\x65\x53\x71\x6c\x2e\x70\x68\160", "\x46\x43\x55\x73\145\162\x54\171\x70\145\x4d\x61\156\141\x67\x65\162" => "\x63\154\x61\163\x73\x65\163\x2f\106\x43\125\x73\145\162\124\171\160\x65\115\141\x6e\141\x67\x65\x72\x2e\160\150\160", "\106\103\111\x42\154\157\x63\153\x46\157\x72\155\141\x74\x50\162\157\160\145\162\164\151\145\x73" => "\143\x6c\x61\163\163\145\x73\57\106\103\x49\102\x6c\x6f\x63\153\x46\x6f\162\x6d\141\x74\120\x72\157\x70\x65\x72\164\x69\145\163\x2e\x70\x68\160", "\106\x43\111\102\154\157\143\x6b\120\x72\x6f\160\145\162\164\x79\104\x69\x72\x65\x63\x74\x6f\x72\171" => "\143\154\x61\163\163\x65\x73\x2f\x46\103\111\x42\154\157\143\x6b\x50\162\157\x70\145\162\x74\x79\x44\x69\x72\x65\143\164\x6f\x72\x79\x2e\x70\x68\160", "\106\x43\x75\x73\x74\157\x6d\124\x79\x70\x65\110\x74\155\x6c" => "\143\154\x61\163\x73\x65\x73\57\x67\x65\x6e\x65\162\x61\154\x2f\143\165\163\x74\157\x6d\164\x79\x70\x65\x68\164\155\154\x2e\x70\150\160", "\106\x43\111\x42\154\x6f\143\x6b\x50\x72\157\x70\145\x72\164\x79\105\154\145\x6d\145\x6e\x74\x4c\151\x73\164" => "\143\x6c\x61\x73\x73\x65\163\x2f\x43\x49\102\x6c\x6f\x63\153\120\x72\x6f\x70\145\162\x74\171\x45\154\145\155\x65\156\x74\114\x69\163\x74\x2e\160\150\x70", "\106\103\111\x42\154\x6f\x63\153\x53\x65\x63\164\151\x6f\x6e\120\x72\157\160\x65\x72\x74\171\x4c\x69\x6e\153" => "\143\154\141\x73\163\145\163\x2f\x46\x43\111\102\154\157\143\153\x53\145\143\x74\x69\157\x6e\x50\x72\157\x70\145\x72\164\171\114\151\x6e\153\56\160\150\160"]);
goto zN3GOMP5F2RTtfIA;
DQYmel6gEHMaz6Ym:
Loader::includeModule("\x69\x62\154\x6f\x63\153");
goto cmYxhhK7v0rhbWXX;
cmYxhhK7v0rhbWXX:
Loader::includeModule("\143\x61\164\x61\x6c\x6f\x67");
goto GAYUsed_SC05Ms13;
zN3GOMP5F2RTtfIA:
class CFanTranslator
{
const MODULE_ID = "\x62\170\x70\162\157\147\x65\x72\56\164\162\x61\156\x73\x6c\141\164\x6f\x72";
const SECTION_UF_TYPES = ["\x63\165\x73\x74\x6f\155\150\164\155\154", "\163\164\x72\151\156\147"];
public static function joinTable(string $tableName, string $tableAlias, string $lang = LANGUAGE_ID, string $site = LANGUAGE_ID)
{
$trTableName = str_replace("\142\x5f\x63\x61\164\x61\154\157\147\x5f", "\146\x61\x6e\x5f\164\162\x61\x6e\163\x6c\141\164\157\x72\x5f", $tableName);
return "\x20\x4c\x45\x46\x54\x20\x4a\x4f\111\116\40" . $trTableName . "\x20\124\122\40\x6f\156\x20" . $tableAlias . "\x2e\x49\x44\40\75\x20\x54\122\x2e\126\x41\114\x55\105\x5f\x49\x44\x20\101\x4e\x44\40\x27" . $lang . "\47\40\x3d\40\124\122\x2e\x4c\x41\x4e\107\125\101\107\105\137\111\x44\40\101\x4e\104\x20\47" . $site . "\x27\40\x3d\40\124\122\x2e\123\x49\x54\105\x5f\x49\104";
}
public static function getTranslateMode(string $LANGUAGE_ID = LANGUAGE_ID, $COUNTRY_ID = '')
{
goto KOz5rorpUxI7DVqt;
vFcYf6guUWfgvri4:
if (!(strpos($module_id, "\x74\162\141\x6e\163" . "\154\141\x74\157\x72") == 0)) {
goto AcAaWC8YNG15XYHI;
}
goto s8P74UhWUt9V3bqu;
s8P74UhWUt9V3bqu:
$arVals = self::getOptionArray("\x74\x72\137\154\141\156\x67\163\137\x61\146\x74\x65\x72\x5f\x61\x64\144");
goto SIyKywdBJInABPaw;
UJO90__0J7rX6YsR:
$defLang = Option::get($module_id, "\144\145\x66\x5f\154\141\x6e\147");
goto t5SuGMmiv4fC72Vv;
jtAL_0MlgZS8lhY8:
if (!($defLang == '' || $defLang == $LANGUAGE_ID)) {
goto hWxEAMRXUaB8gvVa;
}
goto doZfsZ1_5YoR3fJZ;
D6juK_eo8Lcp8LAg: bPi4mhdW42friU2k:
goto vFcYf6guUWfgvri4;
vEGVUvygMXK_1u9A:
return trim($COUNTRY_ID . "\40" . LANGUAGE_ID);
goto uY2sdomcaw_LAryu;
g4P69tImrBGgSSiC: ea5lO_O3JtxUT_3o:
goto XKsP6jWRnFLQjJl7;
RKrjPBBLVU2d73g5:
if (self::clear()) {
goto qqP5uRrOVe3vT097;
}
goto wPMh4yuESmRdmsHw;
t5SuGMmiv4fC72Vv:
if (defined("\104\105\x46\x41\x55\114\124\137\114\x41\x4e\107\x55\x41\x47\x45")) {
goto bPi4mhdW42friU2k;
}
goto OKr79hOr1AX4gAOd;
Oyxh2KgcdxaUznox: AcAaWC8YNG15XYHI:
goto jtAL_0MlgZS8lhY8;
fdAo00nRYACI8qEJ: hWxEAMRXUaB8gvVa:
goto RPHaIXoERR39Kvmn;
KOz5rorpUxI7DVqt:
$module_id = "\x62\170\x70\x72\157\x67\x65\x72\x2e\x74\x72\141\x6e\163\154\x61\x74\x6f\162";
goto WOy0WXWyTQrb_hNx;
SIyKywdBJInABPaw:
if (is_array($arVals)) {
goto ea5lO_O3JtxUT_3o;
}
goto JiOpvyiRluO1zzdm;
FOqJm5v2E9Gj9WYd: xd3tISUZowQ65KO7:
goto wFcbNR8jLJrqPM52;
ncahWDimGyGo3JLt:
define("\111\123\137\x54\x52\101\x4e\x53\x4c\x41\x54\x45\137\x4d\x4f\x44\x45", true);
goto FOqJm5v2E9Gj9WYd;
XKsP6jWRnFLQjJl7:
$arlid = reset($arVals);
goto FNe6WCClNtnm1917;
FNe6WCClNtnm1917:
if (is_array($arlid)) {
goto QMPZkPXCbzQbpWoZ;
}
goto yBzloMqi6W3fvd1t;
LnBbMycL2OTPMAFs: qqP5uRrOVe3vT097:
goto UJO90__0J7rX6YsR;
pnJak4__OeAapEuo:
return false;
goto IDlVuTR_Zi87Qwn4;
RPHaIXoERR39Kvmn:
if (defined("\111\123\137\124\x52\101\x4e\123\114\x41\x54\x45\137\115\x4f\104\x45")) {
goto xd3tISUZowQ65KO7;
}
goto ncahWDimGyGo3JLt;
KggfehW3msnAh98L:
if (!($LANGUAGE_ID != reset($arlid))) {
goto xZyB3nv4OlxfDJ7D;
}
goto pnJak4__OeAapEuo;
IDlVuTR_Zi87Qwn4: xZyB3nv4OlxfDJ7D:
goto Oyxh2KgcdxaUznox;
doZfsZ1_5YoR3fJZ:
return false;
goto fdAo00nRYACI8qEJ;
WOy0WXWyTQrb_hNx:
if (!(isset($_REQUEST["\155\x6f\x64\x65"]) && $_REQUEST["\x6d\157\144\145"] == "\x69\x6d\x70\157\162\x74")) {
goto ARg5NjbFFVM1OvpF;
}
goto No4WTqciVIz1hhaq;
JiOpvyiRluO1zzdm:
return false;
goto g4P69tImrBGgSSiC;
Yld6n7AWslJg9tsU: QMPZkPXCbzQbpWoZ:
goto KggfehW3msnAh98L;
wPMh4yuESmRdmsHw:
return false;
goto LnBbMycL2OTPMAFs;
No4WTqciVIz1hhaq:
return false;
goto Ozik9pH2IRV40qxj;
OKr79hOr1AX4gAOd:
define("\104\105\106\101\x55\114\x54\137\114\x41\x4e\x47\x55\101\107\x45", $defLang);
goto D6juK_eo8Lcp8LAg;
yBzloMqi6W3fvd1t:
return false;
goto Yld6n7AWslJg9tsU;
Ozik9pH2IRV40qxj: ARg5NjbFFVM1OvpF:
goto RKrjPBBLVU2d73g5;
wFcbNR8jLJrqPM52:
$GLOBALS["\x55\123\x45\x52\137\106\111\105\x4c\x44\x5f\x4d\101\116\101\x47\x45\122"] = new FCUserTypeManager();
goto vEGVUvygMXK_1u9A;
uY2sdomcaw_LAryu:
}
public static function isTranslateMode($LID = '', $SITE_ID = '')
{
goto n35qWzGD5TjgVf2q;
wW9qqlV5kryQ3y0v:
if (!(defined("\x49\123\x5f\x54\x52\x41\116\123\114\x41\x54\x45\137\x4d\117\104\105") && IS_TRANSLATE_MODE === true && self::clear())) {
goto fEWcngrH05FXnFAM;
}
goto oDxIazYhNxF0Lldc;
Wni02vnmzwSdk7Gs:
if (!(defined("\104\x45\106\x41\x55\x4c\x54\x5f\x4c\101\116\107\125\x41\107\105") && self::clear() && $LID != DEFAULT_LANGUAGE)) {
goto c0HknxyEd1fwfjdd;
}
goto QVUtGjNDM0gvoJ7O;
lU1n0tPIqKiytCoA:
return false;
goto YII3lGspVAvqDShT;
oDxIazYhNxF0Lldc:
return true;
goto qf3ofleChvdWuElo;
O7rXdYEb_d9jDyCS: c0HknxyEd1fwfjdd:
goto ufa5zpwvC9pDmDjl;
Pnqwm_dCmU8RLjMi:
goto JKixD0dJ6aYr9ADJ;
goto enmov5F_0sUCU4rv;
qf3ofleChvdWuElo: fEWcngrH05FXnFAM:
goto Pnqwm_dCmU8RLjMi;
enmov5F_0sUCU4rv: sx6RdE_6NYBEns15:
goto Wni02vnmzwSdk7Gs;
n35qWzGD5TjgVf2q:
if ($LID) {
goto sx6RdE_6NYBEns15;
}
goto wW9qqlV5kryQ3y0v;
QVUtGjNDM0gvoJ7O:
return true;
goto O7rXdYEb_d9jDyCS;
ufa5zpwvC9pDmDjl: JKixD0dJ6aYr9ADJ:
goto lU1n0tPIqKiytCoA;
YII3lGspVAvqDShT:
}
private static function clear()
{
goto XwvnAnzS91xm2OBf;
jFj08nGuleCvKsRu:
if (!(($module_id === "\x6d\157\144\x75" . "\x6c\x65\155\x61\162\x6b\145\x74\x2e\x74\x72\141\156\163" . "\x6c\x61\x74\157\x72" || $module_id === "\x6d\157\144\x75" . "\x6c\x65\155\x61\x72\153\x65\x74\x2e\x6d\x75\x6c\x74\151" . "\154\151\164\x65") && Loader::includeModule("\155\x6f\x64\x75" . "\154\x65\x6d\141\162\x6b\145\x74\x2e\x6d\x6f\x64\x75" . "\154\x65\155\x61\162\x6b\145\x74"))) {
goto lORkxBp2hclN84Ms;
}
goto pfMc1ivus9gMrX1I;
j2csJ5PcGtJTV1YL:
if (!(basename(__DIR__) != $module_id)) {
goto EqdvaNhL1EtBf5Dl;
}
goto CDxDyDDkTVgEo7Tr;
pfMc1ivus9gMrX1I:
return true;
goto w84SJ13YK1AFaDzf;
XwvnAnzS91xm2OBf:
$module_id = "\x62\x78\x70\162\x6f\147\145\162\56\164\162\x61\156\x73\154\x61\x74\x6f\x72";
goto j2csJ5PcGtJTV1YL;
w84SJ13YK1AFaDzf: lORkxBp2hclN84Ms:
goto HkBKTrK2UWRA_67p;
TUA5aNxNc018hAQY:
if (!($module_id === "\x62\170" . "\x70\162\x6f\x67\145\162\56\x74\x72\141\156\x73" . "\154\141\164\157\x72" || $module_id === "\x62\170" . "\160\162\157\147\x65\162\x2e\x6d\165\154\164\151" . "\x6c\151\x74\x65")) {
goto XAdxmEusqFIk3ptw;
}
goto e20oVOl1j52Xbuhm;
THW4bUj44jlzCiE0: XAdxmEusqFIk3ptw:
goto jFj08nGuleCvKsRu;
ol3ihs7i3_6a9wFe: EqdvaNhL1EtBf5Dl:
goto TUA5aNxNc018hAQY;
e20oVOl1j52Xbuhm:
return true;
goto THW4bUj44jlzCiE0;
CDxDyDDkTVgEo7Tr:
return false;
goto ol3ihs7i3_6a9wFe;
HkBKTrK2UWRA_67p:
return false;
goto o0c_CGU2E1rmsMuA;
o0c_CGU2E1rmsMuA:
}
public static function ajaxPath(string $path)
{
goto pQjMY8ekC8jnv5Y6;
pQjMY8ekC8jnv5Y6:
if (self::isTranslateMode()) {
goto GRg6TfuVrF6snDxt;
}
goto zASHcKwXz9N9v6fo;
UniV2mfjxGDbe2jo:
$URL = parse_url($path);
goto LpGEbBptl082_CWq;
bQOwx_uzUJv2PfxE: WDNJH9J8PGeIIMax:
goto yKjL3IMIOCvz0YDM;
yf53vlVxb_UH_M4k: KhOBu1erY78rq7bb:
goto imRy5G5cSqLS4PwG;
imRy5G5cSqLS4PwG:
$URL["\161\165\x65\162\x79"] = array_merge($URL["\161\165\145\162\x79"], ["\154\x61\156\147" => LANGUAGE_ID]);
goto bQOwx_uzUJv2PfxE;
yKjL3IMIOCvz0YDM:
return $URL["\160\x61\164\x68"] . "\77" . http_build_query($URL["\x71\x75\x65\162\x79"]);
goto GiV2hT9uFjvZGN3U;
LpGEbBptl082_CWq:
if (is_array($URL["\x71\165\145\x72\171"])) {
goto KhOBu1erY78rq7bb;
}
goto a1voFrvBSk92X8Lz;
h3JnTsiFMfez5xZe: GRg6TfuVrF6snDxt:
goto UniV2mfjxGDbe2jo;
a1voFrvBSk92X8Lz:
$URL["\x71\165\145\x72\171"] = ["\x6c\141\156\147" => LANGUAGE_ID];
goto BWrLNmMUqT7aYYug;
zASHcKwXz9N9v6fo:
return $path;
goto h3JnTsiFMfez5xZe;
BWrLNmMUqT7aYYug:
goto WDNJH9J8PGeIIMax;
goto yf53vlVxb_UH_M4k;
GiV2hT9uFjvZGN3U:
}
public static function AddUpdateFileTable($fields)
{
goto jUao86CmPrHprcdU;
XEQ3LlZzqKiguF42: FwfuvznyWRkCaxIA:
goto av0e3eFGoKqjMNSO;
bYr3OGKfQv41ZEsL:
if ($DB->Update("\146\x61\156\x5f\x74\x72\x61\x6e\x73\x6c\x61\x74\x6f\x72\137\x66\x69\x6c\145", $fields, "\127\110\x45\x52\x45\40\126\x41\114\x55\105\137\x49\x44\x3d" . $fields["\126\x41\114\125\105\137\x49\x44"] . "\40\101\x4e\x44\40\x4c\x41\x4e\107\x55\x41\107\x45\137\x49\104\75" . $fields["\114\x41\x4e\x47\125\101\107\105\x5f\x49\104"])) {
goto FwfuvznyWRkCaxIA;
}
goto q84WtAWvz2YsnMEt;
jUao86CmPrHprcdU: global $DB, $APPLICATION;
goto bYr3OGKfQv41ZEsL;
q84WtAWvz2YsnMEt:
if ($DB->Insert("\146\x61\156\137\x74\x72\x61\156\163\x6c\x61\x74\x6f\x72\x5f\146\151\x6c\145", $fields)) {
goto MjoaiatHI2zkWLVJ;
}
goto SRYbpDWKCtasGV5T;
SRYbpDWKCtasGV5T:
$APPLICATION->ThrowException("\x45\162\162\x6f\162");
goto MXjm7tS5cUkBMPjA;
av0e3eFGoKqjMNSO:
return true;
goto hUiShHBekqTJmF97;
CTQx8rZMHMpDhLAA: MjoaiatHI2zkWLVJ:
goto XEQ3LlZzqKiguF42;
MXjm7tS5cUkBMPjA:
return false;
goto CTQx8rZMHMpDhLAA;
hUiShHBekqTJmF97:
}
public static function makeSearchFilter($query, $exFILTER)
{
goto Wx894qwDedNpnzMf;
P4_DMnGAWXgsLc3i:
foreach ($exFILTER as $exFilt) {
goto mx1C4IgxUlBWwW84;
ZaQrGde4lSXhYAd5: aHobav_GGFmGjIqG:
goto DI3WLtdD49M5LxWx;
DI3WLtdD49M5LxWx: IAfZyt0clTCakHLE:
goto CUN_k0ZeOIMHW6b2;
mx1C4IgxUlBWwW84:
foreach ($exFilt as $exFltr) {
goto mPSWSjXiNpLfNVIf;
SPaECYXbGVYyMClI:
$fanFilter[] = $fiterEl;
goto Weep3CxjekS4qQbL;
eexTApG9BCoAqnXM: INaWgrrc1SgxrW3Z:
goto vT5VTyc_6R71Hy1e;
ZspR2ZMq7ryqK06M: zL68UTvLw7u1uQPK:
goto SPaECYXbGVYyMClI;
lMr_xjt0O3GfiGAq:
$fiterEl = ["\x49\102\114\117\x43\x4b\x5f\124\131\x50\105" => $exFltr["\120\x41\x52\x41\115\x31"]];
goto Pbg7xgN0zGQ3DhtN;
mmmw95P21iJk8IlR:
$fiterEl["\x49\x42\114\117\103\x4b\x5f\111\x44"] = $exFltr["\120\x41\122\101\x4d\x32"];
goto ZspR2ZMq7ryqK06M;
mPSWSjXiNpLfNVIf:
if (!(is_array($exFltr) && $exFltr["\75\115\117\x44\x55\114\105\137\111\104"] === "\151\142\x6c\157\143\x6b")) {
goto KHJV8QWBegAQVDXM;
}
goto lMr_xjt0O3GfiGAq;
Pbg7xgN0zGQ3DhtN:
if (!(is_array($exFltr["\120\101\122\101\x4d\x32"]) && count($exFltr["\120\x41\122\101\115\62"]) > 0)) {
goto zL68UTvLw7u1uQPK;
}
goto mmmw95P21iJk8IlR;
Weep3CxjekS4qQbL: KHJV8QWBegAQVDXM:
goto eexTApG9BCoAqnXM;
vT5VTyc_6R71Hy1e:
}
goto ZaQrGde4lSXhYAd5;
CUN_k0ZeOIMHW6b2:
}
goto xpPwVG2gbqOybY_O;
NDGPEizEDBek7v9E: QgwzlgtCYZTlraju:
goto WvJLqtNSk4v08QFC;
Q03_QyHZZUzvJ2Fn:
goto Jo9ioKSpKyuX9O9P;
goto NDGPEizEDBek7v9E;
Dgw8u2RZhDC7Fp70: Jo9ioKSpKyuX9O9P:
goto QQh9S2jYFmzdloW0;
xpPwVG2gbqOybY_O: NdYuAJgxSr5CIOnK:
goto MwlFuneRjA3idhHP;
tf3ADXz8f0WlSrFE:
foreach ($exFILTER as $exFltr) {
goto pyK1P0rxS_ZpNS1w;
lqNF9hkURZr6fFOL:
$fanFilter[] = $fiterEl;
goto dCcKEbE9p1xky0Rr;
A9k78zlOVPkAtree:
$fiterEl = ["\111\x42\114\117\103\113\x5f\x54\x59\120\105" => $exFltr["\x50\101\x52\x41\115\61"]];
goto fFW8x3lzjmzEycpK;
pyK1P0rxS_ZpNS1w:
if (!(is_array($exFltr) && $exFltr["\x3d\115\x4f\x44\125\114\x45\137\111\104"] === "\151\x62\x6c\157\143\153")) {
goto Jd4M04WweXZ9fuhR;
}
goto A9k78zlOVPkAtree;
fFW8x3lzjmzEycpK:
if (!(is_array($exFltr["\120\x41\122\x41\115\62"]) && count($exFltr["\120\x41\122\101\x4d\62"]) > 0)) {
goto KYiB_79iRSdboNX2;
}
goto JO05kzcPQ4YlrPlT;
tzPSLb2gUUclVHDt: OxCgmXnzpsp_JqqD:
goto F0hPVGqCxN5rAYTW;
JO05kzcPQ4YlrPlT:
$fiterEl["\x49\102\x4c\x4f\x43\113\137\111\x44"] = $exFltr["\x50\101\x52\101\x4d\62"];
goto qbLB11dSTgfFX6dj;
dCcKEbE9p1xky0Rr: Jd4M04WweXZ9fuhR:
goto tzPSLb2gUUclVHDt;
qbLB11dSTgfFX6dj: KYiB_79iRSdboNX2:
goto lqNF9hkURZr6fFOL;
F0hPVGqCxN5rAYTW:
}
goto rS0zqn1nSZzY6i7G;
MwlFuneRjA3idhHP: aaQgGovBla0WWg2M:
goto MvXe9uX18VJVr5Kk;
rS0zqn1nSZzY6i7G: ujAqZ3RG5NfMTLEu:
goto MKAFFtCgn4vrHSMr;
Ykomn9ktWMUAO0w0:
if (is_array($exFILTER["\60"]) && is_array($exFILTER["\60"]["\60"])) {
goto R4KdTEWaMmZjxSWN;
}
goto tf3ADXz8f0WlSrFE;
QQh9S2jYFmzdloW0:
return array("\45\x4e\101\115\105" => $query, $fanFilter);
goto Bnd5rsejnUjyUQ5p;
q5G51sMpD21RsRs_: uqe5iSyK19ri3PAe:
goto Sq48CLANnCT3RR3d;
MKAFFtCgn4vrHSMr:
goto aaQgGovBla0WWg2M;
goto mf8tVZwGcLkyeKOd;
d2PXNIhSMV1qg5sY:
if (count($fanFilter) == 1) {
goto uqe5iSyK19ri3PAe;
}
goto Q03_QyHZZUzvJ2Fn;
Wx894qwDedNpnzMf:
$fanFilter = array();
goto Ykomn9ktWMUAO0w0;
BcuAQueUzbieMK_i:
goto Jo9ioKSpKyuX9O9P;
goto q5G51sMpD21RsRs_;
WvJLqtNSk4v08QFC:
$fanFilter["\114\x4f\107\x49\x43"] = "\x4f\122";
goto BcuAQueUzbieMK_i;
Sq48CLANnCT3RR3d:
$fanFilter = $fanFilter[0];
goto Dgw8u2RZhDC7Fp70;
mf8tVZwGcLkyeKOd: R4KdTEWaMmZjxSWN:
goto P4_DMnGAWXgsLc3i;
MvXe9uX18VJVr5Kk:
if (count($fanFilter) > 1) {
goto QgwzlgtCYZTlraju;
}
goto d2PXNIhSMV1qg5sY;
Bnd5rsejnUjyUQ5p:
}
public static function SetTitle($id)
{
goto B1cBGPpVjcLVWNxY;
B1cBGPpVjcLVWNxY:
$id = intval($id);
goto RyMstV4iZPpCgF61;
prnJpFPYVjkyvwex:
if (!($id > 0 && $tMode)) {
goto vgP5TvLEixbs9BGo;
}
goto IDXjUvfi2M63TfiB;
BHUIXcdo6IKF79Dq: vgP5TvLEixbs9BGo:
goto egI0X6mj73C4CUIs;
IDXjUvfi2M63TfiB:
$APPLICATION->SetTitle($APPLICATION->GetTitle() . "\56\40\x54\162\141\156\163\154\141\164\145\40\155\157\144\x65\72\x20" . $tMode);
goto BHUIXcdo6IKF79Dq;
CbPo1BL98AyNXY3Y:
$tMode = CFanTranslator::getTranslateMode();
goto prnJpFPYVjkyvwex;
RyMstV4iZPpCgF61: global $APPLICATION;
goto CbPo1BL98AyNXY3Y;
egI0X6mj73C4CUIs:
}
public static function updateIpropertyTemplates($templates, $arFields, $entityType)
{
goto P6uZIGOR8sxaTpCR;
C1dRx9WijWDhK1be:
$arFields["\x53\111\x54\105\137\x49\x44"] = LANGUAGE_ID;
goto YPRSNiOYas3TtgoA;
bO8vAMkxsNN3BKac:
$arFields["\x49\102\x4c\117\x43\113\137\111\104"] = $arFields["\x49\102\114\117\103\x4b\x5f\x49\x44"] ? $arFields["\x49\102\x4c\x4f\x43\x4b\x5f\111\104"] : $arFields["\111\104"];
goto sfRxyOEdUbW33LhK;
Hrnt9OCI6HCTYQdw: jFxFwF8P4GZKSzpK:
goto IvzniaoCk8hWRBXL;
Ev7OozMBRZtZT9AC:
$arFields["\x4c\x41\116\x47\x55\x41\107\105\x5f\x49\x44"] = LANGUAGE_ID;
goto Hrnt9OCI6HCTYQdw;
bJ95lgLuvfsTujKg:
foreach ($templates as $CODE => $TEMPLATE) {
goto AopJLbCtYgCLhRCK;
QcDoR8X1It4B1lo4:
return false;
goto B8nRwi_K6lfAorjx;
EAQ6L8FvtaPwNXpM: XiCwMmdQn3eSIGv0:
goto ulyV8e1JbIaimMHr;
TUSmMNiNdPlfNRNn:
$arPropertyFields = ["\111\x42\x4c\117\x43\x4b\x5f\x49\104" => "\x27" . trim($arFields["\111\x42\114\x4f\x43\x4b\x5f\x49\104"]) . "\x27", "\x43\117\104\x45" => "\x27" . trim($CODE) . "\x27", "\105\x4e\124\111\x54\x59\x5f\124\x59\x50\x45" => $entityType, "\105\x4e\124\x49\x54\x59\137\x49\104" => "\47" . trim($arFields["\x49\104"]) . "\x27", "\114\x41\x4e\x47\x55\101\x47\x45\x5f\x49\x44" => "\x27" . $arFields["\114\101\x4e\107\125\101\x47\x45\x5f\x49\104"] . "\x27", "\123\111\124\x45\137\x49\x44" => "\47" . $arFields["\123\x49\124\105\x5f\x49\104"] . "\47", "\124\105\115\120\114\x41\124\105" => "\47" . $DB->ForSql(trim($TEMPLATE)) . "\x27"];
goto kEgn0gHJ5HOZk230;
IVN1l3UAs28XSqPy:
if ($DB->Insert("\146\x61\x6e\137\x74\162\141\x6e\x73\x6c\141\164\x6f\x72\137\x69\142\154\157\143\x6b\x5f\151\x70\x72\157\160\x65\162\164\x79", $arPropertyFields)) {
goto m_Yq4kk0tkONAxQs;
}
goto QcDoR8X1It4B1lo4;
VqYoxhMgfCDsIXU7: wjWYgwBeowszKWfA:
goto hOX23o46UrA1O1K2;
AopJLbCtYgCLhRCK:
if ($TEMPLATE == '') {
goto wjWYgwBeowszKWfA;
}
goto TUSmMNiNdPlfNRNn;
kEgn0gHJ5HOZk230:
if ($DB->Update("\146\x61\156\137\164\x72\x61\156\x73\154\x61\x74\157\162\137\151\142\154\x6f\143\x6b\137\151\x70\162\x6f\160\145\x72\x74\171", $arPropertyFields, "\127\x48\x45\122\x45\40\x45\116\x54\x49\x54\x59\137\x49\x44\75\x27" . trim($arFields["\111\104"]) . "\x27\40\x41\x4e\x44\x20\105\116\x54\111\x54\131\x5f\x54\131\120\105\x3d" . $entityType . "\40\x41\x4e\x44\40\x43\117\104\105\x3d\x27" . trim($CODE) . "\x27\x20\x41\x4e\x44\x20\111\102\114\x4f\x43\113\x5f\111\x44\x3d\47" . trim($arFields["\111\x42\114\117\103\113\x5f\111\104"]) . "\x27\x20\x41\116\x44\x20\x4c\x41\x4e\107\x55\x41\107\105\x5f\111\x44\75\x27" . $arFields["\114\101\x4e\107\125\101\x47\x45\x5f\x49\104"] . "\47")) {
goto XiCwMmdQn3eSIGv0;
}
goto IVN1l3UAs28XSqPy;
B8nRwi_K6lfAorjx: m_Yq4kk0tkONAxQs:
goto EAQ6L8FvtaPwNXpM;
ulyV8e1JbIaimMHr:
goto AuAB49ruI5dfn124;
goto VqYoxhMgfCDsIXU7;
hOX23o46UrA1O1K2:
$DB->Query("\104\x45\114\105\124\x45\x20\x46\x52\x4f\115\40\146\x61\x6e\x5f\164\x72\x61\x6e\x73\154\x61\x74\157\x72\x5f\151\142\154\x6f\143\x6b\137\151\x70\x72\157\160\145\x72\x74\x79\40\127\x48\x45\x52\105\40\105\116\124\111\124\131\x5f\111\x44\75\47" . trim($arFields["\x49\x44"]) . "\47\x20\x41\x4e\104\40\x45\116\124\x49\x54\x59\137\x54\x59\x50\x45\x3d" . $entityType . "\x20\x41\116\x44\40\103\x4f\x44\105\x3d\47" . trim($CODE) . "\x27\40\x41\x4e\104\40\x49\102\x4c\117\x43\113\x5f\x49\104\75\x27" . trim($arFields["\111\102\114\117\x43\x4b\137\111\104"]) . "\47\40\x41\x4e\104\x20\114\101\116\x47\125\101\x47\x45\x5f\111\104\x3d\47" . $arFields["\x4c\101\x4e\107\x55\x41\107\105\x5f\x49\x44"] . "\x27");
goto hj_7LQDeRvQxO6iB;
hj_7LQDeRvQxO6iB: AuAB49ruI5dfn124:
goto f34ML7Y7esy6mC_Q;
f34ML7Y7esy6mC_Q: XjQ_smutyXbEepqk:
goto Xkxf1Fa8Sf0gyk6u;
Xkxf1Fa8Sf0gyk6u:
}
goto ae6DhlhUMQ37gftb;
UVinQHNYHMf6LCQd: jvJtqa2KY9GOpb9p:
goto L4O42NmZirLj20HK;
Mo1LYW3g4RlqNorx:
if ($arFields["\123\x49\124\x45\137\111\104"]) {
goto xwH8x_G_VINYVMm0;
}
goto C1dRx9WijWDhK1be;
YPRSNiOYas3TtgoA: xwH8x_G_VINYVMm0:
goto uTjgEW8lZQ7XYosb;
uTjgEW8lZQ7XYosb:
if ($arFields["\x4c\101\x4e\x47\125\x41\x47\105\137\x49\x44"]) {
goto jFxFwF8P4GZKSzpK;
}
goto Ev7OozMBRZtZT9AC;
ae6DhlhUMQ37gftb: WrdGFVrTdwQNlvyI:
goto UVinQHNYHMf6LCQd;
L4O42NmZirLj20HK:
return true;
goto SDT12mO5zyQgORl3;
P6uZIGOR8sxaTpCR: global $DB;
goto Mo1LYW3g4RlqNorx;
IvzniaoCk8hWRBXL:
$entityType = "\x27" . $entityType . "\47";
goto bO8vAMkxsNN3BKac;
sfRxyOEdUbW33LhK:
if (!is_array($templates)) {
goto jvJtqa2KY9GOpb9p;
}
goto bJ95lgLuvfsTujKg;
SDT12mO5zyQgORl3:
}
public static function OnAfterIBlockElementAdd($arFields)
{
goto gv_YogoaGJhFnPX1;
jXXwgvAwEEPRwxNK: lCH6KziY2VTQDXB3:
goto Z0SliFQyOijaLnYP;
FFVrwgif106Vq3EM:
return;
goto jXXwgvAwEEPRwxNK;
xBAFhTdJNTj0bEfh:
return;
goto EkUBFE8hTmRXUWUM;
tD6t9EKoCvhy_jWZ:
foreach (self::getIblockAutoLangs($arFields["\x49\x42\x4c\x4f\103\x4b\137\x49\104"]) as $lid) {
goto udR5Pc0bQKv_sEjV;
udR5Pc0bQKv_sEjV:
$fs = new FCIBlockElement();
goto ZU5xpyeDcZhSTCmm;
ZU5xpyeDcZhSTCmm:
$fs->Translate($arFields["\x49\x44"], $arFields, $lid);
goto V8ZD0jIXKz6CyPam;
V8ZD0jIXKz6CyPam: OsMZjcEp6e6rrdnZ:
goto rTsMSAAS8Im71hP5;
rTsMSAAS8Im71hP5:
}
goto jtP3nfmclL5Dsl6q;
Bfggde_Im1W4BljC:
$fields = $el->GetFields();
goto XZ4EfK5CvBaNVs_n;
MJ2MsL0uYBI33a8f:
foreach ($properties as $prop) {
goto GOgQIHDFFS2bm_oE;
BGrBVh6H2GDD8mnp:
if (is_array($prop["\x56\x41\114\x55\105"])) {
goto R77rSqx1jQEiqrk1;
}
goto nA57muJxmSv7aOEj;
nA57muJxmSv7aOEj:
$arFields["\120\122\x4f\120\105\122\x54\x59\x5f\126\x41\114\125\105\x53"][$prop["\111\x44"]][$prop["\x50\122\117\120\x45\122\124\x59\137\x56\x41\x4c\125\x45\137\111\104"]] = ["\x56\101\x4c\125\105" => $prop["\x56\101\114\125\105"], "\x44\x45\x53\x43\x52\x49\120\x54\111\117\116" => $prop["\104\x45\x53\x43\122\x49\120\x54\111\x4f\116"]];
goto ND6O1l00mJSpDTd2;
feiZvn4W77vlbB7_:
$values = [];
goto BGrBVh6H2GDD8mnp;
XJV8Ez3cF0T8_kxf: ZRXP6gCOh262m6bS:
goto feiZvn4W77vlbB7_;
GOgQIHDFFS2bm_oE:
if (in_array($prop["\x50\122\x4f\x50\x45\122\x54\x59\x5f\124\x59\x50\x45"], ["\106", "\x53"])) {
goto ZRXP6gCOh262m6bS;
}
goto Dz7Pf8W8IBYy3e7_;
jgKqTcxh0sWzynFj:
foreach ($prop["\x56\101\x4c\125\105"] as $key => $value) {
$values[$prop["\120\x52\x4f\x50\x45\122\x54\131\137\126\x41\x4c\125\x45\x5f\111\104"][$key]] = ["\126\101\x4c\125\105" => $value, "\x44\105\x53\103\122\111\x50\124\x49\117\116" => $prop["\x44\x45\x53\103\122\x49\x50\x54\111\117\116"][$key]];
Uhzv5Z0igoGLSwze:
}
goto WK0GiIp4XKy1xC8i;
WK0GiIp4XKy1xC8i: P_bSVd5c_b9aiqQC:
goto R6wrFO0r52NpZJJc;
R6wrFO0r52NpZJJc:
if (!(count($values) > 0)) {
goto s4BqOIGuB3VmbTfk;
}
goto s8nQuHdxAS1nfDwy;
erYTBEGVg8OIi4KB:
$arFields["\120\122\x4f\120\105\122\x54\x59\x5f\126\101\114\125\105\x53"][$prop["\x49\x44"]][$prop["\120\x52\117\120\x45\122\124\x59\x5f\126\101\114\125\105\137\111\104"]] = ["\x56\x41\x4c\x55\x45" => $prop["\x56\x41\114\x55\105"]["\x54\105\x58\x54"], "\x44\105\123\103\x52\x49\120\124\111\117\116" => $prop["\x44\x45\x53\103\x52\x49\x50\124\111\117\116"]];
goto JMfaQGI1ym8Ml7Te;
jEwY3N8jdlFYiWdr: s4BqOIGuB3VmbTfk:
goto Ut1ezlQ6kUx_KbtS;
EXc1HqnQejneynOw: sJj3J52T2rAWm2h7:
goto nbz2WedxHG078J7M;
Dz7Pf8W8IBYy3e7_:
goto y_T34P2cV0_mDwtI;
goto XJV8Ez3cF0T8_kxf;
yJhSPdAx3M4iVPx6: QAnPg4XGC503cNvm:
goto erYTBEGVg8OIi4KB;
ND6O1l00mJSpDTd2:
goto sJj3J52T2rAWm2h7;
goto fa1Dd0AghErcyoSO;
s8nQuHdxAS1nfDwy:
$arFields["\120\122\x4f\120\x45\122\124\131\137\x56\x41\114\x55\105\123"][$prop["\111\x44"]] = $values;
goto jEwY3N8jdlFYiWdr;
Ut1ezlQ6kUx_KbtS:
goto e02s3kp5U9cSSPp9;
goto yJhSPdAx3M4iVPx6;
X2F35HnazvWxWtS1:
if ($prop["\x55\123\105\x52\x5f\124\x59\x50\105"] == "\110\x54\x4d\x4c") {
goto QAnPg4XGC503cNvm;
}
goto jgKqTcxh0sWzynFj;
nbz2WedxHG078J7M: y_T34P2cV0_mDwtI:
goto wcXE2WvKiehH_TWC;
fa1Dd0AghErcyoSO: R77rSqx1jQEiqrk1:
goto X2F35HnazvWxWtS1;
JMfaQGI1ym8Ml7Te: e02s3kp5U9cSSPp9:
goto EXc1HqnQejneynOw;
wcXE2WvKiehH_TWC:
}
goto p9NFpxTHgOQpjJ_m;
jtP3nfmclL5Dsl6q: wLVhx954rgDLCFit:
goto n1XDBj3JTZ0RKf03;
EkUBFE8hTmRXUWUM: CL9nDuoJ9pXe2C4M:
goto x2Ts7PoFTasq0zfg;
bG2mnqYV2SaQWpRQ:
$IBLOCK_ID = (int)$arFields["\x49\x42\114\x4f\103\x4b\137\111\104"];
goto LmflkXZdDWQ8341B;
XZ4EfK5CvBaNVs_n:
$properties = $el->GetProperties();
goto MJ2MsL0uYBI33a8f;
LmflkXZdDWQ8341B:
if (!($IBLOCK_ID == 0 || $ID == 0)) {
goto CL9nDuoJ9pXe2C4M;
}
goto xBAFhTdJNTj0bEfh;
x2Ts7PoFTasq0zfg:
$el = CIBlockElement::GetList([], ["\x49\104" => $ID, "\111\x42\114\117\103\x4b\x5f\x49\104" => $IBLOCK_ID])->GetNextElement();
goto Bfggde_Im1W4BljC;
p9NFpxTHgOQpjJ_m: AsLt8eN3lKnLnYHy:
goto tD6t9EKoCvhy_jWZ;
Z0SliFQyOijaLnYP:
$ID = (int)$arFields["\x49\104"];
goto bG2mnqYV2SaQWpRQ;
gv_YogoaGJhFnPX1:
if (self::allowAutopilot($arFields)) {
goto lCH6KziY2VTQDXB3;
}
goto FFVrwgif106Vq3EM;
n1XDBj3JTZ0RKf03:
}
public static function OnBeforeIBlockElementUpdate(&$arFields)
{
goto iHf3hL_yqs1Dgtte;
uBqUhNqd7_WJEoVa:
$IBLOCK_SECTION_ID = min($arFields["\x49\102\114\117\103\113\137\123\x45\x43\124\x49\x4f\116"]);
goto JBTAt0LIi2uTDjCt;
kuNOOAeJSrSoxayr:
if (self::isTranslateMode($arFields["\x4c\x41\116\107\x55\x41\x47\105\137\x49\x44"]) && self::allowIBOnLiteVersion($arFields["\x49\102\x4c\x4f\103\113\137\x49\x44"])) {
goto Ano_HcP9pq4Z4Fxp;
}
goto IA9dcWiDvwmeXliL;
hTlRfk5Uw60drzUe:
foreach ($arFields["\x50\x52\x4f\x50\105\x52\x54\x59\x5f\x56\101\x4c\125\x45\x53"] as $propID => $property) {
goto yTKiWG80r9dF475y;
yTKiWG80r9dF475y:
foreach ($property as $id => $value) {
goto L4IIXctmscIozMPX;
W0GEJSNjE8W0C5c9:
if (!(isset($value["\126\101\x4c\x55\x45"]) && $id > 0 && ($value["\x56\x41\114\125\x45"] == '' || is_array($value["\x56\101\x4c\x55\105"]) && isset($value["\126\101\114\x55\x45"]["\144\x65\154"]) && $value["\x56\x41\114\125\x45"]["\x64\x65\154"] == "\131" || is_array($value["\x56\x41\114\x55\x45"]) && isset($value["\x56\x41\114\x55\x45"]["\163\151\172\145"]) && (int)$value["\x56\x41\114\x55\x45"]["\163\151\x7a\x65"] > 0))) {
goto xs5uH9LXe6gmE7_m;
}
goto cfYbnMLwrNNpivXz;
cfYbnMLwrNNpivXz:
$connection->query("\104\x45\114\x45\x54\105\40\106\x52\x4f\115\x20\146\x61\x6e\137\164\x72\x61\x6e\x73\x6c\141\164\x6f\162\137\151\x62\154\157\x63\x6b\137\145\x6c\x65\x6d\x65\x6e\x74\137\160\x72\157\160\145\x72\x74\x79\40\x57\x48\105\x52\105\40\126\x41\x4c\x55\105\137\x49\x44\x20\75\40" . $id);
goto np8quGoL_BUH_LW5;
E9kOxboLJXBz4MP4: xhBb0cqw3_2Ktuyg:
goto zWx0GKSARooZmNJt;
L4IIXctmscIozMPX:
$id = intval($id);
goto W0GEJSNjE8W0C5c9;
np8quGoL_BUH_LW5: xs5uH9LXe6gmE7_m:
goto E9kOxboLJXBz4MP4;
zWx0GKSARooZmNJt:
}
goto RkCQbXf8yVfw6Byk;
vbkb8dPJ_5LWLptz: msYVnG3HtS9D34SH:
goto X0kfBp3XjjdEx6Nf;
RkCQbXf8yVfw6Byk: tr7GtYGB__30u8XQ:
goto vbkb8dPJ_5LWLptz;
X0kfBp3XjjdEx6Nf:
}
goto NVxph4gDoa1xHMZI;
DeCFrP2pBy24B1Or: zbCfHbOYVQnn9WnQ:
goto tgSkQ11Iami_mR0F;
iHf3hL_yqs1Dgtte: global $DB, $APPLICATION;
goto LIbWdWvCyp0rOi1d;
NVxph4gDoa1xHMZI: tTh3QW4DGO254Jfl:
goto M491YN6dAMcEq5GG;
YAVZBbG2yGPB2C6S: AAmXzrMU3uoXvzJB:
goto uBqUhNqd7_WJEoVa;
JBTAt0LIi2uTDjCt:
goto lRfrFSYsGZLZpIJ2;
goto NykxhCLX9PkSF2QR;
vqxaYIxIpXDZyMM6:
if (intval($arFields["\x49\102\x4c\117\x43\113\137\123\x45\103\x54\111\117\116\x5f\111\x44"]) > 0) {
goto gw7fZZcY066In1r9;
}
goto OZi2uPUg0Lbv7Xhp;
OZi2uPUg0Lbv7Xhp:
goto lRfrFSYsGZLZpIJ2;
goto YAVZBbG2yGPB2C6S;
RQpmXv2mUG3f5IvS:
$arFields = [];
goto DeCFrP2pBy24B1Or;
T3hjgdIAkIonizRr:
$connection = \Bitrix\Main\Application::getConnection();
goto kuNOOAeJSrSoxayr;
IA9dcWiDvwmeXliL:
$newFields = ["\x49\102\x4c\x4f\103\113\137\123\x45\x43\x54\x49\117\x4e\x5f\111\x44" => "\x27" . $DB->ForSql(trim($IBLOCK_SECTION_ID)) . "\x27"];
goto MAsPzTkQCiaGsHuf;
yDQzBqTokfVkUIvF: Ano_HcP9pq4Z4Fxp:
goto FZaeJ49MmXN3PqBd;
J6S4fSmPWM54k8Qu:
if (!(is_array($arFields["\x50\122\117\120\105\122\124\x59\x5f\x56\x41\x4c\x55\105\123"]) && count($arFields["\120\122\117\x50\105\x52\124\x59\x5f\126\101\114\125\x45\x53"]) > 0)) {
goto Djgc6RjKLMKACQeq;
}
goto hTlRfk5Uw60drzUe;
B0PpvTl1lsOfD937:
goto zbCfHbOYVQnn9WnQ;
goto yDQzBqTokfVkUIvF;
MAsPzTkQCiaGsHuf:
$DB->Update("\146\141\156\137\x74\x72\141\x6e\x73\x6c\x61\x74\157\162\x5f\x69\x62\154\157\x63\153\137\145\154\145\155\145\156\164", $newFields, "\127\x48\105\122\x45\x20\x45\x4c\105\115\105\116\124\137\111\x44\75\47" . $arFields["\111\x44"] . "\47");
goto J6S4fSmPWM54k8Qu;
NykxhCLX9PkSF2QR: gw7fZZcY066In1r9:
goto XJY6HJz3HSkMJXn3;
xr5uZLnhWK7sezwD: HUq8CQfVLtr_9t2x:
goto RQpmXv2mUG3f5IvS;
xOMIunLGTKXRv08t: lRfrFSYsGZLZpIJ2:
goto T3hjgdIAkIonizRr;
LIbWdWvCyp0rOi1d:
if (is_array($arFields["\x49\x42\114\117\x43\113\x5f\123\105\x43\124\111\x4f\116"]) && count($arFields["\x49\102\114\x4f\x43\x4b\137\123\105\103\124\x49\x4f\x4e"]) > 0) {
goto AAmXzrMU3uoXvzJB;
}
goto vqxaYIxIpXDZyMM6;
by9O77FyWrlzfw3n:
return false;
goto xr5uZLnhWK7sezwD;
FZaeJ49MmXN3PqBd:
if (self::IblockElement_UpdateTranslations($arFields)) {
goto HUq8CQfVLtr_9t2x;
}
goto by9O77FyWrlzfw3n;
M491YN6dAMcEq5GG: Djgc6RjKLMKACQeq:
goto B0PpvTl1lsOfD937;
XJY6HJz3HSkMJXn3:
$IBLOCK_SECTION_ID = $arFields["\x49\x42\x4c\x4f\103\113\137\123\105\x43\124\x49\117\x4e\x5f\111\104"];
goto xOMIunLGTKXRv08t;
tgSkQ11Iami_mR0F:
}
public static function OnAfterIBlockElementUpdate($arFields)
{
goto Nym_TJ8u2qflZPe0;
fJaiwmj8yvcj6n1W: JyWph7_tbLw3L4bQ:
goto tPQvkMK5RngTcnr3;
gWuhgJTzVBqEtjLa:
return;
goto fJaiwmj8yvcj6n1W;
rtEptpAxpIFIl3da: r74Rojq5a3uSEFP1:
goto uYFK3GVHADS7hcPF;
Nym_TJ8u2qflZPe0:
if (self::allowAutopilot($arFields, true)) {
goto JyWph7_tbLw3L4bQ;
}
goto gWuhgJTzVBqEtjLa;
tPQvkMK5RngTcnr3:
foreach (self::getIblockAutoLangs($arFields["\111\102\x4c\x4f\103\113\x5f\111\x44"]) as $lid) {
goto IfPR6FPPhKIMou7m;
IfPR6FPPhKIMou7m:
$fs = new FCIBlockElement();
goto Pw5PwLzhv4w9erwJ;
N44m46LHtdE4Bydm: WYwab5yQPcwLMPGX:
goto P2lUxiGY9u7WxpFx;
Pw5PwLzhv4w9erwJ:
$fs->Translate($arFields["\111\104"], $arFields, $lid);
goto N44m46LHtdE4Bydm;
P2lUxiGY9u7WxpFx:
}
goto rtEptpAxpIFIl3da;
uYFK3GVHADS7hcPF:
}
public static function OnBeforeIBlockElementDelete($id)
{
goto eRUZoeo2Yv8Jxa2C;
cWmhiw3_LAshqUBy:
$connection->query("\12\40\x20\x20\x20\40\40\40\40\40\x20\40\x20\104\x45\114\105\124\105\x20\106\x52\x4f\x4d\x20\x66\141\156\x5f\x74\x72\141\156\x73\x6c\141\x74\x6f\162\x5f\151\x62\x6c\157\x63\x6b\x5f\145\154\145\155\x65\156\x74\xa\40\x20\40\40\x20\40\x20\40\x20\40\40\x20\x57\x48\x45\122\105\x20\x45\114\x45\x4d\x45\x4e\124\137\x49\104\40\75\x20" . $id);
goto AUFqEr8ZoXz6DdTl;
TPBG3QjWD81rVtG2: w2f1UEgQHfBIfHZN:
goto dqapHr55IXb7xS9t;
dqapHr55IXb7xS9t:
$connection = \Bitrix\Main\Application::getConnection();
goto cWmhiw3_LAshqUBy;
AUFqEr8ZoXz6DdTl:
$connection->query("\xa\x20\40\40\x20\x20\40\104\105\114\105\x54\x45\40\x46\122\117\x4d\x20\146\x61\156\137\x74\162\x61\x6e\x73\154\x61\164\x6f\162\137\x69\142\154\157\143\153\137\x65\154\x65\x6d\145\x6e\164\x5f\160\162\157\x70\145\x72\x74\x79\12\40\x20\x20\40\40\x20\x57\110\x45\x52\x45\x20\111\102\114\x4f\x43\x4b\137\x45\114\x45\115\105\x4e\x54\x5f\x49\x44\40\75\40" . $id);
goto dCe3f6qNIIQa_kPD;
HHnuCfBuB1u5Nrj6:
if (!($ar = $rs->Fetch())) {
goto w2f1UEgQHfBIfHZN;
}
goto Jro3_J07QDDYH6KR;
yYS7GgouJP_FtwLp:
$ipropValues->clearValues();
goto TPBG3QjWD81rVtG2;
eRUZoeo2Yv8Jxa2C:
$rs = FCIBlockElement::GetList(array(), array("\75\x49\x44" => $id));
goto HHnuCfBuB1u5Nrj6;
Jro3_J07QDDYH6KR:
$ipropValues = new \Bxproger\Translator\InheritedProperty\ElementValues($ar["\111\102\114\x4f\x43\x4b\137\111\x44"], $id);
goto yYS7GgouJP_FtwLp;
dCe3f6qNIIQa_kPD:
}
public static function OnAfterIBlockSectionAdd($arFields)
{
goto kgJ2QdArJot2DC9s;
eVJj0GXYipAm3Wg0: bv9oHhCqVnFwKSwd:
goto KucbPb3DFtYDET0c;
PAhxPsTJLZlKsQyR:
$arFields["\120\111\x43\x54\x55\x52\105"]["\111\104"] = $fields["\x50\111\103\124\x55\x52\x45"]["\x49\104"];
goto eVJj0GXYipAm3Wg0;
d337MsIqg91zTvU4: u4Aa8Mzm49qNcjr7:
goto oEys1xlN62T1Schk;
kgJ2QdArJot2DC9s:
if (self::allowAutopilot($arFields)) {
goto gZCnfUHpIQVusw8_;
}
goto L87Y4UK7cmBIuwLu;
FhGnYWwBE9hJQSOU:
return;
goto wU2JMTwGGZgrajdy;
KucbPb3DFtYDET0c:
foreach (self::getIblockAutoLangs($IBLOCK_ID) as $lid) {
goto lSGZhyo7ItkyHGxe;
lSGZhyo7ItkyHGxe:
$fs = new FCIBlockSection();
goto RnZpNyI6T1IE6TSB;
NFBJV0XPcGhXb3NL: JVZ9vqGumGN3Okfu:
goto eERJMFyZhIwPLokI;
RnZpNyI6T1IE6TSB:
$fs->Translate($arFields["\x49\104"], $arFields, $lid);
goto NFBJV0XPcGhXb3NL;
eERJMFyZhIwPLokI:
}
goto d337MsIqg91zTvU4;
u7B1KdRrN7TQs0C4:
$arFields["\120\111\103\x54\125\x52\105"] = $fields["\x50\111\x43\124\x55\x52\x45"];
goto GYbhr5fu2Z4huOgh;
AeHXXEMzIpab0FDO: J6LjhnU1Y9_DABJi:
goto PAhxPsTJLZlKsQyR;
I1lUfShoUVn7lBnS:
$fields = $el->GetFields();
goto Q9YaANWvB5P0KHVT;
Burn1GWLnhuNOWkx:
$el = CIBlockSection::GetList([], ["\111\x44" => $ID, "\x49\102\114\x4f\x43\x4b\137\x49\104" => $IBLOCK_ID])->GetNextElement();
goto I1lUfShoUVn7lBnS;
ubeGM1dZiPlEryPf:
if (isset($arFields["\x50\111\x43\124\x55\122\x45"])) {
goto J6LjhnU1Y9_DABJi;
}
goto u7B1KdRrN7TQs0C4;
W8geFpjOrPMYVKFv:
$IBLOCK_ID = (int)$arFields["\x49\102\x4c\117\x43\x4b\x5f\x49\x44"];
goto Dbs2TyP7FkrMEHmb;
Dbs2TyP7FkrMEHmb:
if (!($IBLOCK_ID == 0 || $ID == 0)) {
goto reZ74a367UJ5Uaes;
}
goto FhGnYWwBE9hJQSOU;
GYbhr5fu2Z4huOgh:
goto bv9oHhCqVnFwKSwd;
goto AeHXXEMzIpab0FDO;
Nj69IBZNU5F_TMdr:
$fields["\120\x49\x43\x54\x55\x52\105"] = CFile::GetFileArray($fields["\x50\x49\x43\x54\x55\x52\105"]);
goto kCQxN6LJv8MZVOIv;
wU2JMTwGGZgrajdy: reZ74a367UJ5Uaes:
goto Burn1GWLnhuNOWkx;
kCQxN6LJv8MZVOIv: XCNd67U5h60MHccp:
goto ubeGM1dZiPlEryPf;
eVOQKgz7oSv7adjr:
$ID = (int)$arFields["\111\x44"];
goto W8geFpjOrPMYVKFv;
Q9YaANWvB5P0KHVT:
if (!((int)$fields["\x50\111\103\124\x55\122\x45"] > 0)) {
goto XCNd67U5h60MHccp;
}
goto Nj69IBZNU5F_TMdr;
X2esDwF5FkAwwpn1: gZCnfUHpIQVusw8_:
goto eVOQKgz7oSv7adjr;
L87Y4UK7cmBIuwLu:
return;
goto X2esDwF5FkAwwpn1;
oEys1xlN62T1Schk:
}
public static function OnBeforeIBlockSectionUpdate(&$arFields)
{
goto Eftz3mgPCMMU3_4n;
m_j5rB6eP7lNhVe3:
return false;
goto gTeE994xEUqdkyE9;
Cq1FAuwDyR8RfXa5:
if (self::IblockSection_UpdateTranslations($arFields)) {
goto UKZgo1rtW7Cw3BrZ;
}
goto m_j5rB6eP7lNhVe3;
VDti8Sn3V3U217xF:
return;
goto Hz25KOpw_LZQLLFM;
Hz25KOpw_LZQLLFM: hhIPDXCffAjGi02i:
goto Cq1FAuwDyR8RfXa5;
gTeE994xEUqdkyE9: UKZgo1rtW7Cw3BrZ:
goto e8HVyVRbpMV7rBvm;
e8HVyVRbpMV7rBvm:
$arFields = [];
goto vTih8SRwGIRpW1gg;
Eftz3mgPCMMU3_4n:
if (!(!self::isTranslateMode() || !self::allowIBOnLiteVersion($arFields["\x49\102\x4c\117\103\x4b\x5f\x49\104"]))) {
goto hhIPDXCffAjGi02i;
}
goto VDti8Sn3V3U217xF;
vTih8SRwGIRpW1gg:
}
public static function OnAfterIBlockSectionUpdate($arFields)
{
goto yrG26j3cG0BLIY5J;
CRJ6amtHW8KFTZK3:
return;
goto QtwtDRIkToGpiW19;
kLNRSMWKBaOutWVc: cI3VNKh612rlzJbE:
goto F0uptF0aN3Wf5bvT;
VcFWg2e5fJb8ZyoX:
goto vPp_sFDOvu4Wphi0;
goto FmJt0gH14xkki9YA;
v155_BgfiewPMldP: jq4MTTBxzYadhkBu:
goto PiOdxuMeT_gPUnwh;
fKxInZqHejnGb_61: GkStKl6OW9QQE3ea:
goto mKAPqBVVTP7F4wHk;
dK2Rn6OrQ833FbfC:
if (!($IBLOCK_ID == 0 || $ID == 0)) {
goto y10ErBhylcMhC6Ah;
}
goto aSk5u4gHyPdhzh0q;
NlOBzeMdpNMBenmq:
$fields["\120\x49\103\124\x55\x52\105"] = CFile::GetFileArray($fields["\120\111\103\x54\x55\122\105"]);
goto v155_BgfiewPMldP;
PiOdxuMeT_gPUnwh:
if (!isset($arFields["\120\111\x43\x54\x55\x52\105"])) {
goto GkStKl6OW9QQE3ea;
}
goto BSU8twjrUTwGw_Ly;
eZskK1Ynsel2IYPn:
if (!((int)$fields["\120\x49\x43\x54\125\122\x45"] > 0)) {
goto jq4MTTBxzYadhkBu;
}
goto NlOBzeMdpNMBenmq;
TSXy2j5dSPzVn7gm: vPp_sFDOvu4Wphi0:
goto WqZ_vs8sBd8potmy;
VOB3L5Pt2LHZMz0Z:
$fields = $el->GetFields();
goto eZskK1Ynsel2IYPn;
ZgQCYYaKHSEzzhFq:
$ID = (int)$arFields["\111\x44"];
goto GtpxCZjH1PNinD8C;
BSU8twjrUTwGw_Ly:
if (!$arFields["\x50\x49\x43\x54\125\x52\x45"]["\x49\x44"]) {
goto sepL6megwlhCDZ8Y;
}
goto CtTdnDb1vSU2IM3D;
QtwtDRIkToGpiW19: EwxRkCNqYlCyA81F:
goto ZgQCYYaKHSEzzhFq;
mKAPqBVVTP7F4wHk:
$arFields["\120\x49\x43\124\x55\x52\105"] = $fields["\x50\x49\x43\x54\125\122\x45"];
goto VcFWg2e5fJb8ZyoX;
WqZ_vs8sBd8potmy:
foreach (self::getIblockAutoLangs($arFields["\x49\102\114\x4f\103\x4b\137\x49\x44"]) as $lid) {
goto rHW20X316ZvOWN00;
xBR7jyuo2IVjKOji: XGZzpjj1leELQsKC:
goto SvgbKDagJwxGZT0f;
dII921SaCV6Jd2_S:
$fs->Translate($arFields["\111\104"], $arFields, $lid);
goto xBR7jyuo2IVjKOji;
rHW20X316ZvOWN00:
$fs = new FCIBlockSection();
goto dII921SaCV6Jd2_S;
SvgbKDagJwxGZT0f:
}
goto kLNRSMWKBaOutWVc;
inBOxJwbJSwZXylt: y10ErBhylcMhC6Ah:
goto DNnDk56WcsZupIYs;
tbh4cU6d4PM74dqN:
$arFields["\x50\x49\103\x54\125\122\105"]["\111\x44"] = $fields["\x50\x49\103\x54\125\x52\105"]["\x49\104"];
goto TSXy2j5dSPzVn7gm;
FmJt0gH14xkki9YA: sepL6megwlhCDZ8Y:
goto tbh4cU6d4PM74dqN;
DNnDk56WcsZupIYs:
$el = CIBlockSection::GetList([], ["\111\104" => $ID, "\x49\102\x4c\x4f\x43\x4b\137\x49\104" => $IBLOCK_ID])->GetNextElement();
goto VOB3L5Pt2LHZMz0Z;
CtTdnDb1vSU2IM3D:
goto vPp_sFDOvu4Wphi0;
goto fKxInZqHejnGb_61;
yrG26j3cG0BLIY5J:
if (self::allowAutopilot($arFields, true)) {
goto EwxRkCNqYlCyA81F;
}
goto CRJ6amtHW8KFTZK3;
GtpxCZjH1PNinD8C:
$IBLOCK_ID = (int)$arFields["\111\x42\x4c\117\x43\x4b\x5f\111\x44"];
goto dK2Rn6OrQ833FbfC;
aSk5u4gHyPdhzh0q:
return;
goto inBOxJwbJSwZXylt;
F0uptF0aN3Wf5bvT:
}
public static function OnBeforeIBlockUpdate(&$arFields)
{
goto Hb9Vfc254cC9S7G4;
Hb9Vfc254cC9S7G4:
if (defined("\x49\123\x5f\x49\102\114\x4f\103\x4b\x5f\x55\x50\104\x41\x54\x45")) {
goto Zl34Mj7l1p4Uf2rE;
}
goto W5QL0zi2G7vQLO6N;
kLSG6653VyqfoxGk: bcBO4tJ0G3IzU3tk:
goto WOAFeDY4cTgY1iCh;
GXaKPVVg4bKpui7I: NePOXlNirzLnVcXT:
goto Vud6uKpmcLFaK3Kn;
IfoSE481T3DuMMUh:
return;
goto GXaKPVVg4bKpui7I;
W5QL0zi2G7vQLO6N:
define("\111\123\x5f\111\x42\x4c\x4f\x43\113\137\125\x50\x44\101\x54\105", "\131");
goto w5l8VsWf8PzfZzi0;
bQA8SQLOuoTtM9sf:
return false;
goto kLSG6653VyqfoxGk;
ga1y5Eq2Js9HXdAp:
if (!(!self::isTranslateMode() || !self::allowIBOnLiteVersion($arFields["\x49\x44"]))) {
goto NePOXlNirzLnVcXT;
}
goto IfoSE481T3DuMMUh;
w5l8VsWf8PzfZzi0: Zl34Mj7l1p4Uf2rE:
goto ga1y5Eq2Js9HXdAp;
WOAFeDY4cTgY1iCh:
$arFields = [];
goto VU2oLsLwEpTiyMER;
Vud6uKpmcLFaK3Kn:
if (self::Iblock_UpdateTranslations($arFields)) {
goto bcBO4tJ0G3IzU3tk;
}
goto bQA8SQLOuoTtM9sf;
VU2oLsLwEpTiyMER:
}
public static function OnBeforeIBlockDelete($id)
{
goto WsdtLIdkKUhSz8Nu;
Mf1uVDA_QEp92CYP:
$connection = \Bitrix\Main\Application::getConnection();
goto ZsaRmgvExTeNGX2h;
q6wmBvgbtzzkQe22:
$connection->query("\104\105\114\x45\x54\105\40\106\122\117\x4d\40\146\141\x6e\x5f\164\162\x61\x6e\163\x6c\x61\164\157\x72\x5f\151\x62\154\x6f\143\153\x5f\x73\145\x63\164\151\157\156\x5f\160\x72\x6f\160\x65\162\x74\171\40\x57\x48\105\x52\105\x20\111\102\114\x4f\103\113\x5f\x49\104\40\75\40" . $id);
goto N2v_B4TLTqm94VJJ;
ZsaRmgvExTeNGX2h:
$connection->query("\104\105\114\105\124\105\x20\106\x52\x4f\115\40\x66\141\156\137\x74\x72\x61\x6e\x73\x6c\x61\x74\157\162\x5f\x69\x62\154\x6f\143\153\x20\x57\x48\105\122\105\40\x49\102\114\117\x43\x4b\x5f\111\x44\x20\x3d\x20" . $id);
goto q6wmBvgbtzzkQe22;
WsdtLIdkKUhSz8Nu:
$ipropValues = new \Bxproger\Translator\InheritedProperty\IblockValues($id);
goto CnPkFvXOxwqP4OuG;
CnPkFvXOxwqP4OuG:
$ipropValues->clearValues();
goto Mf1uVDA_QEp92CYP;
N2v_B4TLTqm94VJJ:
}
public static function Iblock_TranslateFields($arFields, string $target, string|bool $source = false)
{
goto Dq5cDc96J5sQGonF;
MpdIosNW2hOXkK3U:
$arNew = array_intersect_key($arFields, array_flip($arFieldsList));
goto YN1VVme4tTz1ZyeH;
kcD8DLTcy7x4Oc6p: ARvT9sb171n66Tuo:
goto f3lbx_pGlG1w6N0X;
Nr0SxUT3RXPT1wzo:
return false;
goto kcD8DLTcy7x4Oc6p;
zLjX4ZlxhLP2Y2Be:
$res = $gt->translateBatch($values, self::langCode($target), $source);
goto cYBCAQVjVltZoyfW;
GzaZawlWAUo7ZD1u: HM25iKISEFtMBNSo:
goto uOEo5n0psX9JAX4Q;
Dq5cDc96J5sQGonF:
$arFieldsList = ["\116\x41\x4d\105", "\104\105\x53\x43\122\x49\120\x54\x49\x4f\x4e"];
goto nT8w08OTab2P4dbk;
I1tTQQgc7wknzSUs: vEnW3_JTWht_cFpp:
goto bF8jSvDxM7im6x3I;
u6v_HZjyUzOWd2Hp:
foreach ($arFields as $key => $field) {
goto y0vg144pTyHCXYnU;
R05m61OPRU7viewT: qkoCh4SRIcm2rimM:
goto rugfDhMWFQCZvd7x;
y0vg144pTyHCXYnU:
if (!(in_array($key, $arFieldsList) && $field != '')) {
goto G1v6OIMba2kn2cpC;
}
goto Lf5Bv1mXbCOosd5l;
E1VBLy27QJ2IpBQA:
$valkeys[$key] = $field;
goto s0MoPFF5ynEqEunQ;
Lf5Bv1mXbCOosd5l:
$values[] = $field;
goto E1VBLy27QJ2IpBQA;
s0MoPFF5ynEqEunQ: G1v6OIMba2kn2cpC:
goto R05m61OPRU7viewT;
rugfDhMWFQCZvd7x:
}
goto aCi3prEvVoL5_rID;
bF8jSvDxM7im6x3I:
$values = array_values($values);
goto XqZSDDVAzqU4pz2e;
LdDkYGZ0aONp66yh:
$valkeys = [];
goto u6v_HZjyUzOWd2Hp;
t4C0RhDkcbb4QCpD:
foreach ($valkeys as $key => $field) {
goto FUEcholwxPbsl3Lb;
FUEcholwxPbsl3Lb:
if (!in_array($key, $arFieldsList)) {
goto pNCOvnv4vNrdLZHh;
}
goto MUQf2kxCSS1kblX2;
MUQf2kxCSS1kblX2:
$arFields[$key] = $res[$current];
goto FQreyUWv1uMlHc32;
FQreyUWv1uMlHc32:
$current++;
goto oWsR3sAyulJRDr2n;
HL4D40x5qFHTFeqo: Or7MWWrq1AOL0jK0:
goto xkQrn2N2lHIpQ7NZ;
oWsR3sAyulJRDr2n: pNCOvnv4vNrdLZHh:
goto HL4D40x5qFHTFeqo;
xkQrn2N2lHIpQ7NZ:
}
goto GzaZawlWAUo7ZD1u;
YN1VVme4tTz1ZyeH:
foreach ($arFieldsList as $field) {
$values[$field] = $arNew[$field];
OGx59NB3UDVab8ZV:
}
goto I1tTQQgc7wknzSUs;
f3lbx_pGlG1w6N0X:
$current = 0;
goto t4C0RhDkcbb4QCpD;
aCi3prEvVoL5_rID: ePjA2GuOHurG6sO3:
goto AZehOUQf29g_2XsI;
cYBCAQVjVltZoyfW:
if (is_array($res)) {
goto ARvT9sb171n66Tuo;
}
goto YtUfTDjBdTbOx3Vq;
AZehOUQf29g_2XsI:
$gt = new \Bxproger\Translator\Services\TranslateService();
goto zLjX4ZlxhLP2Y2Be;
IY3pu6uIT1RVxDsW:
$values = [];
goto MpdIosNW2hOXkK3U;
uOEo5n0psX9JAX4Q:
return $arFields;
goto MArY2dBcJAMsSLKS;
nT8w08OTab2P4dbk:
$arFieldsList = array_flip(array_intersect_key(array_flip($arFieldsList), $arFields));
goto IY3pu6uIT1RVxDsW;
XqZSDDVAzqU4pz2e:
$values = [];
goto LdDkYGZ0aONp66yh;
YtUfTDjBdTbOx3Vq:
AddMessage2Log($gt->GetLastError());
goto Nr0SxUT3RXPT1wzo;
MArY2dBcJAMsSLKS:
}
public static function IblockSection_TranslateFields($arFields, string $target, string|bool $source = false)
{
goto xhLLNC5hvMzXnIuQ;
YA93PT6uvMUXhFVK:
goto X7nC7q1ZvrVTyrVj;
goto CmFIXyYgGZ1DhRCV;
rP9CQ1ivmM4G5fpA:
$arNew = array_intersect_key($arFields, array_flip($arFieldsList));
goto p32o00Sw6b65uWnw;
vUQullVowhSvhGA0:
$res = $gt->translateBatch($values, self::langCode($target), $source);
goto GbOzlKqtN0wZPHPw;
S1w1ZP2W5kfEYAx3:
if ($arFields["\x50\x49\103\124\x55\122\105"]["\144\x65\163\x63\x72\151\160\x74\151\x6f\x6e"]) {
goto qV3NvRcGp5VIrdFD;
}
goto RF2hnIHZEQRHKsfg;
brWMfGwG4uqMEgs6:
$current++;
goto soRoIMcD_mNUNJzl;
hd0DeoqNssR7qGsE:
$values[] = $arFields["\x50\x49\x43\x54\125\122\105"]["\144\145\163\x63\162\x69\x70\164\151\x6f\x6e"];
goto vpAdEYZ1o7tM3bwq;
wc1kSf9A0JW6vx02: XogrBwHC6zqSyeiM:
goto aYrVjDoSsp_CrfUy;
aYrVjDoSsp_CrfUy:
$gt = new \Bxproger\Translator\Services\TranslateService();
goto vUQullVowhSvhGA0;
RF2hnIHZEQRHKsfg:
goto X7nC7q1ZvrVTyrVj;
goto yMdwKXyUlAOkubsM;
Xk3MMlzadi6KkoCi:
return $arFields;
goto p31MJYx_bawK_QNr;
bLbOJraReuykboh8:
$current++;
goto kPlgJcOg6caQCPQY;
BRSfQAgbXQJ1ZsbL: gLplWsr22DYXf58E:
goto YQM1KvZs94objGO8;
xKGRGAJoHmV2gtSd:
$values = [];
goto lQC7wmPgvUsy50u3;
pdGI16JIT5TvF3A7:
if (!is_array($arFields["\120\x49\103\124\125\122\105"])) {
goto XogrBwHC6zqSyeiM;
}
goto TcbxU7FlE4lY5tof;
p32o00Sw6b65uWnw:
foreach ($arFieldsList as $field) {
$values[$field] = $arNew[$field];
fYPhNcc6Th0iA63w:
}
goto BRSfQAgbXQJ1ZsbL;
TT_OyyX4VMp3cJjT:
if ($valkeys["\120\111\103\x54\125\x52\105"]["\144\145\163\143\x72\x69\x70\x74\x69\x6f\156"]) {
goto iyBRO7lcppEYOvSI;
}
goto gHRn_4gdYM0W7kjP;
AGZVWgl1ZlXcmA_w:
$arFields["\x50\x49\x43\x54\x55\x52\105"]["\144\145\x73\x63\x72\x69\160\x74\151\157\156"] = $res[$current];
goto brWMfGwG4uqMEgs6;
eS_zDV3b_3kDGpce:
$arFields["\x50\x49\x43\x54\125\x52\x45"]["\x44\105\x53\x43\x52\111\x50\124\x49\117\x4e"] = $res[$current];
goto bLbOJraReuykboh8;
uHke4_FdeZw3UY56:
return false;
goto mHdN38QDUkdFJX57;
TaVpmwYWqCKWymZ7:
$values = [];
goto rP9CQ1ivmM4G5fpA;
YOY4xRAYX6fwHGlg:
$arUfTypes = \Bxproger\Translator\UserField\Table::create("\x49\102\x4c\117\103\113\x5f" . $arFields["\111\x42\x4c\x4f\103\113\x5f\111\x44"] . "\x5f\x53\x45\x43\x54\111\117\116");
goto bQhZFVZuKytyEcAJ;
lQC7wmPgvUsy50u3:
$valkeys = [];
goto YOY4xRAYX6fwHGlg;
kPlgJcOg6caQCPQY:
goto k_qh9Ntg5cgszvMr;
goto JjRAMusbLT0gdH6C;
soRoIMcD_mNUNJzl: k_qh9Ntg5cgszvMr:
goto Xk3MMlzadi6KkoCi;
OS3DrfWO4d4tIi6_: eESzLcWs5myuWir5:
goto pdGI16JIT5TvF3A7;
iGNp_YA2lBL4S69V: l5nYP1CjffK2qhYO:
goto eS_zDV3b_3kDGpce;
GbOzlKqtN0wZPHPw:
if (is_array($res)) {
goto AykS2pyYhvDfSxrJ;
}
goto LYYVy490MaZJ0Rs7;
yMdwKXyUlAOkubsM: x7yZPAy0TpY7xg9g:
goto kZcg0vb33pZ2lArb;
zNMoDQDjLnmTKaz5:
if ($valkeys["\x50\x49\x43\124\x55\122\x45"]["\104\x45\123\x43\122\x49\x50\124\111\117\116"]) {
goto l5nYP1CjffK2qhYO;
}
goto TT_OyyX4VMp3cJjT;
xhLLNC5hvMzXnIuQ:
$arFieldsList = ["\116\101\x4d\105", "\104\105\x53\x43\x52\111\120\124\x49\x4f\116"];
goto jXh13ntDS9o0Lrgv;
TcbxU7FlE4lY5tof:
if ($arFields["\x50\x49\103\124\x55\122\105"]["\x44\105\x53\x43\x52\111\x50\124\x49\x4f\x4e"]) {
goto x7yZPAy0TpY7xg9g;
}
goto S1w1ZP2W5kfEYAx3;
YQM1KvZs94objGO8:
$values = array_values($values);
goto xKGRGAJoHmV2gtSd;
CmFIXyYgGZ1DhRCV: qV3NvRcGp5VIrdFD:
goto hd0DeoqNssR7qGsE;
kZcg0vb33pZ2lArb:
$values[] = $arFields["\x50\x49\x43\x54\125\122\105"]["\104\x45\123\103\122\x49\x50\124\111\117\x4e"];
goto A30DMI9i0pVZRfvB;
mHdN38QDUkdFJX57: AykS2pyYhvDfSxrJ:
goto PpXwciwK_O7w9GTg;
jXh13ntDS9o0Lrgv:
$arFieldsList = array_flip(array_intersect_key(array_flip($arFieldsList), $arFields));
goto TaVpmwYWqCKWymZ7;
ZA7SsFgF3GJ8SDAj: nPd_qkHBynkyrN69:
goto zNMoDQDjLnmTKaz5;
LYYVy490MaZJ0Rs7:
AddMessage2Log($gt->GetLastError());
goto uHke4_FdeZw3UY56;
PpXwciwK_O7w9GTg:
$current = 0;
goto rDVm9OSCJbAdpoNX;
bQhZFVZuKytyEcAJ:
foreach ($arFields as $key => $field) {
goto oMV4s7QvLmsx6idY;
Gebio5t_H6onfzC8:
$valkeys[$key] = $field;
goto V3CIwqPhGnKUs2PD;
HQ6LYJCaPXP5Uuh2: SnAxIVqAgNQucANq:
goto k10AABqpOJ04IUbH;
jzzr7QkSB3mw_V2T:
$valkeys[$key] = $field;
goto xzHsnGshX1teyyDG;
mCpNEQ6bvMwVpEJH:
goto mXWP_4psz7I_EFB_;
goto OBEtxeSyknsGMAyr;
vd3C_KivhwfZiYXH:
goto mXWP_4psz7I_EFB_;
goto luX4zKFvxixJ589r;
QBYygmtd5Cy4pOy_:
if (!($arUfTypes[$key]["\125\x53\105\122\137\x54\x59\x50\105\x5f\111\x44"] === "\143\x75\163\164\x6f\x6d\150\164\x6d\x6c" && $arUfTypes[$key]["\x4d\125\114\x54\111\x50\x4c\105"] == "\x59" && empty(array_filter($field)))) {
goto zrMeCVOjQN0piSPs;
}
goto vW46fiGrXH9jcgjk;
cO7GON2GdlPf2AQF: Hpk1p0PoskG0liwr:
goto A93nQofRA9Hvr8bN;
sRmkyxz1dHSTDGIc:
if ($key == "\x49\x50\x52\x4f\120\x45\122\124\x59\137\124\x45\115\x50\114\x41\124\x45\123") {
goto yxyonxB_JXsElQp8;
}
goto wfi_ZtQGgNXyCEVE;
luX4zKFvxixJ589r: JQnlwGoriHvIVrYo:
goto a6qKk3GTyFtVj6TI;
xGWVUPnJI8A2DScB: APM5jUstFIarpWvu:
goto HQ6LYJCaPXP5Uuh2;
V3CIwqPhGnKUs2PD: mXWP_4psz7I_EFB_:
goto cO7GON2GdlPf2AQF;
G52arHYmGEd8MGA6: G1FTn5qgic42aXoj:
goto QBYygmtd5Cy4pOy_;
IiSqRo7w58aAaY_J:
goto mXWP_4psz7I_EFB_;
goto G52arHYmGEd8MGA6;
wfi_ZtQGgNXyCEVE:
if (in_array($key, $arFieldsList) && $field != '') {
goto JQnlwGoriHvIVrYo;
}
goto IiSqRo7w58aAaY_J;
y3Z3oeSK2qjBfbDd: YuiD9Xgj4Q8UqfRZ:
goto E5s70YGZd6UOiocI;
MK2nbH26mF75ewdp:
foreach ($arFields["\111\120\122\117\x50\x45\122\x54\131\137\124\105\115\x50\x4c\x41\124\x45\x53"] as $ipKey => $ipVal) {
goto Wt3iQITKvXiQvg4s;
Wt3iQITKvXiQvg4s:
if (!($ipVal != '')) {
goto QqArw4OjMqqKYkL_;
}
goto V2gdHuiODpTSHnrM;
XO6T5xDvfSHaWRsD: QqArw4OjMqqKYkL_:
goto Pp5Rktd8KcrTnwX8;
V2gdHuiODpTSHnrM:
$values[] = $ipVal;
goto G_a5sNSbboYahWaI;
Pp5Rktd8KcrTnwX8: uUHwkv1gCpN2ux82:
goto uiH5A3CVhWprWnwT;
G_a5sNSbboYahWaI:
$valkeys["\x49\120\x52\117\x50\x45\x52\124\131\x5f\x54\105\115\x50\x4c\x41\x54\105\x53"][$ipKey] = $ipVal;
goto XO6T5xDvfSHaWRsD;
uiH5A3CVhWprWnwT:
}
goto lq4UdogLACHT_VHU;
E5s70YGZd6UOiocI:
foreach ($field as $fvalue) {
goto RSM3Ji0TCLXhvWTd;
qZiRXtdxgRFtmJz8: jjtdWSxzVgp6cMQD:
goto b3W3mvZFVZPlOUFM;
hh7Fz8sWiiG1GmZJ:
$valkeys[$key] = $field;
goto qZiRXtdxgRFtmJz8;
RSM3Ji0TCLXhvWTd:
$values[] = $fvalue;
goto hh7Fz8sWiiG1GmZJ;
b3W3mvZFVZPlOUFM:
}
goto xGWVUPnJI8A2DScB;
xzHsnGshX1teyyDG: OIU4AIAF8tCdiTVK:
goto cIkZXM6hDhpr33vH;
cIkZXM6hDhpr33vH:
goto SnAxIVqAgNQucANq;
goto y3Z3oeSK2qjBfbDd;
oMV4s7QvLmsx6idY:
if (mb_substr($key, 0, 3) === "\125\106\x5f" && isset($arUfTypes[$key])) {
goto G1FTn5qgic42aXoj;
}
goto sRmkyxz1dHSTDGIc;
zNrvi6WAQ7zX3LMF: zrMeCVOjQN0piSPs:
goto OPxqMXFfaakJ6sZ6;
kv4RrYNN6z3C0fRW:
if (is_array($field)) {
goto YuiD9Xgj4Q8UqfRZ;
}
goto L4FNTZ8vehIc3vpm;
L4FNTZ8vehIc3vpm:
if (!($field != '')) {
goto OIU4AIAF8tCdiTVK;
}
goto z0_mX34iOvCe9__0;
k10AABqpOJ04IUbH: hTE09VgG5Y7v2TAL:
goto mCpNEQ6bvMwVpEJH;
OBEtxeSyknsGMAyr: yxyonxB_JXsElQp8:
goto MK2nbH26mF75ewdp;
vW46fiGrXH9jcgjk:
$field = FCustomTypeHtml::GetMultiValue($key);
goto zNrvi6WAQ7zX3LMF;
z0_mX34iOvCe9__0:
$values[] = $field;
goto jzzr7QkSB3mw_V2T;
a6qKk3GTyFtVj6TI:
$values[] = $field;
goto Gebio5t_H6onfzC8;
OPxqMXFfaakJ6sZ6:
if (!($field != '' && in_array($arUfTypes[$key]["\125\x53\x45\122\x5f\x54\131\x50\x45\x5f\x49\104"], self::SECTION_UF_TYPES))) {
goto hTE09VgG5Y7v2TAL;
}
goto kv4RrYNN6z3C0fRW;
lq4UdogLACHT_VHU: klNkMnZP9FKMqgE0:
goto vd3C_KivhwfZiYXH;
A93nQofRA9Hvr8bN:
}
goto OS3DrfWO4d4tIi6_;
rDVm9OSCJbAdpoNX:
foreach ($valkeys as $key => $field) {
goto N08akHApne4cLA8S;
Ku4HWQwYS9nw22FE:
goto dVeH7vWfyzikb6bM;
goto OfunwnD2UIPHHfDg;
EBRb1Zq5_i91XhrA: FZGEVRng3_GFdM9Q:
goto fQk9X6W91vfPqZnq;
y5FLgNuQR3ATvh11:
goto TAVVIA8CViE4Rk4Z;
goto YVLHQvGMasay53DY;
gy_6G5_9vto2fMbA:
if (!in_array($arUfTypes[$key]["\125\123\105\x52\x5f\124\131\x50\105\137\111\x44"], self::SECTION_UF_TYPES)) {
goto U8HtAJdxWl_C6UFk;
}
goto qbIP0tNciyEgfRez;
TGKyk_rYB_GEkBb9:
if (in_array($key, $arFieldsList)) {
goto rb6f0USA7LpQXln0;
}
goto Ku4HWQwYS9nw22FE;
UQrGwB4Nkh98X8eN:
foreach ($valkeys["\x49\120\x52\117\120\x45\122\124\x59\x5f\x54\105\x4d\120\x4c\x41\x54\x45\123"] as $ipKey => $ipVal) {
goto hz8Z6pOhDkPkbT6W;
UkJc3alz89siEy9N:
$current++;
goto ssQia5Tse2E2p05N;
ssQia5Tse2E2p05N: M1dEj1PXzGhj2I_3:
goto qVlKCOD0pEoLvVHU;
hz8Z6pOhDkPkbT6W:
$arFields["\111\x50\122\x4f\120\105\x52\124\131\x5f\124\x45\115\120\x4c\101\x54\105\123"][$ipKey] = $res[$current];
goto UkJc3alz89siEy9N;
qVlKCOD0pEoLvVHU:
}
goto EBRb1Zq5_i91XhrA;
pixj4ydnJT2f5lpN: U8HtAJdxWl_C6UFk:
goto YAbynPEHGUv_ct8G;
qbIP0tNciyEgfRez:
if (is_array($field)) {
goto jUkh1dpI26ie51Fn;
}
goto gYFWvoq5owTju9Hm;
fQk9X6W91vfPqZnq:
goto dVeH7vWfyzikb6bM;
goto Loo1QO2d73Vz_8ao;
YVLHQvGMasay53DY: jUkh1dpI26ie51Fn:
goto K6kweT9i2ny_ISLt;
kVzww57rRdfDgniM: I4ZhE4EawiZA6cJC:
goto UQrGwB4Nkh98X8eN;
plFO928psyb74i6D:
$current++;
goto y5FLgNuQR3ATvh11;
YAbynPEHGUv_ct8G:
goto dVeH7vWfyzikb6bM;
goto kVzww57rRdfDgniM;
yeKJtDqGwXDt1kBq:
if ($key == "\111\120\122\117\120\105\122\124\x59\137\x54\105\x4d\120\x4c\x41\124\105\123") {
goto I4ZhE4EawiZA6cJC;
}
goto TGKyk_rYB_GEkBb9;
RbTpoRvIGaZ4uqVd: TAVVIA8CViE4Rk4Z:
goto pixj4ydnJT2f5lpN;
CJLAgac6JtzeLVkW:
$arFields[$key] = $res[$current];
goto pSFrjvvF2ikXdxR0;
FCR5wjYN8VSDaxvk: OXFZ1LUSI8gkgzE0:
goto RbTpoRvIGaZ4uqVd;
pSFrjvvF2ikXdxR0:
$current++;
goto CrkhYPbjf1WcMPfm;
N08akHApne4cLA8S:
if (mb_substr($key, 0, 3) === "\125\106\137" && isset($arUfTypes[$key])) {
goto Xs5p1ZgREYUKGkJ9;
}
goto yeKJtDqGwXDt1kBq;
i1ypr2fxOa0mIUBo: hY7Fe5lzf5IfSYPG:
goto NrU_1JqLg4bW83gx;
CrkhYPbjf1WcMPfm: dVeH7vWfyzikb6bM:
goto i1ypr2fxOa0mIUBo;
Loo1QO2d73Vz_8ao: rb6f0USA7LpQXln0:
goto CJLAgac6JtzeLVkW;
OfunwnD2UIPHHfDg: Xs5p1ZgREYUKGkJ9:
goto gy_6G5_9vto2fMbA;
K6kweT9i2ny_ISLt:
foreach ($field as $k => $f) {
goto Y_qUP1TwKiRP2cwk;
Y_qUP1TwKiRP2cwk:
$arFields[$key][$k] = $res[$current];
goto tAxEmU9DcgJ3zdr7;
NJlgmd8I8vq0GL1J: yw8tEuhD_G1ti_PU:
goto i_TXlTe4VjUH9wvj;
tAxEmU9DcgJ3zdr7:
$current++;
goto NJlgmd8I8vq0GL1J;
i_TXlTe4VjUH9wvj:
}
goto FCR5wjYN8VSDaxvk;
gYFWvoq5owTju9Hm:
$arFields[$key] = $res[$current];
goto plFO928psyb74i6D;
NrU_1JqLg4bW83gx:
}
goto ZA7SsFgF3GJ8SDAj;
JjRAMusbLT0gdH6C: iyBRO7lcppEYOvSI:
goto AGZVWgl1ZlXcmA_w;
vpAdEYZ1o7tM3bwq:
$valkeys["\x50\111\x43\124\x55\x52\105"]["\144\145\163\x63\162\x69\160\164\151\x6f\x6e"] = $arFields["\120\111\x43\124\x55\122\105"]["\x64\x65\x73\x63\162\151\x70\x74\x69\157\156"];
goto kvvNdvgkNPOuoyFY;
kvvNdvgkNPOuoyFY: X7nC7q1ZvrVTyrVj:
goto wc1kSf9A0JW6vx02;
gHRn_4gdYM0W7kjP:
goto k_qh9Ntg5cgszvMr;
goto iGNp_YA2lBL4S69V;
A30DMI9i0pVZRfvB:
$valkeys["\120\111\x43\x54\125\x52\x45"]["\x44\105\123\103\122\x49\120\124\x49\117\116"] = $arFields["\120\111\103\x54\125\122\105"]["\x44\x45\x53\103\x52\111\x50\x54\x49\x4f\x4e"];
goto YA93PT6uvMUXhFVK;
p31MJYx_bawK_QNr:
}
public static function IblockElement_TranslateFields($arFields, string $target, string|bool $source = false)
{
goto PoJ7JTQIrrryUEhB;
eHns_7QI2xzbrK09:
if (!(is_array($arFields["\104\x45\124\101\111\114\x5f\120\x49\x43\124\x55\x52\105"]) && $arFields["\x44\105\124\101\111\114\x5f\120\x49\103\x54\x55\x52\x45"]["\x64\x65\163\x63\x72\151\x70\x74\151\x6f\156"])) {
goto hVlxLc5c4lnopmMd;
}
goto ChzAlMz00gKZdx6X;
qWepbjKyUdu94lNl:
$valkeys["\120\122\105\126\111\105\x57\137\120\111\x43\124\125\122\105"]["\x64\x65\x73\143\x72\151\x70\x74\151\157\156"] = $arFields["\x50\122\x45\x56\111\x45\127\x5f\120\111\103\x54\x55\122\x45"]["\144\145\x73\x63\162\x69\160\x74\x69\x6f\x6e"];
goto fd_TEeC4SFnDHoYl;
flJXVHZiTQXfiNYK:
$valkeys["\104\x45\124\x41\111\x4c\137\120\111\103\124\x55\122\x45"]["\144\145\163\x63\162\151\160\x74\151\x6f\x6e"] = $arFields["\104\105\x54\x41\x49\x4c\x5f\120\111\x43\x54\x55\x52\x45"]["\x64\145\163\x63\x72\x69\160\164\x69\x6f\x6e"];
goto UX1bUD08Tso46Pbh;
nm2PA17XdDILqiWs:
$values = [];
goto s_k2eQSrBStWYcDB;
fd_TEeC4SFnDHoYl: DPLA2YF9ABb_uRvk:
goto eHns_7QI2xzbrK09;
QBGqS_SfaO706Fu6: e1huHWnE2V8aJHT_:
goto YGWSR0xv55Pu3Mvl;
IpM1rr3Gy3u2Y8FK: sbXzn6L50XkBRnF_:
goto u4GntDNxCQXTCEoA;
UX1bUD08Tso46Pbh: hVlxLc5c4lnopmMd:
goto hgVYlWOo6hoNIphe;
i92_HKnhHSx87FeA:
$current++;
goto QBGqS_SfaO706Fu6;
PoJ7JTQIrrryUEhB:
$arFieldsList = ["\x4e\101\115\105", "\x50\x52\105\126\111\105\x57\137\x54\105\x58\124", "\x44\x45\x54\x41\x49\114\x5f\124\x45\x58\124"];
goto dpYpfvS3LQU7awth;
q03BSzXk6s9ZeNhm:
$res = $gt->translateBatch($values, self::langCode($target), $source);
goto E9GhOG_80vEpRJQe;
hgVYlWOo6hoNIphe:
if (!is_array($arFields["\x50\122\x4f\120\x45\122\124\131\x5f\126\x41\114\x55\x45\x53"])) {
goto hGCt0Vn_6j_3hM76;
}
goto TwaWVQN_zAdRA8Zz;
iBo4KGn3PADhYoE5:
$current++;
goto o1Q4gUkdNOQwyV5a;
AU2mzH1B24WE5bMz:
$values = array_values($values);
goto nm2PA17XdDILqiWs;
FmBcaJvI2JVrfsvX: bavOQ9raURfz3xyc:
goto wSwjdRQORGC4rR33;
YJ3B3QhGjAewSjo3: Xt2n5qNKkG0Hns0K:
goto CuFhZSJY0HR3SX6H;
A_x2UQ2Zrm4DpKAZ:
$arFields["\120\122\x45\x56\x49\105\x57\x5f\x50\x49\103\124\x55\x52\x45"]["\x64\x65\163\143\162\x69\x70\164\x69\157\156"] = $res[$current];
goto i92_HKnhHSx87FeA;
CuFhZSJY0HR3SX6H: hGCt0Vn_6j_3hM76:
goto nkR2OqEznsCJzJEI;
NoRurA86fRQNAlhJ:
return false;
goto FmBcaJvI2JVrfsvX;
wSwjdRQORGC4rR33:
$current = 0;
goto puOEYFJ3wnqau1UG;
E9GhOG_80vEpRJQe:
if (is_array($res)) {
goto bavOQ9raURfz3xyc;
}
goto RH7kPNTjePkk6yfm;
vscmkT1giRHqWw49:
foreach ($arFields as $key => $field) {
goto ZcY35zhSzZsF1jfj;
Ps1tMD3YQ4ADfwMd:
if ($key == "\111\120\x52\x4f\120\x45\x52\124\x59\137\124\x45\115\x50\x4c\x41\124\105\123") {
goto r15wGq3peE02Djmc;
}
goto igcgt9NyACig41K0;
UGlKdQmVdenr8WrL:
$valkeys[$key] = $field;
goto I4O23Ezqprw91AYp;
vf40DwagMx9X7p6J:
foreach ($arFields["\111\x50\122\x4f\x50\105\x52\x54\x59\x5f\x54\105\x4d\120\114\x41\x54\x45\x53"] as $ipKey => $ipVal) {
goto rIT8ZGAot1bPeN8H;
rIT8ZGAot1bPeN8H:
if (!($ipVal != '')) {
goto OgzQnXu5zsx92QQX;
}
goto OD0w8rlJ2XC1h93Q;
pRWTCliIg15WH3Y9: OgzQnXu5zsx92QQX:
goto ObB46i8no98R0TQF;
OD0w8rlJ2XC1h93Q:
$values[] = $ipVal;
goto aWEBTKmfVBOnK2EK;
aWEBTKmfVBOnK2EK:
$valkeys["\x49\120\122\x4f\x50\x45\122\124\131\x5f\124\x45\115\120\114\101\124\x45\x53"][$ipKey] = $ipVal;
goto pRWTCliIg15WH3Y9;
ObB46i8no98R0TQF: QzXnzX73r6P31oM1:
goto L3_h04b9Nv5rwYum;
L3_h04b9Nv5rwYum:
}
goto TkKI03lEMsBb8W7A;
I4O23Ezqprw91AYp:
goto rjfgCr9Q_0sioCBf;
goto g9QyHcKhVy2Mz4Ew;
A6HFvYYGTC6Zuvrc:
$values[] = $field;
goto UGlKdQmVdenr8WrL;
ii023UFD6PQ0vtYG: rrzUA2JPgrmkNPak:
goto Bbl7Dk565nXyNMdm;
g9QyHcKhVy2Mz4Ew: r15wGq3peE02Djmc:
goto vf40DwagMx9X7p6J;
ZcY35zhSzZsF1jfj:
if (in_array($key, $arFieldsList) && $field != '') {
goto FeDpBYdWBdzAgh2F;
}
goto Ps1tMD3YQ4ADfwMd;
igcgt9NyACig41K0:
goto rjfgCr9Q_0sioCBf;
goto OLq305zfzdElMTh4;
OLq305zfzdElMTh4: FeDpBYdWBdzAgh2F:
goto A6HFvYYGTC6Zuvrc;
TkKI03lEMsBb8W7A: yk_RVcTdVOClAVAs:
goto bxzspfRwHJ59sxY7;
bxzspfRwHJ59sxY7: rjfgCr9Q_0sioCBf:
goto ii023UFD6PQ0vtYG;
Bbl7Dk565nXyNMdm:
}
goto qM3LT1uZe8vTdoX0;
J1Uwxj0dvJs6RPEP:
if (!(is_array($arFields["\120\122\x45\x56\111\x45\x57\137\x50\x49\103\124\125\x52\105"]) && $arFields["\x50\122\105\x56\111\105\x57\x5f\x50\x49\x43\x54\125\122\105"]["\144\x65\x73\143\162\x69\x70\164\x69\x6f\x6e"])) {
goto DPLA2YF9ABb_uRvk;
}
goto nJHD1dDkC70QMd1v;
CZMv9_aXJGr7ksg8:
return false;
goto HS0v0QfBnc0tFbN4;
TwaWVQN_zAdRA8Zz:
foreach ($arFields["\x50\122\x4f\120\105\122\124\x59\x5f\x56\101\114\x55\105\x53"] as $key => $PROPERTY_VALUE) {
goto hmMA1zgLF0YGz0Yr;
kOhjhc2jUb3tNI1K: GoyeHMV2N9pFwsPl:
goto F8sywG0xsJD4YZEC;
hmMA1zgLF0YGz0Yr:
if (!is_array($PROPERTY_VALUE)) {
goto R0WZA4c1xZRURoBq;
}
goto hQjRj1CAcKXd2ljO;
F8sywG0xsJD4YZEC: R0WZA4c1xZRURoBq:
goto pmsaFGNsOdLb_JeG;
hQjRj1CAcKXd2ljO:
foreach ($PROPERTY_VALUE as $key2 => $value) {
goto NVDJxBoHKoA4ns6l;
K87qJQD6g3uIrnEa:
$values[] = $value["\x44\x45\x53\103\x52\111\x50\x54\x49\x4f\x4e"];
goto UQ3Y2KE5229m86ko;
DaM1qPlZ057r__Gq:
$valkeys["\120\122\x4f\120\105\x52\x54\131\x5f\x56\x41\114\x55\105\123"][$key][$key2]["\x56\x41\x4c\x55\105"]["\x54\105\130\x54"] = $value["\126\101\114\125\105"]["\124\x45\x58\124"];
goto EytqSJQc40H1byYj;
X9kp_qh0RUfosUwb:
$valkeys["\120\122\117\x50\105\x52\x54\131\x5f\126\101\114\125\105\x53"][$key][$key2]["\126\x41\114\x55\105"] = $value["\126\101\x4c\125\105"];
goto FvX1VuoySOqBMNVl;
nLTFaZ6KNXLLOxos:
if (!(is_array($value["\x56\101\x4c\x55\x45"]) && isset($value["\126\x41\x4c\x55\x45"]["\124\x45\130\124"]) && $value["\x56\101\x4c\x55\x45"]["\x54\x45\130\x54"] != '')) {
goto dOL4PYEA1FBUGOO3;
}
goto Erh5L1TbIs3AJDem;
FvX1VuoySOqBMNVl: ZwGwD4EBIbgKIxE1:
goto nLTFaZ6KNXLLOxos;
mmvtBfLcLe0TviUT:
if (!(isset($value["\126\x41\x4c\x55\105"]) && $value["\x56\x41\x4c\125\105"] != '' && is_string($value["\126\x41\114\125\105"]) && !is_numeric($value["\x56\x41\114\x55\x45"]) && !is_array($value["\x56\x41\114\x55\105"]))) {
goto ZwGwD4EBIbgKIxE1;
}
goto botvxBYSikTuYer7;
NVDJxBoHKoA4ns6l:
if (!is_array($value)) {
goto aZM0bIR30e0a3j9_;
}
goto mmvtBfLcLe0TviUT;
aWI5O2IB0nbNQRUR: buagGhLFyZ7j8dv0:
goto k1Z8MJvw1D352qY6;
JfB1cS0GoFuPsASU: TBjBUZPiRJDLSR6m:
goto ihCGK6r5sji8277P;
EytqSJQc40H1byYj: dOL4PYEA1FBUGOO3:
goto Hg92OkjzULatzdaM;
k1Z8MJvw1D352qY6: aZM0bIR30e0a3j9_:
goto JfB1cS0GoFuPsASU;
UQ3Y2KE5229m86ko:
$valkeys["\120\122\x4f\x50\x45\122\x54\131\137\x56\x41\x4c\x55\x45\123"][$key][$key2]["\104\105\123\x43\122\111\120\124\111\117\x4e"] = $value["\104\105\123\x43\122\111\x50\124\x49\117\116"];
goto aWI5O2IB0nbNQRUR;
Erh5L1TbIs3AJDem:
$values[] = $value["\x56\x41\114\x55\105"]["\124\x45\130\x54"];
goto DaM1qPlZ057r__Gq;
botvxBYSikTuYer7:
$values[] = $value["\x56\x41\x4c\x55\105"];
goto X9kp_qh0RUfosUwb;
Hg92OkjzULatzdaM:
if (!(isset($value["\104\x45\x53\x43\122\x49\x50\124\x49\117\116"]) && $value["\x44\105\x53\x43\122\111\120\124\111\117\x4e"] != '')) {
goto buagGhLFyZ7j8dv0;
}
goto K87qJQD6g3uIrnEa;
ihCGK6r5sji8277P:
}
goto kOhjhc2jUb3tNI1K;
pmsaFGNsOdLb_JeG: LN67xV5rA7LEKszl:
goto WCTA1z_6O228DEO_;
WCTA1z_6O228DEO_:
}
goto YJ3B3QhGjAewSjo3;
dpYpfvS3LQU7awth:
$arFieldsList = array_flip(array_intersect_key(array_flip($arFieldsList), $arFields));
goto lApLDEZkydudiJew;
nJHD1dDkC70QMd1v:
$values[] = $arFields["\x50\x52\105\126\111\x45\127\137\x50\x49\103\124\125\122\x45"]["\144\145\163\x63\x72\151\x70\164\x69\x6f\x6e"];
goto qWepbjKyUdu94lNl;
RV7hcpwdnfyGEV_r:
if (!$valkeys["\x50\122\105\126\111\x45\127\137\x50\x49\x43\x54\125\x52\x45"]["\x64\145\x73\x63\x72\151\x70\164\151\157\156"]) {
goto e1huHWnE2V8aJHT_;
}
goto A_x2UQ2Zrm4DpKAZ;
vQdE7_H91HJoLPBa: vz6ne6ZPv_DpcwX7:
goto RV7hcpwdnfyGEV_r;
QENhPVL1hSX4C0oG:
if (!is_array($valkeys["\120\122\x4f\x50\x45\122\124\x59\x5f\126\x41\x4c\x55\x45\123"])) {
goto bFLiNR9_ye3mGMkw;
}
goto XYOo9gfbchqrRGeL;
HS0v0QfBnc0tFbN4: YarM18KlvehSFd5K:
goto Bydo0MKlTdUs6oKx;
N9ig1SjTYBixACfq:
return $arFields;
goto oQPJElCdq6sMn4fO;
ChzAlMz00gKZdx6X:
$values[] = $arFields["\104\105\124\101\111\114\137\x50\111\103\x54\x55\122\x45"]["\x64\x65\x73\143\162\151\160\x74\151\157\x6e"];
goto flJXVHZiTQXfiNYK;
s_k2eQSrBStWYcDB:
$valkeys = [];
goto vscmkT1giRHqWw49;
nkR2OqEznsCJzJEI:
if (is_array($values)) {
goto YarM18KlvehSFd5K;
}
goto CZMv9_aXJGr7ksg8;
XYOo9gfbchqrRGeL:
foreach ($valkeys["\x50\x52\x4f\120\105\x52\x54\131\x5f\126\x41\x4c\125\105\x53"] as $key => $PROPERTY_VALUE) {
goto sfXT58j_DnVybsrM;
zUOG491wQ4GW1Htd: WUVnQz7cAfVtX9TO:
goto zm_ks1HGuJirrq6M;
sfXT58j_DnVybsrM:
if (!is_array($PROPERTY_VALUE)) {
goto WUVnQz7cAfVtX9TO;
}
goto bEX7QeXAGJSFa23t;
zm_ks1HGuJirrq6M: maN01McRDzOIcqcC:
goto A1rQFsCQzMTClJ3D;
tZs2Ocf7JI08iu1k: J0IBATQgeRwpwIOR:
goto zUOG491wQ4GW1Htd;
bEX7QeXAGJSFa23t:
foreach ($PROPERTY_VALUE as $key2 => $value) {
goto YuSJYoh6YMr6B3NB;
f11EPm8LVGai_S6p:
if (!isset($arFields["\x50\x52\x4f\120\x45\122\x54\131\x5f\x56\101\x4c\x55\x45\123"][$key][$key2]["\x56\101\114\125\105"]["\124\105\x58\124"])) {
goto ONQKNLVtf0duNdRz;
}
goto QS4eRGnyg_PMC3OK;
pW32a03DmSJFlG0b: Z0ewIJNaR_oFoxOc:
goto f11EPm8LVGai_S6p;
UaKYsEggERigKmXl:
if (!(isset($value["\x44\105\123\x43\x52\111\120\124\x49\117\x4e"]) && $value["\x44\x45\x53\103\122\111\x50\124\111\117\x4e"] != '')) {
goto trciC3NypjTPiNI1;
}
goto e6cVQ7lSfv0IrqpL;
YuSJYoh6YMr6B3NB:
if (!is_array($value)) {
goto iRUSaAHqB8p07dQ2;
}
goto b9hsWI3YG9u4ayyB;
HmnDWgW_mXHAqihM: IwbCxX9KJaIvAh06:
goto zz8y9UyjwNeWwu9n;
I3iFuvRsXUgXk7wq:
$arFields["\x50\x52\x4f\x50\x45\122\x54\x59\x5f\x56\x41\114\125\x45\x53"][$key][$key2]["\x56\x41\x4c\x55\x45"] = $res[$current];
goto HmnDWgW_mXHAqihM;
zz8y9UyjwNeWwu9n:
$current++;
goto jtRaI5MwuxrESLUY;
QS4eRGnyg_PMC3OK:
$arFields["\x50\122\x4f\x50\x45\x52\124\131\x5f\126\101\114\125\105\x53"][$key][$key2]["\x56\101\114\125\x45"]["\x54\105\x58\124"] = $res[$current];
goto jCRDaEOC_vifXtCF;
M7FHZgr9YvddJ2UU:
if (isset($value["\126\101\114\x55\105"]) && $value["\x56\x41\x4c\125\x45"] != '') {
goto VOCZZ1nJLf7k06eU;
}
goto hw71UWDN6vOAknlW;
MWRuq3MD8cEVpL3C:
$current++;
goto V0190yg_FbXXGSKg;
e6cVQ7lSfv0IrqpL:
if (!isset($arFields["\120\x52\117\x50\x45\122\x54\131\137\x56\101\114\x55\105\123"][$key][$key2]["\x44\105\123\103\x52\111\120\124\x49\x4f\x4e"])) {
goto Vm3ZJANi7A6h_1QB;
}
goto xdXEyNNJ4LfYLyPW;
pybsnBzqiWuzvqG9:
if (!isset($arFields["\x50\x52\117\x50\x45\122\124\x59\x5f\x56\x41\x4c\125\105\x53"][$key][$key2]["\126\101\114\125\105"])) {
goto IwbCxX9KJaIvAh06;
}
goto I3iFuvRsXUgXk7wq;
xdXEyNNJ4LfYLyPW:
$arFields["\120\x52\117\x50\105\x52\124\x59\x5f\126\101\114\x55\105\x53"][$key][$key2]["\x44\105\123\x43\122\x49\120\x54\111\x4f\x4e"] = $res[$current];
goto kuwVI01P37GetExr;
a1PMs8dVq1N2PHtQ: iqlK2QTp1lC2ejgl:
goto pt3okKUrV1X9wPnV;
c88MTlTmxNevjhHU: iRUSaAHqB8p07dQ2:
goto a1PMs8dVq1N2PHtQ;
kwW7IRWe1kO59EQB: VOCZZ1nJLf7k06eU:
goto pybsnBzqiWuzvqG9;
wTaOQ0Ju7U7hpxbw:
goto xA56LVFycQJWRVsS;
goto kwW7IRWe1kO59EQB;
jtRaI5MwuxrESLUY: xA56LVFycQJWRVsS:
goto UaKYsEggERigKmXl;
jCRDaEOC_vifXtCF: ONQKNLVtf0duNdRz:
goto khFUOZOIJY_P9Tzb;
V0190yg_FbXXGSKg: trciC3NypjTPiNI1:
goto c88MTlTmxNevjhHU;
khFUOZOIJY_P9Tzb:
$current++;
goto wTaOQ0Ju7U7hpxbw;
hw71UWDN6vOAknlW:
goto xA56LVFycQJWRVsS;
goto pW32a03DmSJFlG0b;
b9hsWI3YG9u4ayyB:
if (is_array($value["\x56\x41\114\125\x45"]) && isset($value["\126\101\x4c\x55\105"]["\124\x45\x58\x54"]) && $value["\x56\101\114\x55\x45"]["\124\105\130\124"] != '') {
goto Z0ewIJNaR_oFoxOc;
}
goto M7FHZgr9YvddJ2UU;
kuwVI01P37GetExr: Vm3ZJANi7A6h_1QB:
goto MWRuq3MD8cEVpL3C;
pt3okKUrV1X9wPnV:
}
goto tZs2Ocf7JI08iu1k;
A1rQFsCQzMTClJ3D:
}
goto IpM1rr3Gy3u2Y8FK;
fPjS3HwN6xNqBwov: FLHUbTKxm27Hkf5a:
goto AU2mzH1B24WE5bMz;
IQKe8KAWJll1obza:
foreach ($arFieldsList as $field) {
$values[$field] = $arNew[$field];
aJJGzh1rd4pvQfFT:
}
goto fPjS3HwN6xNqBwov;
lZ2H_O6UnWDESJL1:
$arFields["\104\105\124\x41\x49\114\x5f\120\x49\x43\x54\x55\122\105"]["\144\x65\163\143\x72\151\x70\x74\x69\x6f\x6e"] = $res[$current];
goto iBo4KGn3PADhYoE5;
puOEYFJ3wnqau1UG:
foreach ($valkeys as $key => $field) {
goto m7hypBYZka_6WOoH;
cRqTHDy72nP6jeMW: Q3yOhG5kCYUbk8lF:
goto GhnjV6iGnqmYyIB3;
qWAu8ImAY647f09a: JKLEQkgo3SQ6k66G:
goto EpveXbkj946zK29U;
oqkatjUKE1LyFave:
if ($key == "\x49\x50\122\x4f\120\x45\x52\x54\x59\137\124\105\115\x50\114\x41\x54\x45\123") {
goto RBRbFDi6hsBd8os8;
}
goto biaE6cOGyrTbf8g3;
qioGJT2psebnHoda:
foreach ($valkeys["\x49\120\122\x4f\120\105\x52\x54\x59\137\x54\x45\115\x50\x4c\101\124\105\x53"] as $ipKey => $ipVal) {
goto Skr3N2bgpQGCbGlz;
zIIF8nfq2BADGSqd: OZEEsxWb7XkJ0SC8:
goto r8JBVU9AZEgRvaV9;
Skr3N2bgpQGCbGlz:
$arFields["\x49\x50\x52\x4f\120\105\x52\x54\x59\137\x54\105\x4d\x50\x4c\101\124\105\x53"][$ipKey] = $res[$current];
goto XiXy89enJC9DOJb5;
XiXy89enJC9DOJb5:
$current++;
goto zIIF8nfq2BADGSqd;
r8JBVU9AZEgRvaV9:
}
goto ooHxkoyTNnwJxrZa;
tVse2PvCqpPaznTh:
goto bINx3jqMPpbd5ECj;
goto zN5v5GGMnjrfxg3f;
biaE6cOGyrTbf8g3:
goto bINx3jqMPpbd5ECj;
goto qWAu8ImAY647f09a;
m7hypBYZka_6WOoH:
if (in_array($key, $arFieldsList)) {
goto JKLEQkgo3SQ6k66G;
}
goto oqkatjUKE1LyFave;
EpveXbkj946zK29U:
$arFields[$key] = $res[$current];
goto j3F54lzepEMAILli;
j3F54lzepEMAILli:
$current++;
goto tVse2PvCqpPaznTh;
ooHxkoyTNnwJxrZa: iCXCfaSoEZzfvFDj:
goto Gih52bRX0HZLUx9m;
Gih52bRX0HZLUx9m: bINx3jqMPpbd5ECj:
goto cRqTHDy72nP6jeMW;
zN5v5GGMnjrfxg3f: RBRbFDi6hsBd8os8:
goto qioGJT2psebnHoda;
GhnjV6iGnqmYyIB3:
}
goto vQdE7_H91HJoLPBa;
Bydo0MKlTdUs6oKx:
$gt = new \Bxproger\Translator\Services\TranslateService();
goto q03BSzXk6s9ZeNhm;
RH7kPNTjePkk6yfm:
AddMessage2Log($gt->GetLastError());
goto NoRurA86fRQNAlhJ;
YGWSR0xv55Pu3Mvl:
if (!$valkeys["\x44\x45\124\101\111\x4c\137\120\x49\103\x54\x55\x52\105"]["\x64\145\163\x63\162\x69\x70\164\x69\157\x6e"]) {
goto CpjiiUE9GFfarJCR;
}
goto lZ2H_O6UnWDESJL1;
u4GntDNxCQXTCEoA: bFLiNR9_ye3mGMkw:
goto N9ig1SjTYBixACfq;
qM3LT1uZe8vTdoX0: MLhqylcgmnY2SfWM:
goto J1Uwxj0dvJs6RPEP;
lApLDEZkydudiJew:
$arNew = array_intersect_key($arFields, array_flip($arFieldsList));
goto IQKe8KAWJll1obza;
o1Q4gUkdNOQwyV5a: CpjiiUE9GFfarJCR:
goto QENhPVL1hSX4C0oG;
oQPJElCdq6sMn4fO:
}
public static function IblockProperty_TranslateFields($arFields, string $target, string|bool $source = false)
{
goto RJMlbQqcb0yXTGzI;
G_ayj2Xypg8O5AMQ:
$values = array_values($values);
goto ZWm3JFUQBYdxq_De;
BEsoA1fcXX1j1cEw:
return $arFields;
goto fPVXDBuzKs6xEKzR;
RLdsmLDyeJNWGaQj: wucmd05hdtpEvWak:
goto P6KyUFmSS2mmzMON;
i3z3zW8M3Fd5zs9_:
foreach ($valkeys["\x56\101\114\x55\x45\123"] as $valKey => $va) {
goto KjDcm0XZpm9lWI2J;
id0EeD1Ro19WvADT: hShJutZnlEsH4_tk:
goto jYqqqGVnx32S2mva;
r0DcUUdtocA3gkBv:
$current++;
goto id0EeD1Ro19WvADT;
cjSmFao2SkKMQred:
$arFields["\x56\101\x4c\x55\105\x53"][$valKey]["\126\101\x4c\125\105"] = $res[$current];
goto r0DcUUdtocA3gkBv;
jYqqqGVnx32S2mva: qvYxsxiiFQy3940z:
goto rt13KBYFTAWrSiVh;
KjDcm0XZpm9lWI2J:
if (!isset($arFields["\x56\x41\x4c\125\x45\x53"][$valKey])) {
goto hShJutZnlEsH4_tk;
}
goto cjSmFao2SkKMQred;
rt13KBYFTAWrSiVh:
}
goto ch6I3Jpq4AXLbiX8;
l1pUVx0w1jTBPqQw:
foreach ($valkeys as $key => $field) {
goto Dg4zJsZXU3hmDfWv;
lAwzei99MiwuMqTn: dRZahqg7Awh69nIw:
goto WTS_wR1FUMvPae3b;
mv8aZZayhRiIjI6j:
$arFields[$key] = $res[$current];
goto pFloDTeho7zhBugu;
gMfqpQGmn57Pq5nB: yioGf0sN3IL3qgzV:
goto lAwzei99MiwuMqTn;
Dg4zJsZXU3hmDfWv:
if (!in_array($key, $arFieldsList)) {
goto yioGf0sN3IL3qgzV;
}
goto mv8aZZayhRiIjI6j;
pFloDTeho7zhBugu:
$current++;
goto gMfqpQGmn57Pq5nB;
WTS_wR1FUMvPae3b:
}
goto RLdsmLDyeJNWGaQj;
KMrlQKADIqBYNdOC:
$arNew = array_intersect_key($arFields, array_flip($arFieldsList));
goto Y2r8EHrsFoJqyFm1;
P6KyUFmSS2mmzMON:
if (!is_array($valkeys["\x56\x41\114\x55\x45\123"])) {
goto lVOrSPDg2fGNmv1k;
}
goto i3z3zW8M3Fd5zs9_;
iNd1aZ9ZuKeFNYwn: k8DYSLH7l3Wjindj:
goto G_ayj2Xypg8O5AMQ;
nmj_7SpCbS1H7W1Z:
$gt = new \Bxproger\Translator\Services\TranslateService();
goto p3jY9A0nKM73Bqzy;
MXuatioBk2f3tZIL:
if (!($arFields["\120\x52\x4f\120\x45\x52\x54\x59\x5f\x54\131\x50\105"] === "\114" && is_array($arFields["\126\101\114\x55\x45\123"]))) {
goto EOBnYjIS5DIwABa2;
}
goto JZ0YrDSkk99rH08v;
LBJmP26JXK_WzJ9J:
$current = 0;
goto l1pUVx0w1jTBPqQw;
sR6BCU0g5M3mkGfo:
if (is_array($res)) {
goto A_T61YVmlcayHrvz;
}
goto ZkImtW3aVTNOgvHc;
N739O_OjdJJOtA3t: A_T61YVmlcayHrvz:
goto LBJmP26JXK_WzJ9J;
p3jY9A0nKM73Bqzy:
$res = $gt->translateBatch($values, self::langCode($target), $source);
goto sR6BCU0g5M3mkGfo;
JZ0YrDSkk99rH08v:
foreach ($arFields["\126\x41\x4c\x55\105\x53"] as $valKey => $va) {
goto tu7FlIr0TCWlqr7k;
hmIyEpu7R_u8y9ZW:
$valkeys["\126\x41\x4c\125\x45\x53"][$valKey] = $va["\126\101\114\x55\x45"];
goto cFyVH2nNQvf1DO7h;
cFyVH2nNQvf1DO7h: Gf2Vdlk0xzWo54c6:
goto nEJh8mLWDbl60gLO;
tu7FlIr0TCWlqr7k:
$values[] = $va["\126\x41\114\125\x45"];
goto hmIyEpu7R_u8y9ZW;
nEJh8mLWDbl60gLO:
}
goto EvnF0KPtoJLd0Rah;
UkXdmj4UT9pavo2F: lVOrSPDg2fGNmv1k:
goto BEsoA1fcXX1j1cEw;
ZkImtW3aVTNOgvHc:
AddMessage2Log($gt->GetLastError());
goto V9vuRLAkSgO6gXJU;
ch6I3Jpq4AXLbiX8: ZOsiLyWYGwlug4pM:
goto UkXdmj4UT9pavo2F;
V9vuRLAkSgO6gXJU:
return false;
goto N739O_OjdJJOtA3t;
QywV2u2NxaRE0acP: EOBnYjIS5DIwABa2:
goto nmj_7SpCbS1H7W1Z;
ZWm3JFUQBYdxq_De:
$values = [];
goto vtsfaCGlB6Wno9Uw;
qbSOmZ0Uvf5XY776:
$values = [];
goto KMrlQKADIqBYNdOC;
EWYKmui6FJjdHiA4:
foreach ($arFields as $key => $field) {
goto ZVZEJG5xYHWQDi4x;
oafSWlzA_EzQSqia: yl16tRcUFSYTPAv5:
goto lVF3Bkd4DovEluxO;
lVF3Bkd4DovEluxO: sSMvL7mkgiksOxZb:
goto E7Jym6Q3JdnZ32dX;
D6ckOBWzti71qFhH:
$valkeys[$key] = $field;
goto oafSWlzA_EzQSqia;
ZVZEJG5xYHWQDi4x:
if (!(in_array($key, $arFieldsList) && $field != '')) {
goto yl16tRcUFSYTPAv5;
}
goto Tte4lBPX9SgMMsb_;
Tte4lBPX9SgMMsb_:
$values[] = $field;
goto D6ckOBWzti71qFhH;
E7Jym6Q3JdnZ32dX:
}
goto EQUA62ejk07lUyGR;
EvnF0KPtoJLd0Rah: Sc0QQ6o78Th1un_E:
goto QywV2u2NxaRE0acP;
LpxsfcXF9B700Idl:
$arFieldsList = array_flip(array_intersect_key(array_flip($arFieldsList), $arFields));
goto qbSOmZ0Uvf5XY776;
EQUA62ejk07lUyGR: mWb5vBai69yDxHzc:
goto MXuatioBk2f3tZIL;
vtsfaCGlB6Wno9Uw:
$valkeys = [];
goto EWYKmui6FJjdHiA4;
Y2r8EHrsFoJqyFm1:
foreach ($arFieldsList as $field) {
$values[$field] = $arNew[$field];
AyiFDAk5J3G3wT_Z:
}
goto iNd1aZ9ZuKeFNYwn;
RJMlbQqcb0yXTGzI:
$arFieldsList = ["\x4e\x41\x4d\105", "\x48\x49\x4e\124", "\x46\x49\x4c\x54\105\x52\137\x48\x49\x4e\124"];
goto LpxsfcXF9B700Idl;
fPVXDBuzKs6xEKzR:
}
public static function Iblock_UpdateTranslations($arFields)
{
goto L9aKSMj6TCkFd1IW;
vYrURmhbhvQePGC3:
return false;
goto S3p_xXoikWQEOFIF;
L9aKSMj6TCkFd1IW: global $DB, $APPLICATION;
goto e_01tQBqr0bGjrXF;
YSxr88hExRkbReD4:
$APPLICATION->ThrowException("\105\x72\162\157\x72");
goto R7yVL00OCk7GYaMB;
aZ7SZpPvvfP3s8ji: WOY_WS1t9Yd6zaza:
goto ZvR3nwocYqWimsUZ;
ZvR3nwocYqWimsUZ:
return true;
goto oU0tuIGtVcL84mxO;
e_01tQBqr0bGjrXF:
$newFields = ["\x49\102\x4c\x4f\x43\x4b\x5f\111\x44" => intval($arFields["\x49\x44"]), "\x4c\101\x4e\x47\125\101\107\x45\137\x49\x44" => "\47" . LANGUAGE_ID . "\x27", "\x53\111\x54\105\137\111\104" => "\x27" . LANGUAGE_ID . "\x27", "\111\102\114\x4f\x43\113\x5f\x54\131\x50\105\x5f\x49\x44" => "\x27" . trim($arFields["\111\x42\114\x4f\103\113\137\124\x59\120\x45\x5f\111\104"]) . "\47", "\x4c\111\x44" => "\x27" . trim(is_array($arFields["\114\x49\104"]) ? end($arFields["\x4c\x49\104"]) : $arFields["\x4c\111\x44"]) . "\47", "\103\117\x44\105" => "\x27" . trim($arFields["\103\117\104\x45"]) . "\47", "\101\x43\124\x49\126\105" => "\x27" . trim($arFields["\101\x43\x54\111\126\105"]) . "\x27", "\x53\117\122\x54" => "\47" . trim($arFields["\123\x4f\122\124"]) . "\x27", "\x4e\x41\115\105" => "\x27" . $DB->ForSql(trim($arFields["\116\x41\x4d\105"])) . "\47", "\104\x45\123\103\122\111\x50\x54\x49\x4f\x4e" => "\x27" . $DB->ForSql(trim($arFields["\x44\105\123\x43\122\111\120\124\111\x4f\116"])) . "\x27", "\x45\x44\111\x54\137\106\x49\x4c\x45\137\x42\105\106\x4f\122\105" => "\47" . trim($arFields["\105\104\111\x54\x5f\x46\111\114\x45\137\102\105\106\117\x52\x45"]) . "\x27", "\105\x44\x49\124\137\106\111\114\105\x5f\x41\x46\x54\x45\x52" => "\x27" . trim($arFields["\105\x44\x49\124\x5f\106\x49\x4c\x45\x5f\101\106\x54\x45\x52"]) . "\47", "\x53\105\x43\x54\111\x4f\x4e\123\137\x4e\101\115\x45" => "\47" . $DB->ForSql(trim($arFields["\123\x45\103\x54\x49\x4f\x4e\x53\x5f\116\101\x4d\x45"])) . "\47", "\x53\x45\103\x54\x49\x4f\x4e\137\116\101\115\105" => "\x27" . $DB->ForSql(trim($arFields["\x53\105\103\x54\x49\x4f\116\137\x4e\101\x4d\105"])) . "\47", "\105\x4c\x45\115\105\x4e\124\123\x5f\x4e\101\115\105" => "\x27" . $DB->ForSql(trim($arFields["\105\x4c\105\x4d\105\x4e\x54\123\x5f\116\101\x4d\x45"])) . "\47", "\x45\x4c\x45\115\105\x4e\124\x5f\116\101\115\x45" => "\x27" . $DB->ForSql(trim($arFields["\x45\114\105\115\105\116\124\137\x4e\x41\x4d\x45"])) . "\47"];
goto zwBsILJvMZeCMpM3;
S3p_xXoikWQEOFIF: OFvqH0iAReVIiwjA:
goto Hc30Tl4WT0W4Ke9x;
jKaMXXzbthFih3BQ:
if ($DB->Update("\146\141\156\137\164\162\x61\156\x73\x6c\x61\x74\x6f\162\137\151\142\154\x6f\x63\x6b", $newFields, "\x57\x48\105\122\105\x20\x49\x42\x4c\117\103\x4b\x5f\x49\104\x20\x3d\x20" . $newFields["\x49\102\x4c\117\103\x4b\x5f\x49\104"] . "\xa\40\x20\x20\x20\x20\x20\101\x4e\x44\40\x4c\x41\116\x47\125\101\x47\x45\137\x49\x44\x20\x3d\x20" . $newFields["\x4c\x41\x4e\x47\x55\x41\107\105\137\111\104"] . "\12\40\40\40\40\x20\40\x41\x4e\x44\x20\x53\x49\x54\x45\x5f\x49\x44\x20\x3d\x20" . $newFields["\x4c\101\116\107\125\101\x47\x45\x5f\x49\104"])) {
goto aglbg12IMZd9jW2t;
}
goto x3rWbFbgMZfyLYoy;
uNLB0U9shA4vtudz:
$APPLICATION->ThrowException("\x45\x72\162\157\x72");
goto vYrURmhbhvQePGC3;
R7yVL00OCk7GYaMB:
return false;
goto aZ7SZpPvvfP3s8ji;
x3rWbFbgMZfyLYoy:
if ($DB->Insert("\146\x61\x6e\x5f\x74\162\141\156\x73\154\x61\164\157\x72\137\151\142\154\x6f\x63\x6b", $newFields)) {
goto OFvqH0iAReVIiwjA;
}
goto uNLB0U9shA4vtudz;
GtbEO6WV5k6pYEJS:
if (self::updateIpropertyTemplates($arFields["\x49\120\122\x4f\x50\105\x52\124\x59\137\x54\x45\115\120\114\x41\124\105\x53"], $arFields, "\102")) {
goto WOY_WS1t9Yd6zaza;
}
goto YSxr88hExRkbReD4;
zwBsILJvMZeCMpM3:
$newFields = array_intersect_key($newFields, array_merge($arFields, ["\111\102\x4c\x4f\103\x4b\137\111\x44" => '', "\x4c\x41\116\x47\125\x41\x47\105\x5f\x49\104" => '', "\x53\x49\124\x45\x5f\111\104" => '']));
goto jKaMXXzbthFih3BQ;
Hc30Tl4WT0W4Ke9x: aglbg12IMZd9jW2t:
goto GtbEO6WV5k6pYEJS;
oU0tuIGtVcL84mxO:
}
public static function IblockSection_UpdateTranslations($arFields)
{
goto I5Ktcn5o8K04DK_2;
XYCi5CiME48KfAep:
goto RTbF5WEIqtEH9JX4;
goto WxC8q8ltTMahyusu;
iKpckS2ACYOrIpQL:
if ($arFields["\114\101\x4e\107\x55\x41\107\x45\137\x49\x44"]) {
goto gYX39XXisku4Pa1D;
}
goto fm9E93940T1QqdpS;
D5jHf7VhAPs3Kwty:
if ($DB->Update($entTableTranslate, $ufFields, "\x57\x48\105\122\105\40\x56\101\114\125\105\137\x49\x44\x3d" . $ufFields["\126\x41\114\125\x45\x5f\x49\104"] . "\x20\x41\116\x44\x20\114\x41\x4e\107\125\x41\107\x45\x5f\x49\104\75" . $ufFields["\114\101\116\107\125\101\x47\105\x5f\x49\104"])) {
goto FfDnTyijawCz2mzW;
}
goto hWYHadGM3ICQfNIc;
kd3BPahX2XtlBfn7: wqDzlHAvpvmqzlma:
goto B9FKBlAUYGayqjHY;
Sx_Hyn9xNOhIOV1A:
$newFields = ["\123\x45\x43\124\x49\x4f\x4e\x5f\111\104" => "\x27" . trim($arFields["\x49\x44"]) . "\47", "\114\x41\116\107\125\x41\x47\x45\x5f\111\x44" => "\x27" . $arFields["\114\101\116\x47\x55\101\x47\x45\x5f\111\x44"] . "\x27", "\123\x49\124\x45\137\111\104" => "\x27" . $arFields["\123\111\124\105\x5f\111\x44"] . "\47", "\111\102\x4c\x4f\103\x4b\137\x49\x44" => "\x27" . trim($arFields["\x49\102\114\x4f\x43\x4b\x5f\x49\104"]) . "\x27", "\x49\x42\114\117\103\x4b\x5f\123\105\103\124\111\x4f\116\137\111\x44" => "\47" . trim($arFields["\x49\102\x4c\117\103\113\137\123\105\x43\x54\x49\x4f\x4e\x5f\x49\104"]) . "\x27", "\x41\x43\x54\x49\x56\105" => "\x27" . trim($arFields["\101\x43\x54\x49\x56\105"]) . "\x27", "\x53\117\122\x54" => "\x27" . trim($arFields["\x53\x4f\122\x54"]) . "\47", "\116\x41\x4d\x45" => "\x27" . $DB->ForSql(trim($arFields["\116\101\x4d\105"])) . "\47", "\104\x45\x53\x43\122\x49\x50\124\x49\x4f\116" => "\x27" . $DB->ForSql(trim($arFields["\104\105\x53\103\x52\x49\120\124\x49\117\116"])) . "\x27", "\123\x45\101\x52\x43\x48\101\102\114\105\x5f\103\x4f\x4e\x54\105\116\x54" => "\47" . $DB->ForSql(trim($arFields["\123\x45\x41\x52\103\x48\101\102\114\x45\137\x43\x4f\116\x54\105\116\x54"])) . "\x27"];
goto jJN80kUb48GYB5lB;
gye43HL2SQFFfJEL: RTbF5WEIqtEH9JX4:
goto m_KVOlyVhykCBVv2;
c_tu2u7JwnNRT4Ge: ogxGWUgM5Sh1j3e7:
goto jiTLtyo33f2L6KAz;
W_uZfdUieR8uWBFc: metNgrSvv0JXolhg:
goto E12eNZFiqqR7pjEM;
dUGYCKEXVP1Lik76:
$arUfTypes = \Bxproger\Translator\UserField\Table::create("\x49\102\114\x4f\103\113\x5f" . $arFields["\x49\x42\114\117\x43\x4b\137\x49\x44"] . "\137\x53\x45\x43\124\x49\117\x4e");
goto CvI476dAXbki4mWP;
KNTBTJU1RiuFGSFp:
foreach ($arFields as $ufKey => $ufValue) {
goto JotHHIVo4eP9WAFp;
ywuqXct3PCMREKhj: X87DmWnvZzE0bQN4:
goto GyNPQAGDedrjm8M5;
PT3KdQPy_2WmQd_A: YES16UATnuMr98Zd:
goto ywuqXct3PCMREKhj;
m4e0ZPDj4XN5fvs6:
$ufFields[$ufKey] = $ufValue;
goto PT3KdQPy_2WmQd_A;
t4VYmd4_RPyHiWuU: ztNqQW8EgVHvm3p3:
goto m4e0ZPDj4XN5fvs6;
JotHHIVo4eP9WAFp:
if (!(mb_substr(basename($ufKey), 0, 3) === "\125\106\137")) {
goto YES16UATnuMr98Zd;
}
goto BOq7EbOJW2uPDN9B;
GrSxdoqoCqgtX7iU:
$ufValue = self::isTranslateMode() ? FCustomTypeHtml::GetMultiValue($ufKey) : $ufValue;
goto t4VYmd4_RPyHiWuU;
BOq7EbOJW2uPDN9B:
if (!($arUfTypes[$ufKey]["\125\123\105\122\137\x54\131\120\105\137\111\x44"] == "\143\165\x73\164\x6f\x6d\x68\x74\155\x6c" && $arUfTypes[$ufKey]["\115\125\x4c\x54\x49\120\114\105"] == "\x59")) {
goto ztNqQW8EgVHvm3p3;
}
goto GrSxdoqoCqgtX7iU;
GyNPQAGDedrjm8M5:
}
goto a7DYsfEEe6xaEGSo;
Ni5qsLCkwBzRcOdj:
$arFields["\x53\111\124\105\137\x49\x44"] = LANGUAGE_ID;
goto zjPpGuaKl_pC_3qM;
aSEZvRby00XMEMVq:
self::AddUpdateFileTable(["\x56\x41\x4c\125\x45\137\x49\x44" => "\47" . $DB->ForSql(trim($arFields["\120\111\103\124\125\122\105"]["\x49\104"])) . "\x27", "\114\x41\x4e\x47\x55\x41\x47\105\137\x49\104" => "\x27" . $arFields["\114\101\x4e\x47\x55\101\107\105\137\x49\104"] . "\x27", "\x53\111\x54\x45\137\x49\x44" => "\x27" . $arFields["\x53\111\x54\x45\x5f\111\x44"] . "\47", "\104\x45\123\103\122\111\x50\124\111\x4f\116" => "\47" . $DB->ForSql(trim($description)) . "\x27"]);
goto aISRP8NFsSU9DGV1;
zjPpGuaKl_pC_3qM: XRcFuim06Y8PviIz:
goto iKpckS2ACYOrIpQL;
xwrfxP17ONlKm1Sw:
$ufFields["\x53\111\x54\x45\137\111\104"] = "\x27" . $arFields["\123\x49\x54\105\x5f\x49\x44"] . "\x27";
goto xfy5zokE4_bY6jw7;
CvI476dAXbki4mWP:
$ufFields = array();
goto KNTBTJU1RiuFGSFp;
HTNa2cTU21qE8giM:
return false;
goto hBPH4rLJvIaxAutI;
Vt6HTudQGmQpTylN:
if (!(count($ufFields) > 0)) {
goto WlC_ovDPYQxttgCc;
}
goto U3vEtnW3jx_94bQz;
fm9E93940T1QqdpS:
$arFields["\114\101\116\x47\125\101\107\105\137\111\104"] = LANGUAGE_ID;
goto IcbnYebPzjvLGuRn;
xfy5zokE4_bY6jw7:
$ufFields["\114\x41\116\107\x55\101\107\x45\x5f\x49\x44"] = "\x27" . $arFields["\114\101\x4e\107\125\x41\x47\105\x5f\111\104"] . "\x27";
goto o0W5brWjclj8KlSK;
m_KVOlyVhykCBVv2: imLGnhFJheeF5XLH:
goto Sx_Hyn9xNOhIOV1A;
WxC8q8ltTMahyusu: fNBVTT61LXammpz4:
goto Rb91LpMZjB3FO0ue;
iBfi5YOnSZBGBq1V:
$APPLICATION->ThrowException("\x45\x72\162\x6f\x72");
goto HTNa2cTU21qE8giM;
Fqxozs_YdDTqHCNa:
if ($ID = $DB->Insert("\x66\141\156\x5f\x74\162\141\x6e\163\154\141\164\x6f\x72\137\x69\142\x6c\157\x63\x6b\x5f\163\x65\143\x74\151\157\156", $newFields)) {
goto ogxGWUgM5Sh1j3e7;
}
goto KGa0vtnrW020iWrp;
IcbnYebPzjvLGuRn: gYX39XXisku4Pa1D:
goto dUGYCKEXVP1Lik76;
o0W5brWjclj8KlSK:
$entTableTranslate = \CFanTranslator::getTrUtsTableName("\111\102\114\117\x43\x4b\x5f" . $arFields["\111\x42\x4c\117\x43\x4b\137\x49\104"] . "\x5f\x53\105\x43\x54\111\x4f\x4e");
goto D5jHf7VhAPs3Kwty;
RkQDM2ajUNCdDjpk: WlC_ovDPYQxttgCc:
goto TZKhvhfySd3TybeK;
hWYHadGM3ICQfNIc:
$DB->Insert($entTableTranslate, $ufFields);
goto V9_AD1m3oOt9Mv0n;
I5Ktcn5o8K04DK_2: global $DB, $APPLICATION;
goto Xr5IjWG6jWFWzADt;
B9FKBlAUYGayqjHY:
$ufFields["\x56\101\x4c\125\105\137\111\x44"] = "\x27" . trim($arFields["\x49\x44"]) . "\x27";
goto xwrfxP17ONlKm1Sw;
a7DYsfEEe6xaEGSo: ISlKiahXZDRCZkYG:
goto Vt6HTudQGmQpTylN;
jJN80kUb48GYB5lB:
$newFields = array_intersect_key($newFields, array_merge($arFields, ["\123\x45\x43\x54\x49\117\116\x5f\111\104" => '', "\114\x41\x4e\107\125\x41\x47\105\137\x49\x44" => '', "\123\111\x54\x45\137\x49\104" => '']));
goto ygln8XMGzdpH1T9o;
KGa0vtnrW020iWrp:
$APPLICATION->ThrowException("\105\162\x72\x6f\162");
goto DPW3hDw1bQxnKoIM;
TZKhvhfySd3TybeK:
if (!is_array($arFields["\120\x49\x43\x54\125\x52\x45"])) {
goto imLGnhFJheeF5XLH;
}
goto WkAQjRVqV8l4OdZh;
V9_AD1m3oOt9Mv0n: FfDnTyijawCz2mzW:
goto RkQDM2ajUNCdDjpk;
Xr5IjWG6jWFWzADt:
if ($arFields["\123\111\x54\x45\137\x49\104"]) {
goto XRcFuim06Y8PviIz;
}
goto Ni5qsLCkwBzRcOdj;
Rb91LpMZjB3FO0ue:
$description = $arFields["\x50\x49\x43\124\125\x52\x45"]["\144\145\x73\143\x72\151\x70\164\x69\x6f\x6e"] ? $arFields["\x50\111\103\x54\x55\122\105"]["\x64\145\x73\x63\162\x69\x70\x74\x69\157\156"] : $arFields["\x50\x49\103\124\125\122\x45"]["\x44\105\x53\x43\x52\111\x50\x54\x49\x4f\x4e"];
goto aSEZvRby00XMEMVq;
heXTOMT4FEz3pNy0:
if (intval($arFields["\120\111\103\x54\x55\122\x45"]["\157\154\144\137\146\x69\x6c\145"]) > 0 && $arFields["\x50\111\x43\124\x55\122\x45"]["\x64\145\154"] != "\131") {
goto metNgrSvv0JXolhg;
}
goto XYCi5CiME48KfAep;
DPW3hDw1bQxnKoIM:
return false;
goto c_tu2u7JwnNRT4Ge;
ygln8XMGzdpH1T9o:
if ($DB->Update("\146\141\156\x5f\x74\162\x61\x6e\163\x6c\141\164\x6f\x72\137\x69\142\154\157\143\153\137\x73\x65\143\x74\x69\157\x6e", $newFields, "\127\x48\x45\122\x45\40\x53\x45\103\x54\111\117\x4e\137\111\x44\x3d\47" . $arFields["\x49\x44"] . "\x27\x20\x41\x4e\x44\x20\114\x41\x4e\107\x55\101\x47\x45\137\x49\x44\x3d" . $newFields["\x4c\x41\x4e\x47\125\101\x47\x45\137\x49\x44"])) {
goto Ao9T6gz5TVRsFfUr;
}
goto Fqxozs_YdDTqHCNa;
E12eNZFiqqR7pjEM:
self::AddUpdateFileTable(["\x56\x41\114\x55\x45\x5f\111\x44" => "\47" . $DB->ForSql(trim($arFields["\120\x49\x43\124\125\x52\x45"]["\157\154\x64\x5f\x66\151\x6c\145"])) . "\47", "\x4c\x41\x4e\107\x55\101\x47\105\137\x49\x44" => "\47" . $arFields["\x4c\101\x4e\x47\125\x41\x47\x45\137\x49\104"] . "\47", "\123\111\124\x45\x5f\111\104" => "\47" . $arFields["\x53\x49\124\x45\137\111\104"] . "\47", "\x44\105\x53\x43\122\x49\120\124\111\117\116" => "\x27" . $DB->ForSql(trim($arFields["\120\x49\103\x54\x55\x52\x45"]["\144\x65\x73\x63\162\151\x70\164\151\x6f\x6e"])) . "\x27"]);
goto gye43HL2SQFFfJEL;
WkAQjRVqV8l4OdZh:
if ((int)$arFields["\120\x49\103\x54\x55\x52\x45"]["\111\x44"] > 0) {
goto fNBVTT61LXammpz4;
}
goto heXTOMT4FEz3pNy0;
hBPH4rLJvIaxAutI: uwuNbnJjgZk_5nD5:
goto iAUf3P9G_3e9U4XC;
aISRP8NFsSU9DGV1:
goto RTbF5WEIqtEH9JX4;
goto W_uZfdUieR8uWBFc;
iAUf3P9G_3e9U4XC:
return true;
goto lXyUJUaCsEYry2iU;
jiTLtyo33f2L6KAz: Ao9T6gz5TVRsFfUr:
goto tJ2e90Vz1LeSnRB9;
U3vEtnW3jx_94bQz:
foreach ($ufFields as $ufKey => &$ufValue) {
goto UYvcmW2K0toGGB1p;
eHTqbZhHesbnBe0T:
$ufValue = in_array($arUfTypes[$ufKey]["\x55\123\105\x52\x5f\124\x59\x50\105\x5f\x49\x44"], self::SECTION_UF_TYPES) || "\142\x6f\157\154\x65\x61\x6e" == $arUfTypes[$ufKey]["\x55\123\x45\122\x5f\124\x59\120\x45\x5f\111\104"] ? $val : "\116\x55\x4c\x4c";
goto SIarY3xpJyFxq8oB;
SIarY3xpJyFxq8oB: CnYK9AgGvRDys4ND:
goto v1qv9C0TEGJaPyWj;
UYvcmW2K0toGGB1p:
$val = is_array($ufValue) ? "\x27" . $DB->ForSql(trim(serialize($ufValue))) . "\x27" : "\x27" . $DB->ForSql(trim($ufValue)) . "\47";
goto eHTqbZhHesbnBe0T;
v1qv9C0TEGJaPyWj:
}
goto kd3BPahX2XtlBfn7;
tJ2e90Vz1LeSnRB9:
if (self::updateIpropertyTemplates($arFields["\111\120\x52\x4f\x50\x45\x52\x54\131\x5f\124\x45\115\120\114\x41\x54\x45\123"], $arFields, "\123")) {
goto uwuNbnJjgZk_5nD5;
}
goto iBfi5YOnSZBGBq1V;
lXyUJUaCsEYry2iU:
}
public static function IblockElement_UpdateTranslations($arFields)
{
goto FdQWEQFc5R4fBGDK;
EDeWk7dlmcxahsMO: R_BTnBcXKn5d4V7i:
goto tnEeYFqF7GviMp_c;
eeB2q_WcCCVrZl8i: tjKysugeoeH4Ty1q:
goto aJYTnDo9aYkKlbM2;
fWHEeomGmEhJRPEb: gCHh5KfX3JTSt5Ra:
goto E0O2vVK0vOH7STNZ;
q6m3bFoXAYHddfwK: dhElpoftU5xhHWU8:
goto iQSJ3TXri6OasjyT;
EbCXWvxNlsIvxALQ:
$APPLICATION->ThrowException("\105\x72\162\x6f\x72");
goto x6er7U2n4DdutGdR;
XGMqrqSTfseeRrBb: Rru74fbfZAB5g0k4:
goto SvFYmHMpRlZTacHk;
zOzptOzgdVm15Fu2: SlCh0YPjgFvCOwWe:
goto bX7M8FgMuUOWPtG8;
FdQWEQFc5R4fBGDK: global $DB, $APPLICATION;
goto MqWoI8ojl3gD8xtv;
m508QJQVF4keocbR:
goto SlCh0YPjgFvCOwWe;
goto aoPiP1mroMq7TJ09;
FGZAxJHnh4JNOulC:
foreach ($arProps as $arProperty) {
goto zM8pEtZyb2POEgJ5;
EX5Ac5gTIQklagfX:
$cur = 0;
goto jm_8bq3PZ_rVC0hF;
ma_lLP7Nov8q1zzg: ekDVIdbBiU4xX2SN:
goto yQR32wFwtDnS4y97;
zM8pEtZyb2POEgJ5:
if (!(in_array($arProperty["\x50\x52\x4f\x50\x45\122\124\x59\x5f\x54\131\120\105"], ["\123", "\x46"]) && is_array($arFields["\120\x52\x4f\x50\105\122\124\131\137\126\x41\114\x55\x45\123"][$arProperty["\111\x44"]]) && count($arFields["\120\122\117\x50\105\122\x54\131\x5f\126\x41\x4c\125\x45\123"][$arProperty["\111\x44"]]) > 0)) {
goto ekDVIdbBiU4xX2SN;
}
goto EX5Ac5gTIQklagfX;
co6pZwI8ijphWXqw: Thjxk_5pG5AYF2TU:
goto ma_lLP7Nov8q1zzg;
jm_8bq3PZ_rVC0hF:
foreach ($arFields["\120\x52\x4f\120\x45\x52\124\131\x5f\x56\x41\114\x55\105\123"][$arProperty["\x49\x44"]] as $id => $value) {
goto L1KjHbS3Zye4F2Op;
fIhdjpVktqiIpaeD:
$cur++;
goto HX023YpZpv44xpDN;
eo_iTICYkpMmKgL4:
if (!(is_array($val) && $arProperty["\125\123\x45\x52\137\124\131\120\x45"] == "\110\124\115\114")) {
goto pzkUYopfshPQm5JW;
}
goto qNJfwvYtg62j2MZO;
v_GW_EzV3SJKvGAG:
$id = $arProperty["\120\x52\117\x50\x45\x52\x54\131\x5f\x56\101\x4c\x55\105\137\x49\104"][$cur];
goto fIhdjpVktqiIpaeD;
xImyItVDw0TqoFGq:
if (!($arProperty["\120\x52\117\x50\105\x52\x54\x59\137\x54\131\120\105"] == "\x46")) {
goto s3s3sIG4_BHrr4ht;
}
goto KlFk9s6yTCRqx6AL;
OEbTp4WOGTTgKBbu: qdXnuu8iey2ILcAS:
goto w8K_MINlhDIis2dN;
KlFk9s6yTCRqx6AL:
$val = $arProperty["\115\x55\x4c\x54\111\x50\x4c\x45"] == "\x59" && is_array($arProperty["\x50\122\117\120\105\x52\124\x59\x5f\x56\101\x4c\125\x45\x5f\111\x44"]) ? $arProperty["\126\x41\x4c\x55\105"][array_search($id, $arProperty["\x50\x52\x4f\120\x45\x52\x54\131\137\126\101\x4c\x55\105\137\111\x44"])] : $arProperty["\x56\x41\114\x55\x45"];
goto HZg8qBNLq6Ia45C2;
l16xl52GUzDT2ihK: UIHFU7r5rOVt3job:
goto iT3NXw82unGRjv_C;
GbLVkYwqiGl8F1_I:
CFanTranslator::AddUpdateFileTable(["\126\x41\114\x55\105\x5f\x49\x44" => "\x27" . $DB->ForSql(trim($val)) . "\47", "\x4c\101\x4e\x47\x55\101\107\105\x5f\x49\x44" => "\x27" . $arFields["\114\x41\x4e\107\125\x41\107\105\137\x49\104"] . "\47", "\x53\x49\124\x45\x5f\111\104" => "\47" . $arFields["\x53\x49\124\x45\137\x49\x44"] . "\47", "\x44\105\x53\103\122\x49\120\124\111\117\116" => "\47" . $DB->ForSql(trim($value["\104\x45\x53\103\122\x49\x50\124\x49\117\x4e"])) . "\x27"]);
goto OEbTp4WOGTTgKBbu;
zkWpA3EYJv3hOM8y: JwSDiMUAuWry4WP5:
goto v_GW_EzV3SJKvGAG;
nagBf41yLWX4UcdN:
$id = $arProperty["\x50\122\x4f\x50\x45\122\124\x59\x5f\x56\x41\114\x55\105\137\x49\104"];
goto aexIbPyenK02HyTb;
Uv1EWyqzrKRtgUo3:
$newFields = ["\126\101\114\125\x45\137\x49\x44" => $id, "\114\101\x4e\107\125\101\107\105\x5f\111\104" => "\47" . $arFields["\x4c\101\116\x47\x55\101\x47\105\137\111\x44"] . "\x27", "\x53\111\x54\x45\x5f\111\x44" => "\47" . $arFields["\x53\x49\124\x45\x5f\x49\x44"] . "\47", "\111\x42\114\x4f\x43\113\x5f\120\122\117\120\x45\122\x54\131\137\111\104" => "\47" . trim($arProperty["\111\x44"]) . "\47", "\111\x42\x4c\117\x43\x4b\137\105\114\x45\x4d\x45\x4e\x54\137\111\x44" => "\47" . trim($arFields["\111\104"]) . "\x27", "\x56\101\114\x55\105" => "\47" . $DB->ForSql(trim($val)) . "\47", "\x56\x41\x4c\x55\x45\x5f\x4e\x55\x4d" => "\47" . $DB->ForSql((int)$val) . "\x27", "\x44\x45\x53\x43\x52\111\120\124\x49\117\x4e" => "\47" . $DB->ForSql(trim($value["\x44\105\x53\x43\x52\111\x50\124\111\117\x4e"])) . "\47"];
goto nQSiZsBWL3zXv_oS;
iT3NXw82unGRjv_C:
if (isset($arProperty["\x50\x52\117\x50\105\x52\124\131\x5f\x56\x41\x4c\x55\105\x5f\111\104"][$cur])) {
goto JwSDiMUAuWry4WP5;
}
goto H15bWf7Zbe6BruVi;
fHPGYfT4qVUqcyo7:
if (!($arProperty["\x50\122\x4f\x50\x45\122\124\131\137\124\x59\120\105"] == "\x46")) {
goto qdXnuu8iey2ILcAS;
}
goto GbLVkYwqiGl8F1_I;
L1KjHbS3Zye4F2Op:
if (is_array($arProperty["\120\122\x4f\120\x45\122\124\x59\137\x56\x41\x4c\x55\x45\x5f\x49\x44"])) {
goto UIHFU7r5rOVt3job;
}
goto PmkZVEG25UteWcwf;
QSrXJ0i3zKpmTXxG:
$APPLICATION->ThrowException("\x45\x72\162\157\162");
goto RHdiJKXrMGpyvt3Z;
PW4jzbyt5kwVmnTG: pzkUYopfshPQm5JW:
goto y6QCLtt7CXWDE27a;
hykapdKmG3NZZbKK: kG9DoRJxeo0tL5Da:
goto rVDzRCYn8ChHza_m;
L2Dl6KZSjetq8kxr: WWYMUXIIWBxrqYlh:
goto fHPGYfT4qVUqcyo7;
DvsJx_MStLTRrvNc: Gnix3RTqNLfF0xQw:
goto L2Dl6KZSjetq8kxr;
H15bWf7Zbe6BruVi:
goto kG9DoRJxeo0tL5Da;
goto zkWpA3EYJv3hOM8y;
aexIbPyenK02HyTb: kBBM80fqW49dBxSw:
goto dfOY81ZpwkMxoOiC;
w8K_MINlhDIis2dN: j3hdO8Xo4fd0RDI5:
goto hykapdKmG3NZZbKK;
PmkZVEG25UteWcwf:
if ($arProperty["\120\x52\117\120\x45\122\124\131\137\126\x41\x4c\125\x45\x5f\x49\104"]) {
goto N73S145xP3RWwbwb;
}
goto DlcmxAaeTUGcrUZR;
y6QCLtt7CXWDE27a:
if (!((int)$id > 0)) {
goto j3hdO8Xo4fd0RDI5;
}
goto Uv1EWyqzrKRtgUo3;
HZg8qBNLq6Ia45C2: s3s3sIG4_BHrr4ht:
goto eo_iTICYkpMmKgL4;
nQSiZsBWL3zXv_oS:
if ($DB->Update("\146\x61\x6e\137\x74\162\141\156\x73\154\141\x74\x6f\x72\x5f\151\142\x6c\x6f\143\153\x5f\145\154\x65\x6d\x65\x6e\x74\137\160\162\x6f\x70\145\x72\164\171", $newFields, "\127\110\105\x52\105\12\40\x20\40\x20\40\40\x20\40\40\40\x20\x20\40\40\40\x20\x20\40\x20\x20\x20\x20\40\40\x20\40\40\40\40\40\40\40\x20\40\40\x20\40\40\40\x20\126\101\x4c\x55\105\x5f\x49\104\40\75\40" . $newFields["\126\x41\114\125\x45\137\x49\x44"] . "\12\40\x20\40\x20\40\x20\40\x20\x20\x20\40\x20\40\x20\40\40\x20\40\x20\40\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\40\40\x20\x41\x4e\104\x20\114\101\116\x47\x55\101\107\x45\x5f\x49\104\x20\75\x20" . $newFields["\x4c\x41\116\x47\125\101\x47\105\137\x49\x44"] . "\12\40\40\x20\40\40\40\40\40\x20\40\x20\40\x20\x20\x20\x20\40\40\x20\40\40\40\x20\40\x20\x20\40\x20\40\40\x20\40\x20\40\x20\40\40\40\40\x20\x41\116\104\x20\123\111\x54\x45\137\111\104\40\x3d\x20" . $newFields["\x53\111\x54\105\x5f\111\x44"])) {
goto WWYMUXIIWBxrqYlh;
}
goto Nz7W93wJxoBom6Qy;
RHdiJKXrMGpyvt3Z:
return false;
goto DvsJx_MStLTRrvNc;
DlcmxAaeTUGcrUZR:
goto kBBM80fqW49dBxSw;
goto l16xl52GUzDT2ihK;
Nz7W93wJxoBom6Qy:
if ($DB->Insert("\146\141\156\137\x74\162\x61\x6e\163\154\x61\x74\157\x72\137\x69\142\x6c\157\143\153\x5f\x65\x6c\x65\x6d\145\x6e\164\x5f\160\162\x6f\160\x65\162\x74\171", $newFields)) {
goto Gnix3RTqNLfF0xQw;
}
goto QSrXJ0i3zKpmTXxG;
kWLafEYdvfByKSQS: N73S145xP3RWwbwb:
goto nagBf41yLWX4UcdN;
dfOY81ZpwkMxoOiC:
$val = $value["\x56\x41\114\125\105"];
goto xImyItVDw0TqoFGq;
HX023YpZpv44xpDN:
goto kBBM80fqW49dBxSw;
goto kWLafEYdvfByKSQS;
qNJfwvYtg62j2MZO:
$val = serialize($val);
goto PW4jzbyt5kwVmnTG;
rVDzRCYn8ChHza_m:
}
goto co6pZwI8ijphWXqw;
yQR32wFwtDnS4y97: EfRU4oNLwbSUuTnY:
goto bDNT2usTYzvlnSef;
bDNT2usTYzvlnSef:
}
goto L4kIc6btHMwOn_y_;
cNEPexK3SaX5RqLE:
if ($DB->Update("\146\x61\x6e\137\164\162\x61\x6e\163\154\x61\x74\x6f\x72\x5f\x69\142\154\157\x63\x6b\x5f\145\154\x65\x6d\x65\156\x74", $newFields, "\127\110\x45\122\105\x20\x45\114\x45\x4d\105\x4e\x54\x5f\x49\104\75\x20" . $newFields["\105\114\105\x4d\x45\116\x54\137\111\x44"] . "\40\101\116\x44\x20\x4c\101\116\107\125\x41\x47\105\x5f\x49\104\75" . $newFields["\x4c\x41\x4e\107\x55\101\x47\x45\137\x49\104"] . "\x20\x41\x4e\x44\x20\x53\x49\124\105\x5f\111\104\75" . $newFields["\123\x49\124\105\137\111\x44"])) {
goto R_BTnBcXKn5d4V7i;
}
goto A3Iu4Av7gJmimQqd;
EoJ4hJmcUN_jElvB: KEFS1Q9SBI6O1u0v:
goto TFyC8vpA1D0j2jcv;
dfU6N8gO_dXGi_Jx:
if (intval($arFields["\104\105\124\101\111\114\137\x50\x49\103\124\x55\x52\x45"]["\x6f\x6c\x64\x5f\x66\x69\x6c\145"]) > 0) {
goto ZHgQAfqn3rakbpeQ;
}
goto NrthlGlv8_jt01dr;
iQSJ3TXri6OasjyT:
if ($arFields["\114\x41\x4e\107\x55\101\107\105\137\111\104"]) {
goto BggxV3gBv6nxMYZT;
}
goto ZpfXyRdElrb5Is_e;
AtZWSyJTTlaTDTYE: K3633U8hO68eqKBA:
goto LS1ZcasljYG1P0i9;
ZpfXyRdElrb5Is_e:
$arFields["\114\101\x4e\x47\125\x41\107\105\137\111\x44"] = LANGUAGE_ID;
goto NG2PGlgj3mmiIUK9;
w0QG0lIDYCbu6NdP:
if (intval($arFields["\x50\x52\105\x56\111\105\x57\x5f\120\111\x43\124\x55\122\105"]["\157\154\x64\137\146\151\x6c\x65"]) > 0) {
goto fhc3li9PCVEDewGF;
}
goto NRQ7FjqVB4tLk8qn;
k1G14OGlQqpwcmNe:
if (is_array($arFields["\x49\102\114\x4f\x43\113\x5f\x53\x45\103\124\111\117\x4e"]) && count($arFields["\111\102\x4c\x4f\x43\x4b\137\x53\x45\x43\x54\x49\117\116"]) > 0) {
goto GDAiZpL9CL2q15Xv;
}
goto ucATyEaeq9qAEVlJ;
xrJVQq8pSNUVSbA5:
$IBLOCK_SECTION_ID = $arFields["\111\x42\x4c\117\x43\x4b\137\123\x45\x43\124\111\x4f\116\137\111\x44"];
goto zOzptOzgdVm15Fu2;
gulz_t2iJPOl42B_:
CFanTranslator::AddUpdateFileTable(["\x56\101\114\125\x45\137\x49\104" => "\47" . $DB->ForSql(trim($arFields["\x44\x45\124\101\x49\x4c\x5f\x50\x49\103\124\x55\122\105"]["\157\154\144\137\x66\151\154\x65"])) . "\x27", "\114\x41\116\x47\125\x41\107\x45\137\x49\104" => "\47" . $arFields["\x4c\x41\x4e\107\125\x41\107\105\137\x49\x44"] . "\47", "\123\111\124\x45\x5f\111\104" => "\47" . $arFields["\123\111\124\x45\137\x49\x44"] . "\47", "\104\105\x53\x43\x52\x49\120\124\111\x4f\x4e" => "\x27" . $DB->ForSql(trim($arFields["\104\x45\x54\101\x49\114\137\x50\111\x43\124\125\x52\105"]["\144\x65\x73\x63\162\151\x70\164\151\x6f\156"])) . "\x27"]);
goto F7Sn3cm40gPe4bOs;
X3uf67oJJm0VAFxz:
goto SlCh0YPjgFvCOwWe;
goto xuDtZDBip2h349Ml;
E0O2vVK0vOH7STNZ: QtCbdeDtctmHrZYK:
goto vUV0mKVILcihGZTr;
aoPiP1mroMq7TJ09: GDAiZpL9CL2q15Xv:
goto BhSl8aru6xg1muBf;
L4kIc6btHMwOn_y_: jcERinu4D7606aKk:
goto eeB2q_WcCCVrZl8i;
MqWoI8ojl3gD8xtv:
if ($arFields["\123\111\124\105\x5f\x49\104"]) {
goto dhElpoftU5xhHWU8;
}
goto oj14nK3kvpPgRZry;
x6er7U2n4DdutGdR:
return false;
goto AtZWSyJTTlaTDTYE;
l5ZJX4wNovRhnEYe: ZHgQAfqn3rakbpeQ:
goto gulz_t2iJPOl42B_;
NG2PGlgj3mmiIUK9: BggxV3gBv6nxMYZT:
goto k1G14OGlQqpwcmNe;
LS1ZcasljYG1P0i9:
return true;
goto PMaGmRxSMT_pSt2P;
NfsGmTzecpt0qWWh:
return false;
goto sQGw_qpbn7yOPhIs;
vUV0mKVILcihGZTr:
if (!is_array($arFields["\104\x45\x54\101\111\x4c\137\x50\x49\x43\x54\x55\122\x45"])) {
goto KEFS1Q9SBI6O1u0v;
}
goto dfU6N8gO_dXGi_Jx;
A3Iu4Av7gJmimQqd:
if ($DB->Insert("\x66\x61\x6e\137\x74\x72\x61\x6e\x73\x6c\141\x74\x6f\162\x5f\151\x62\154\157\143\x6b\x5f\x65\x6c\x65\155\x65\156\164", $newFields)) {
goto N3NhW6MUS0bRtLVI;
}
goto uqLBatJ9OwD3qVHd;
BhSl8aru6xg1muBf:
$IBLOCK_SECTION_ID = min($arFields["\111\x42\x4c\117\x43\113\137\x53\105\x43\124\x49\117\116"]);
goto X3uf67oJJm0VAFxz;
TFyC8vpA1D0j2jcv:
if (!(is_array($arFields["\120\x52\x4f\x50\x45\122\x54\131\x5f\x56\101\x4c\125\105\123"]) && count($arFields["\x50\x52\x4f\120\105\122\124\x59\137\126\101\114\125\105\123"]) > 0)) {
goto tjKysugeoeH4Ty1q;
}
goto B_L6Iux6PUsXwu2x;
oj14nK3kvpPgRZry:
$arFields["\123\x49\124\x45\x5f\111\x44"] = LANGUAGE_ID;
goto q6m3bFoXAYHddfwK;
Dio0NexlEIWKkwqy:
CFanTranslator::AddUpdateFileTable(["\x56\x41\x4c\x55\105\137\111\104" => "\x27" . $DB->ForSql(trim($arFields["\x50\x52\105\x56\x49\105\127\137\x50\x49\x43\x54\125\x52\105"]["\x6f\x6c\144\137\x66\x69\x6c\145"])) . "\47", "\x4c\x41\x4e\x47\x55\x41\x47\x45\137\111\104" => "\x27" . $arFields["\114\101\116\107\125\101\x47\105\137\x49\x44"] . "\x27", "\x53\111\x54\x45\x5f\x49\104" => "\x27" . $arFields["\x53\111\124\105\x5f\x49\104"] . "\47", "\x44\105\123\103\122\111\120\124\111\117\116" => "\47" . $DB->ForSql(trim($arFields["\120\122\x45\126\x49\105\127\x5f\120\111\103\x54\125\x52\x45"]["\144\x65\x73\143\x72\151\160\164\151\157\156"])) . "\47"]);
goto OLidhIJlCBEJtcHP;
OLidhIJlCBEJtcHP:
goto gCHh5KfX3JTSt5Ra;
goto XGMqrqSTfseeRrBb;
aJYTnDo9aYkKlbM2:
if (self::updateIpropertyTemplates($arFields["\111\120\x52\117\120\x45\x52\124\x59\x5f\x54\x45\x4d\x50\114\x41\124\x45\x53"], $arFields, "\105")) {
goto K3633U8hO68eqKBA;
}
goto EbCXWvxNlsIvxALQ;
B_L6Iux6PUsXwu2x:
$arProps = CIBlockElement::GetList([], ["\111\x42\114\x4f\x43\x4b\137\111\104" => $arFields["\111\x42\114\x4f\x43\x4b\x5f\111\x44"], "\x49\x44" => $arFields["\x49\x44"]])->GetNextElement()->getProperties();
goto FGZAxJHnh4JNOulC;
xuDtZDBip2h349Ml: ZPQpiw4ltPr631aX:
goto xrJVQq8pSNUVSbA5;
ucATyEaeq9qAEVlJ:
if (intval($arFields["\111\x42\x4c\117\x43\113\x5f\x53\x45\x43\124\111\117\x4e\137\111\x44"]) > 0) {
goto ZPQpiw4ltPr631aX;
}
goto m508QJQVF4keocbR;
etNggKZ753L9v1w0: fhc3li9PCVEDewGF:
goto Dio0NexlEIWKkwqy;
F7Sn3cm40gPe4bOs:
goto T9XGClnfbvoaBpyI;
goto Lj2bkb97lzC1aoTg;
GKVfPM2wo1yFcjJu:
$newFields = array_intersect_key($newFields, array_merge($arFields, ["\x45\114\105\x4d\x45\116\124\x5f\x49\x44" => '', "\x4c\101\x4e\107\x55\x41\x47\x45\x5f\x49\104" => '', "\123\x49\x54\105\x5f\111\104" => '']));
goto cNEPexK3SaX5RqLE;
uqLBatJ9OwD3qVHd:
$APPLICATION->ThrowException("\105\162\162\157\162");
goto NfsGmTzecpt0qWWh;
ef2zqtECUl0b3XQJ:
CFanTranslator::AddUpdateFileTable(["\126\x41\x4c\125\x45\x5f\x49\104" => "\47" . $DB->ForSql(trim($arFields["\104\105\x54\101\111\114\x5f\x50\x49\103\124\x55\x52\x45\x5f\111\x44"])) . "\x27", "\x4c\101\116\107\125\101\107\105\137\x49\x44" => "\x27" . $arFields["\114\x41\116\107\125\101\107\105\137\111\104"] . "\x27", "\x53\x49\x54\x45\137\111\x44" => "\x27" . $arFields["\x53\111\124\105\x5f\111\104"] . "\47", "\104\105\123\103\122\x49\120\124\x49\117\x4e" => "\x27" . $DB->ForSql(trim($arFields["\104\x45\124\x41\111\x4c\137\120\111\103\x54\125\122\x45"]["\x64\145\163\143\162\151\160\164\151\x6f\156"])) . "\x27"]);
goto u0c7IPq3V62LsWLm;
Lj2bkb97lzC1aoTg: t4dwJKSFl9JSCLbr:
goto ef2zqtECUl0b3XQJ;
AGRtoDULAoQwm8y2:
goto T9XGClnfbvoaBpyI;
goto l5ZJX4wNovRhnEYe;
SvFYmHMpRlZTacHk:
CFanTranslator::AddUpdateFileTable(["\126\x41\114\125\105\137\111\x44" => "\47" . $DB->ForSql(trim($arFields["\x50\122\x45\126\x49\105\x57\137\120\111\103\124\x55\122\105\137\111\x44"])) . "\x27", "\x4c\101\x4e\x47\125\101\x47\105\137\x49\104" => "\x27" . $arFields["\114\x41\x4e\107\125\x41\107\x45\x5f\111\104"] . "\47", "\x53\111\x54\x45\x5f\x49\104" => "\47" . $arFields["\123\111\124\105\x5f\x49\104"] . "\x27", "\x44\x45\123\x43\x52\x49\120\124\x49\117\x4e" => "\x27" . $DB->ForSql(trim($arFields["\120\122\105\126\111\105\x57\137\x50\x49\x43\x54\125\122\x45"]["\144\145\x73\x63\162\151\x70\x74\x69\157\x6e"])) . "\x27"]);
goto fWHEeomGmEhJRPEb;
tnEeYFqF7GviMp_c:
if (!is_array($arFields["\120\122\x45\x56\111\x45\127\x5f\120\111\103\x54\125\x52\105"])) {
goto QtCbdeDtctmHrZYK;
}
goto w0QG0lIDYCbu6NdP;
NrthlGlv8_jt01dr:
if (intval($arFields["\x44\x45\124\101\111\x4c\137\120\111\x43\x54\x55\122\105\137\x49\104"]) > 0) {
goto t4dwJKSFl9JSCLbr;
}
goto AGRtoDULAoQwm8y2;
u0c7IPq3V62LsWLm: T9XGClnfbvoaBpyI:
goto EoJ4hJmcUN_jElvB;
sQGw_qpbn7yOPhIs: N3NhW6MUS0bRtLVI:
goto EDeWk7dlmcxahsMO;
khnG0t503PVwXS5K:
goto gCHh5KfX3JTSt5Ra;
goto etNggKZ753L9v1w0;
bX7M8FgMuUOWPtG8:
$newFields = ["\x45\x4c\105\x4d\105\116\x54\137\x49\104" => intval($arFields["\x49\x44"]), "\x4c\101\116\107\125\x41\x47\x45\x5f\x49\104" => "\47" . $arFields["\x4c\101\116\x47\125\x41\107\105\x5f\x49\x44"] . "\x27", "\123\x49\x54\105\x5f\111\x44" => "\x27" . $arFields["\123\x49\x54\x45\x5f\111\x44"] . "\x27", "\111\102\114\117\x43\x4b\x5f\x49\104" => intval($arFields["\x49\x42\x4c\117\x43\113\x5f\x49\104"]), "\x49\x42\114\117\103\x4b\137\123\x45\103\x54\x49\x4f\116\137\x49\x44" => intval($IBLOCK_SECTION_ID), "\101\x43\124\111\126\105" => "\47" . trim($arFields["\101\103\124\x49\x56\x45"]) . "\x27", "\x53\x4f\122\124" => "\47" . trim($arFields["\x53\117\122\124"]) . "\x27", "\x4e\x41\115\x45" => "\47" . $DB->ForSql(trim($arFields["\x4e\101\x4d\x45"])) . "\x27", "\x50\x52\105\126\111\105\x57\x5f\124\105\x58\x54" => "\47" . $DB->ForSql(trim($arFields["\x50\x52\x45\126\x49\105\x57\x5f\124\x45\130\x54"])) . "\x27", "\104\105\124\x41\x49\x4c\x5f\x54\105\130\124" => "\x27" . $DB->ForSql(trim($arFields["\104\x45\x54\x41\111\114\x5f\124\x45\130\x54"])) . "\x27", "\123\x45\101\122\103\110\x41\x42\114\105\137\x43\117\x4e\124\105\x4e\124" => "\x27" . $DB->ForSql(trim($arFields["\123\105\x41\122\103\x48\101\102\114\x45\x5f\103\117\116\x54\105\116\x54"])) . "\47"];
goto GKVfPM2wo1yFcjJu;
NRQ7FjqVB4tLk8qn:
if (intval($arFields["\120\122\105\126\111\x45\x57\137\120\x49\103\x54\125\x52\105\137\x49\x44"]) > 0) {
goto Rru74fbfZAB5g0k4;
}
goto khnG0t503PVwXS5K;
PMaGmRxSMT_pSt2P:
}
public static function IblockProperty_UpdateTranslations($arFields)
{
goto uVgZdkMauNZQlX6I;
gHBcwJbCx3yIU2X0: XVDLQkvselHm_5TR:
goto dBZS8SnrBr1DuVDh;
DXlSRrqsD1XXAvRh:
$obProp->UpdateEnum($ID, $arFields["\x56\x41\x4c\x55\x45\x53"], true, $arFields["\x4c\x41\x4e\107\x55\x41\107\x45\137\x49\x44"], $arFields["\x53\x49\124\105\137\111\x44"]);
goto Zi6qFpCi3KlBIf1r;
w9b5VnYpJn6vnQBy:
return;
goto inE2NvSxoqzSkWZi;
pglPmUhxT31zISG3: XiNdqeNWPqGMFBWQ:
goto D15n5o73OZ5vBGqJ;
KgbNBO4o1BS71MlG:
$arFields["\111\102\114\x4f\x43\113\x5f\x49\x44"] = $ar["\x49\x42\114\117\103\x4b\x5f\x49\104"];
goto mL5_RDwPgXrskAL_;
lO2grdiZMevuO1Ou: zJkexg6YVUvWvwbx:
goto wdU_BDKiOwLzDBjP;
AKrbeEQJnutEe2r5:
$arFields["\123\111\x54\105\x5f\111\x44"] = LANGUAGE_ID;
goto oCNNemaxqydcELbq;
e4rPQWozUDQamQTi:
$arFields["\x4c\101\116\107\x55\101\107\105\x5f\111\104"] = LANGUAGE_ID;
goto gHBcwJbCx3yIU2X0;
u5SDJQND11k5HIbz:
$APPLICATION->ThrowException("\x45\162\x72\157\162");
goto U1FZVyTFZRNzlK96;
CMN6YAr92mccIakJ:
if ($arFields["\x4c\101\x4e\107\125\101\107\105\137\x49\x44"]) {
goto XVDLQkvselHm_5TR;
}
goto e4rPQWozUDQamQTi;
oiqaIFlYEfodN2OB:
if (!($arFields["\120\122\117\120\x45\x52\x54\131\x5f\124\x59\120\x45"] == "\x46")) {
goto zJkexg6YVUvWvwbx;
}
goto lO2grdiZMevuO1Ou;
Zi6qFpCi3KlBIf1r: rhoTCqbEyQjxPXSR:
goto oiqaIFlYEfodN2OB;
dBZS8SnrBr1DuVDh:
if ($arFields["\123\111\x54\x45\137\111\x44"]) {
goto NFUZoENl2qxQfsYB;
}
goto AKrbeEQJnutEe2r5;
Tj9tAru6HkJAM05P:
if (!($ar = $res->Fetch())) {
goto NzLcOUxQM9kmg049;
}
goto KgbNBO4o1BS71MlG;
oCNNemaxqydcELbq: NFUZoENl2qxQfsYB:
goto tuPzLaltF7B2wUAf;
imD3x00rS216qdmb: VM8QqkAByflWUSs1:
goto reP1SAgqfZfQwv9i;
XGuyJLgqFxTejjsx:
$APPLICATION->ThrowException("\133" . $arFields["\x49\104"] . "\x5d\x20\115\x6f\x72\145\40\164\x68\x61\x6e\x20\x35\60\60\40\166\141\154\x75\x65\163\41");
goto w9b5VnYpJn6vnQBy;
QXAPVH6CPELNBONH:
$newFields = array_intersect_key($newFields, array_merge($arFields, ["\120\122\117\120\x45\122\124\x59\137\x49\x44" => '', "\x4c\x41\x4e\x47\125\x41\107\105\x5f\111\x44" => '', "\123\x49\124\x45\137\111\x44" => '']));
goto zhWNFGPlUSmwxHX1;
Wnm7pijdsXLNezFV:
if ($DB->Insert("\146\x61\156\137\x74\162\x61\x6e\x73\x6c\141\x74\x6f\x72\x5f\151\x62\x6c\x6f\143\x6b\137\x70\x72\157\x70\x65\162\164\x79", $newFields)) {
goto VM8QqkAByflWUSs1;
}
goto u5SDJQND11k5HIbz;
hU4hjBbJ0JGyONnI:
$obProp = new FCIBlockProperty();
goto DXlSRrqsD1XXAvRh;
wqDoKWn8wFNJxWdv:
$APPLICATION->ThrowException("\105\162\162\157\162\x20\165\160\x64\x61\164\145\x20\x46\151\x6c\164\x65\162\40\x48\151\x6e\164\x20\x66\151\x65\154\x64");
goto oslba78z3PnUNzQX;
Wgqxh0asOMuQYZ1r:
if (!((int)$arFields["\x49\102\x4c\x4f\103\x4b\137\x49\x44"] === 0)) {
goto v2KVOINVUgG_CtV2;
}
goto eb92072qTLW2tZRn;
uVgZdkMauNZQlX6I: global $DB, $APPLICATION;
goto CMN6YAr92mccIakJ;
gnm7tbCImjFJ13il:
$newFields = ["\120\x52\117\x50\x45\x52\x54\131\x5f\x49\x44" => $ID, "\111\102\114\x4f\x43\x4b\x5f\111\x44" => "\47" . trim($arFields["\x49\x42\114\x4f\103\x4b\137\111\104"]) . "\x27", "\x4c\101\x4e\107\x55\x41\107\x45\137\111\x44" => "\x27" . $arFields["\x4c\x41\x4e\107\x55\x41\107\105\137\x49\104"] . "\x27", "\x53\111\124\105\137\111\104" => "\47" . $arFields["\x53\x49\124\x45\x5f\111\104"] . "\47", "\103\x4f\x44\x45" => "\47" . trim($arFields["\103\117\x44\105"]) . "\47", "\x41\x43\124\x49\x56\105" => "\x27" . trim($arFields["\101\103\x54\x49\x56\105"]) . "\47", "\x53\x4f\x52\x54" => "\x27" . trim($arFields["\x53\117\x52\x54"]) . "\x27", "\116\101\x4d\105" => "\x27" . $DB->ForSql(trim($arFields["\116\101\115\105"])) . "\x27", "\x48\x49\x4e\124" => "\x27" . $DB->ForSql(trim($arFields["\110\111\x4e\x54"])) . "\47"];
goto QXAPVH6CPELNBONH;
UjASBzrVc4_LiD3n: v2KVOINVUgG_CtV2:
goto gnm7tbCImjFJ13il;
zhWNFGPlUSmwxHX1:
if ($DB->Update("\146\x61\x6e\137\x74\x72\x61\x6e\163\x6c\x61\x74\157\x72\137\151\142\x6c\x6f\143\153\x5f\160\162\x6f\x70\x65\x72\x74\171", $newFields, "\127\x48\x45\122\x45\40\x50\x52\x4f\x50\x45\122\x54\x59\x5f\x49\104\x20\x3d\x20" . $ID . "\xa\40\40\40\40\40\40\101\116\x44\40\x4c\101\x4e\107\x55\101\107\x45\137\111\x44\40\75\40" . $newFields["\x4c\101\x4e\107\125\101\107\x45\x5f\x49\104"] . "\xa\x20\x20\x20\x20\x20\40\101\x4e\104\40\123\x49\x54\105\x5f\x49\104\40\x3d\x20" . $newFields["\x53\x49\124\x45\x5f\x49\x44"])) {
goto nrQBwbDEFAXjle0a;
}
goto Wnm7pijdsXLNezFV;
b0ZL12LtM4VgkV6H: V1cfoUpTZleCPQ14:
goto pglPmUhxT31zISG3;
uxyxJCsVyw2emTMi:
$newFields = ["\114\x41\116\107\125\101\107\x45\137\111\104" => "\x27" . $arFields["\x4c\x41\x4e\x47\x55\101\107\105\137\x49\104"] . "\47", "\x53\111\124\x45\137\111\104" => "\x27" . $arFields["\123\x49\124\105\x5f\x49\104"] . "\x27", "\x49\x42\114\117\x43\x4b\x5f\111\104" => "\x27" . trim($arFields["\111\102\114\x4f\x43\113\x5f\111\104"]) . "\47", "\x53\105\103\x54\x49\117\116\x5f\x49\x44" => "\x27" . (int)$arFields["\123\105\103\124\111\x4f\116\x5f\111\x44"] . "\47", "\120\x52\x4f\120\x45\122\x54\131\137\111\x44" => "\47" . $ID . "\x27", "\106\x49\114\124\105\x52\x5f\x48\x49\116\x54" => "\x27" . $DB->ForSql(trim($arFields["\106\111\x4c\x54\x45\122\137\x48\111\116\124"])) . "\x27"];
goto iqWJobgH8nOGP3cc;
inE2NvSxoqzSkWZi: dN0c9LTLinoVySm4:
goto Wgqxh0asOMuQYZ1r;
tuPzLaltF7B2wUAf:
if (!(!($ID = intval($arFields["\x49\104"])) > 0)) {
goto X9oOU97Js4aJY5Sc;
}
goto IXqMmPTiiOF4KOOs;
iqWJobgH8nOGP3cc:
if ($DB->Update("\x66\x61\x6e\137\164\162\141\156\x73\x6c\141\x74\157\x72\x5f\x69\x62\x6c\157\x63\153\x5f\163\x65\x63\x74\x69\157\156\137\x70\x72\x6f\160\145\162\164\171", $newFields, "\x57\110\x45\x52\x45\x20\120\122\x4f\120\x45\122\x54\x59\137\111\104\x20\x3d\x20" . $ID . "\xa\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\40\x20\x20\x41\x4e\x44\40\x49\x42\x4c\117\x43\113\137\x49\x44\40\x3d\x20" . $newFields["\x49\x42\x4c\x4f\103\x4b\x5f\x49\x44"] . "\xa\40\40\x20\40\x20\40\x20\40\x20\40\40\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\x41\116\104\x20\x53\105\103\x54\111\x4f\x4e\137\111\104\x20\x3d\x20" . $newFields["\123\105\103\x54\111\x4f\116\137\111\x44"] . "\xa\40\x20\x20\40\40\x20\40\40\40\x20\x20\40\40\x20\40\40\x20\40\40\40\40\40\x20\x20\101\x4e\x44\40\114\101\x4e\x47\x55\x41\107\x45\137\111\104\x20\x3d\x20" . $newFields["\x4c\x41\116\x47\x55\101\x47\105\137\111\x44"] . "\12\40\40\40\40\40\x20\40\40\x20\40\x20\x20\40\40\x20\40\x20\x20\40\40\40\x20\40\x20\101\116\104\x20\x53\111\124\x45\x5f\111\104\40\75\40" . $newFields["\x53\x49\124\105\x5f\x49\x44"])) {
goto XiNdqeNWPqGMFBWQ;
}
goto pXOxBpCJ9qtWnvvr;
mL5_RDwPgXrskAL_: NzLcOUxQM9kmg049:
goto UjASBzrVc4_LiD3n;
xUu1pk8ek_No4E8q:
if (!(is_array($arFields["\x56\x41\114\125\x45\123"]) && count($arFields["\126\101\114\125\105\123"]) > 500)) {
goto dN0c9LTLinoVySm4;
}
goto XGuyJLgqFxTejjsx;
eb92072qTLW2tZRn:
$res = CIBlockProperty::GetList([], ["\111\x44" => $ID]);
goto Tj9tAru6HkJAM05P;
ePB7pDWkZGk91pqS: X9oOU97Js4aJY5Sc:
goto xUu1pk8ek_No4E8q;
U1FZVyTFZRNzlK96:
return false;
goto imD3x00rS216qdmb;
D15n5o73OZ5vBGqJ: b2dihbu6r3y42eA9:
goto iaW_X1y6BmmCsdKc;
XYKYtT3vrITT5rOB:
if (!(isset($arFields["\x46\x49\114\124\x45\x52\137\x48\111\116\124"]) && strlen($arFields["\x46\x49\x4c\x54\105\x52\137\x48\x49\116\124"]) > 0)) {
goto b2dihbu6r3y42eA9;
}
goto uxyxJCsVyw2emTMi;
iaW_X1y6BmmCsdKc:
if (!($arFields["\120\122\x4f\x50\x45\122\x54\x59\x5f\124\131\x50\x45"] == "\114" && is_array($arFields["\126\x41\114\x55\x45\123"]))) {
goto rhoTCqbEyQjxPXSR;
}
goto hU4hjBbJ0JGyONnI;
oslba78z3PnUNzQX:
return false;
goto b0ZL12LtM4VgkV6H;
wdU_BDKiOwLzDBjP:
return true;
goto ARwIHCteHy511zk5;
IXqMmPTiiOF4KOOs:
return;
goto ePB7pDWkZGk91pqS;
reP1SAgqfZfQwv9i: nrQBwbDEFAXjle0a:
goto XYKYtT3vrITT5rOB;
pXOxBpCJ9qtWnvvr:
if (!(false === $DB->Insert("\146\x61\x6e\x5f\164\162\x61\156\x73\x6c\141\x74\157\162\x5f\x69\142\154\x6f\x63\153\x5f\x73\x65\x63\164\x69\x6f\156\137\160\162\157\x70\x65\x72\x74\171", $newFields))) {
goto V1cfoUpTZleCPQ14;
}
goto wqDoKWn8wFNJxWdv;
ARwIHCteHy511zk5:
}
public static function OnBeforeIBlockSectionDelete($id)
{
goto HLBodsJU8A3TEC2g;
vxU74emuwEVvghF6:
$connection = \Bitrix\Main\Application::getConnection();
goto FI71CIxaV8eWEVZE;
lUEgfibfOcbznD48:
$connection->query("\x44\x45\x4c\105\x54\105\40\x46\122\117\x4d\40\146\141\x6e\137\x74\162\141\156\163\154\x61\x74\157\x72\137\151\x62\154\157\143\153\x5f\x73\145\x63\x74\151\x6f\x6e\137\160\x72\157\x70\x65\x72\x74\x79\40\127\x48\105\122\x45\x20\123\x45\103\124\x49\117\116\x5f\111\x44\40\75\40" . $id);
goto je2YTK2_1PFyCeDb;
BOba5R4rqgMWjdPL: VAKnUGX5c4FDwiGj:
goto vxU74emuwEVvghF6;
n_lDqypGctkDQ0m5:
$ipropValues->clearValues();
goto BOba5R4rqgMWjdPL;
ZlH1M_VUVjwdTLg6:
if (!($ar = $rs->Fetch())) {
goto VAKnUGX5c4FDwiGj;
}
goto V5ykR_NyTDlZlaAW;
V5ykR_NyTDlZlaAW:
$ipropValues = new \Bxproger\Translator\InheritedProperty\SectionValues($ar["\x49\x42\x4c\117\103\113\x5f\111\x44"], $id);
goto n_lDqypGctkDQ0m5;
HLBodsJU8A3TEC2g:
$rs = FCIBlockSection::GetList(array(), array("\75\111\x44" => $id));
goto ZlH1M_VUVjwdTLg6;
FI71CIxaV8eWEVZE:
$connection->query("\x44\x45\114\x45\x54\x45\x20\x46\x52\x4f\x4d\x20\146\x61\x6e\x5f\164\x72\x61\x6e\x73\154\x61\x74\x6f\162\x5f\151\x62\x6c\x6f\x63\x6b\x5f\163\145\x63\164\x69\x6f\156\40\127\x48\x45\122\x45\40\x53\x45\103\x54\x49\x4f\x4e\x5f\x49\104\x20\75\x20" . $id);
goto lUEgfibfOcbznD48;
je2YTK2_1PFyCeDb:
}
public static function OnBeforeIBlockPropertyUpdate(&$arFields)
{
goto auqklOFLdIIgtQAk;
Y2Hr0VDUy65KsCQS: MJ04BkY1_gECOoDF:
goto PnF0paz8oXRCl7mO;
WQR7kfz6GmktuXlA:
return false;
goto Y2Hr0VDUy65KsCQS;
DOC9aEAsrlluoamn: PrmA5GGpEI37jPdu:
goto iSnn1JJOLzUiutrY;
PnF0paz8oXRCl7mO:
$arFields = [];
goto m85A0V24Z2Ew6o2g;
auqklOFLdIIgtQAk:
if (!(!self::isTranslateMode() || !self::allowIBOnLiteVersion($arFields))) {
goto PrmA5GGpEI37jPdu;
}
goto h6X_TOC0AmDWqRRi;
iSnn1JJOLzUiutrY:
if (self::IblockProperty_UpdateTranslations($arFields)) {
goto MJ04BkY1_gECOoDF;
}
goto WQR7kfz6GmktuXlA;
h6X_TOC0AmDWqRRi:
return;
goto DOC9aEAsrlluoamn;
m85A0V24Z2Ew6o2g:
}
public static function OnAfterIBlockPropertyUpdate($arFields)
{
goto uU5sIpC8EW8ZDJJI;
EKN8X26cJhucJSqh:
foreach (self::getIblockAutoLangs($arFields["\111\102\114\117\x43\x4b\x5f\111\104"]) as $lid) {
goto zlBb_zwDvJUg1FHh;
yG3EUxPPawFOJ7Sz: O0rsgz6xQBt7joSJ:
goto Iu9RA_NjzfPnQaIv;
zlBb_zwDvJUg1FHh:
$fs = new FCIBlockProperty();
goto g_kduJG0Vy7oq8vw;
g_kduJG0Vy7oq8vw:
$fs->Translate($arFields["\x49\x44"], $arFields, $lid);
goto yG3EUxPPawFOJ7Sz;
Iu9RA_NjzfPnQaIv:
}
goto D591JajKKQVsNE1b;
DDfvE7i59C2scsrJ:
if (!($arVal = $resVals->Fetch())) {
goto yEFDa8g_2qu58BEw;
}
goto rPkMJ3fZDBqTxAyU;
sH7tWmqXLOnGcD0f:
goto foUs22tUtQqaR1GH;
goto lFxqwy_ibv6x2fTV;
FuqKtu3Wf2hXEevp: rATjrA4B8OZNXQ32:
goto EKN8X26cJhucJSqh;
lmh3dwtuPhOtmRTL:
$arFields["\x56\101\x4c\125\x45\x53"] = $arValDB;
goto N9WunmR4kH2cl_kd;
W3Ip34vDh9WHr2Ms:
if (self::allowAutopilot($arFields, true)) {
goto UtqIZv3vJMLUXv3q;
}
goto BJWfwvHC8x_zBIiu;
JscJq_r0ctw1UjN2:
if (!($arFields["\x50\x52\x4f\x50\105\122\124\x59\x5f\x54\x59\120\x45"] == "\114")) {
goto rATjrA4B8OZNXQ32;
}
goto aZkge2S0kftNLsnq;
O0LynOyunK8JcIUF: BdS0ZwPedqKl4j43:
goto W3Ip34vDh9WHr2Ms;
aZkge2S0kftNLsnq:
$resVals = CIBlockProperty::GetPropertyEnum($arFields["\111\104"]);
goto rZd1DhxA4C1kfQej;
uU5sIpC8EW8ZDJJI:
if (!defined("\111\123\x5f\x49\x42\x4c\x4f\103\x4b\137\x55\120\104\x41\124\x45")) {
goto BdS0ZwPedqKl4j43;
}
goto nRXxRMzG4YMHgffg;
lFxqwy_ibv6x2fTV: yEFDa8g_2qu58BEw:
goto L4UAwH3uzYPRhI5a;
D591JajKKQVsNE1b: coqsbgQaUrYewJ8u:
goto pEsOVDCigXLbhNLl;
rZd1DhxA4C1kfQej: foUs22tUtQqaR1GH:
goto DDfvE7i59C2scsrJ;
N9WunmR4kH2cl_kd: BbBShd6DOHxLRS8A:
goto FuqKtu3Wf2hXEevp;
nRXxRMzG4YMHgffg:
return;
goto O0LynOyunK8JcIUF;
rPkMJ3fZDBqTxAyU:
$arValDB[$arVal["\111\104"]] = $arVal;
goto sH7tWmqXLOnGcD0f;
snH51UsXxRR6W72_: UtqIZv3vJMLUXv3q:
goto JscJq_r0ctw1UjN2;
L4UAwH3uzYPRhI5a:
if (!is_array($arValDB)) {
goto BbBShd6DOHxLRS8A;
}
goto lmh3dwtuPhOtmRTL;
BJWfwvHC8x_zBIiu:
return;
goto snH51UsXxRR6W72_;
pEsOVDCigXLbhNLl:
}
public static function OnAfterIBlockPropertyAdd($arFields)
{
goto LBXVuus0JLihSdQr;
O93sxTqHFP5n8D0H:
if (!($arFields["\120\122\117\x50\x45\x52\x54\131\x5f\124\131\120\x45"] == "\114")) {
goto JmD5Cs1mSpx2EL1O;
}
goto zRbZfM59j0wAYahP;
bfjxb3xGMuWY9i5g: kuSPteqWKeRjceX3:
goto rOjx7zKwBcTBW0Bl;
EPxqXd1MhBsGTASu:
$arValDB[$arVal["\x49\x44"]] = $arVal;
goto WrzfVg7ow8BKLJPT;
Xbw3QPzoL0_26JyP:
return;
goto No4Frfc5QfmXbycb;
JsPff45X7tCUOAHO:
$arFields["\x56\101\114\x55\105\123"] = $arValDB;
goto kZ1hQ7VxObUAQED4;
v1LSea0LvqKtXlr2:
if (!is_array($arValDB)) {
goto IXCJro1L3GwWv2bx;
}
goto JsPff45X7tCUOAHO;
Cby0Ql1VMstbCTcj:
if (!($arVal = $resVals->Fetch())) {
goto ipCl1C0830LSr0_u;
}
goto EPxqXd1MhBsGTASu;
zRbZfM59j0wAYahP:
$resVals = CIBlockProperty::GetPropertyEnum($arFields["\x49\104"]);
goto gJXcufFpchkUC04j;
Smm0XBcM0SKG_T5p:
foreach (self::getIblockAutoLangs($arFields["\x49\102\x4c\117\x43\x4b\x5f\111\x44"]) as $lid) {
goto XxV7ZHAIfOpsVF8F;
W2ZpVplrQe9HZOnP: e0fojEj3ewL4iICf:
goto hTZKLzDf1wxK_ScO;
XxV7ZHAIfOpsVF8F:
$fs = new FCIBlockProperty();
goto oDLDzuolVCIAw1UQ;
oDLDzuolVCIAw1UQ:
$fs->Translate($arFields["\x49\x44"], $arFields, $lid);
goto W2ZpVplrQe9HZOnP;
hTZKLzDf1wxK_ScO:
}
goto bfjxb3xGMuWY9i5g;
WrzfVg7ow8BKLJPT:
goto j0fuvdlIOg3Dz55a;
goto Cp2gtMeqhj_xEDft;
Cp2gtMeqhj_xEDft: ipCl1C0830LSr0_u:
goto v1LSea0LvqKtXlr2;
LBXVuus0JLihSdQr:
if (self::allowAutopilot($arFields)) {
goto bpQhfXUBYyhCnVa4;
}
goto Xbw3QPzoL0_26JyP;
kZ1hQ7VxObUAQED4: IXCJro1L3GwWv2bx:
goto wc4qOunU5yMJN0ZZ;
gJXcufFpchkUC04j: j0fuvdlIOg3Dz55a:
goto Cby0Ql1VMstbCTcj;
No4Frfc5QfmXbycb: bpQhfXUBYyhCnVa4:
goto O93sxTqHFP5n8D0H;
wc4qOunU5yMJN0ZZ: JmD5Cs1mSpx2EL1O:
goto Smm0XBcM0SKG_T5p;
rOjx7zKwBcTBW0Bl:
}
public static function OnBeforeIBlockPropertyDelete($id)
{
goto pl6ODuxMI2XC3tsM;
uQ9a26MBfLkVoUl5:
$connection->query("\104\105\x4c\x45\124\x45\x20\x46\x52\x4f\x4d\40\x66\141\156\x5f\x74\x72\141\156\x73\x6c\141\x74\x6f\162\137\x69\142\154\x6f\143\x6b\137\x73\145\143\x74\x69\157\156\x5f\x70\162\x6f\x70\x65\162\x74\171\x20\127\110\x45\x52\105\x20\120\x52\x4f\x50\105\122\x54\x59\137\111\x44\x20\x3d\40" . $id);
goto kIlV5KuL3QJwVbzw;
pl6ODuxMI2XC3tsM:
$connection = \Bitrix\Main\Application::getConnection();
goto plv9vphR2RflKPFt;
plv9vphR2RflKPFt:
$connection->query("\104\105\114\x45\x54\105\x20\x46\122\117\x4d\40\146\x61\156\137\164\x72\141\156\x73\x6c\141\x74\x6f\162\137\151\x62\154\x6f\143\x6b\137\x70\x72\x6f\160\145\162\x74\171\40\x57\x48\x45\122\x45\40\x50\122\117\x50\x45\x52\x54\x59\137\111\104\40\75\40" . $id);
goto uQ9a26MBfLkVoUl5;
kIlV5KuL3QJwVbzw:
}
public static function OnFileDelete($arFile)
{
\Bitrix\Main\Application::getConnection()->query("\xa\x20\x20\40\40\40\40\x44\x45\x4c\x45\124\x45\x20\106\122\x4f\x4d\x20\146\x61\156\137\x74\162\141\156\163\x6c\141\164\x6f\x72\137\x66\151\x6c\145\xa\40\40\x20\x20\x20\40\x57\110\105\x52\105\x20\126\x41\114\x55\105\137\x49\x44\40\75\40" . $arFile["\x49\x44"]);
}
public static function OnAfterUserTypeDelete($arField, $ID)
{
goto tUZMREuxAZH002tM;
G05t2S7VPjJm6RTj:
if ($connection->isTableExists("\142\x5f\165\x74\x73\x5f" . mb_strtolower($arField["\x45\116\124\111\x54\131\137\111\104"])) === true) {
goto gvYzMExb5EvpB4TA;
}
goto sy88ZK4S1J9mG3DK;
PCPhx4qF2lvAlCJ5: kmE4v7onnxPDjiH3:
goto qWQPR9lfel3fouji;
sy88ZK4S1J9mG3DK:
if ($connection->isTableExists($tName) === true) {
goto BlkZJ6TKIYCmDshO;
}
goto b4JoI8_G2vow43Lw;
TmEDL7Nk4I0wQWwr:
goto kmE4v7onnxPDjiH3;
goto Pn0gbMI2tpTgnUZ5;
I6N1DUbf3SujH5e8: gvYzMExb5EvpB4TA:
goto aF13Jh3px1zPivUv;
olYGRSfwDTaMMy7R: iQr44NNlGUa0CtoD:
goto TmEDL7Nk4I0wQWwr;
bfsFpkTCbhm73hZp:
$tName = \CFanTranslator::getTrUtsTableName($arField["\x45\x4e\x54\111\124\131\137\111\x44"]);
goto G05t2S7VPjJm6RTj;
A0RIvxPDhLtk0ZXk:
$connection->dropTable($tName);
goto PCPhx4qF2lvAlCJ5;
aF13Jh3px1zPivUv:
if (is_null($connection->getTableField($tName, $arField["\x46\x49\x45\114\x44\x5f\116\101\115\x45"]))) {
goto iQr44NNlGUa0CtoD;
}
goto Mbs_m1fJG3G59u0y;
Mbs_m1fJG3G59u0y:
$connection->dropColumn($tName, $arField["\106\x49\x45\114\x44\137\x4e\x41\115\105"]);
goto olYGRSfwDTaMMy7R;
Pn0gbMI2tpTgnUZ5: BlkZJ6TKIYCmDshO:
goto A0RIvxPDhLtk0ZXk;
b4JoI8_G2vow43Lw:
goto kmE4v7onnxPDjiH3;
goto I6N1DUbf3SujH5e8;
tUZMREuxAZH002tM:
$connection = \Bitrix\Main\Application::getConnection();
goto bfsFpkTCbhm73hZp;
qWQPR9lfel3fouji:
}
public static function OnAfterUserTypeAdd($arField)
{
\Bxproger\Translator\UserField\Table::create($arField["\105\116\124\x49\124\x59\x5f\111\x44"]);
}
public static function OnBeforeMeasureUpdate(\Bitrix\Main\ORM\Event $event)
{
goto USahbRKYYdidvuJ0;
rWLR1MHNu0PP1Ejh:
$result->addError(new EntityError("\x43\141\156\x74\x20\163\x65\x74\40\x74\x72\x61\156\163\154\x61\164\x65"));
goto kQPsKiB_VoQduty6;
jYz51PAPu4C3ViEg: EEl2u1ID45LR0zly:
goto mpKo_B479TEBwaOJ;
zlMjzhoZ8PvnJFjp:
$event->addResult($result);
goto e3b9Jfkd8kmYHVu8;
l5ib1pnYilp70xCu:
$result = new EventResult(EventResult::SUCCESS);
goto DR6SU42IKJAS5XO0;
USahbRKYYdidvuJ0:
if (self::isTranslateMode()) {
goto VTi9b5JuSJmBsoT8;
}
goto vA2i5jWZoBghtTUz;
EgSZzWaqbqK2vs_e: VTi9b5JuSJmBsoT8:
goto i0ypK0PNniSBiIoz;
vA2i5jWZoBghtTUz:
return;
goto EgSZzWaqbqK2vs_e;
vVq2Mxqyzez1pBkM: gE7n4PAEoMhQyvOe:
goto yPgQoQ1Sf8ueBcyX;
e3b9Jfkd8kmYHVu8:
$arID = $event->getParameter("\151\x64");
goto QYY7gRO2dT4yW832;
uW4eNv8r8P0y8x1Y:
if (!(!$ID > 0)) {
goto EEl2u1ID45LR0zly;
}
goto xNPSSUnuAyMMMpRg;
mpKo_B479TEBwaOJ:
$newFields = ["\x56\x41\114\x55\105\x5f\x49\104" => $ID, "\x4c\101\x4e\107\125\x41\107\105\137\111\104" => "\47" . LANGUAGE_ID . "\x27", "\123\111\x54\x45\x5f\x49\x44" => "\47" . LANGUAGE_ID . "\47", "\x4d\x45\101\123\125\x52\105\137\124\x49\x54\x4c\105" => "\47" . $DB->ForSql(trim($arFields["\115\105\101\x53\x55\122\x45\137\x54\x49\124\x4c\105"])) . "\47", "\x53\x59\115\x42\117\114" => "\x27" . $DB->ForSql(trim($arFields["\x53\x59\115\x42\117\114"])) . "\x27"];
goto iaMhhuAWVxjY0rM1;
i0ypK0PNniSBiIoz: global $DB;
goto l5ib1pnYilp70xCu;
DR6SU42IKJAS5XO0:
$arFields = $event->getParameter("\146\x69\x65\154\144\163");
goto e4GAodxmEoeurpIB;
VK2vLp1AhUNT91b3: w1RbAPSjwysNpg9K:
goto vVq2Mxqyzez1pBkM;
xNPSSUnuAyMMMpRg:
return;
goto jYz51PAPu4C3ViEg;
kQPsKiB_VoQduty6:
$event->addResult($result);
goto VK2vLp1AhUNT91b3;
wEpB4tnnVk___q31:
if ($DB->Insert("\x66\x61\156\x5f\x74\162\x61\156\163\154\141\164\157\162\x5f\155\x65\x61\x73\165\162\x65", $newFields)) {
goto w1RbAPSjwysNpg9K;
}
goto TZcwt4fYkwPUZGio;
e4GAodxmEoeurpIB:
$result->unsetFields(array_keys($arFields));
goto zlMjzhoZ8PvnJFjp;
TZcwt4fYkwPUZGio:
$result = new EventResult(EventResult::ERROR);
goto rWLR1MHNu0PP1Ejh;
QYY7gRO2dT4yW832:
$ID = intval($arID["\111\x44"]);
goto uW4eNv8r8P0y8x1Y;
iaMhhuAWVxjY0rM1:
if ($DB->Update("\x66\x61\156\137\x74\162\x61\156\x73\154\x61\x74\157\x72\137\155\145\141\163\x75\x72\145", $newFields, "\x57\110\x45\x52\105\x20\126\x41\x4c\x55\x45\137\x49\104\40\75\x20" . $ID . "\xa\40\40\40\x20\x20\x20\x41\116\x44\40\114\x41\116\107\125\x41\x47\105\137\x49\x44\40\x3d\x20" . $newFields["\x4c\x41\116\107\125\x41\107\105\137\x49\104"] . "\xa\40\40\x20\x20\x20\40\x41\x4e\x44\x20\123\111\124\105\137\111\x44\40\75\40" . $newFields["\x53\111\x54\x45\x5f\x49\104"])) {
goto gE7n4PAEoMhQyvOe;
}
goto wEpB4tnnVk___q31;
yPgQoQ1Sf8ueBcyX:
}
public static function OnProlog()
{
self::getTranslateMode();
eval("\xa\40\40\40\40\x20\x20\x20\40\x5c\102\151\x74\x72\x69\170\134\x4d\x61\151\x6e\x5c\105\166\145\x6e\164\x4d\x61\156\x61\x67\x65\x72\72\72\147\145\x74\x49\156\x73\x74\x61\156\143\145\50\x29\x2d\x3e\x61\144\x64\105\x76\145\x6e\164\x48\141\156\x64\x6c\145\162\x28\xa\40\40\40\40\40\40\x20\x20\40\x20\x27\x63\141\164\141\x6c\x6f\x67\x27\54\xa\40\x20\x20\x20\40\x20\40\x20\x20\40\x27\134\x42\151\x74\162\x69\x78\134\x43\x61\164\141\154\x6f\x67\134\x4d\x65\x61\163\x75\x72\145\72\x3a\117\156\102\x65\x66\x6f\x72\145\x55\160\x64\x61\164\145\47\x2c\xa\x20\40\40\40\40\x20\x20\40\40\40\x5b\x27\103\106\141\x6e\x54\162\x61\156\163\x6c\141\x74\x6f\x72\47\54\x20\x27\117\156\102\x65\x66\157\162\x65\115\145\x61\x73\165\x72\x65\125\x70\x64\x61\x74\x65\47\135\x2c\12\x20\40\x20\40\x20\40\40\40\x29\x3b\xa\40\x20\x20\40\40\x20\x20\40\x5c\x42\151\x74\162\x69\170\x5c\x4d\141\151\x6e\x5c\x45\x76\x65\x6e\164\115\141\156\141\x67\x65\162\x3a\72\147\x65\164\111\x6e\163\x74\141\156\143\145\50\51\55\x3e\x61\144\x64\x45\x76\x65\156\x74\110\141\x6e\x64\x6c\145\162\50\xa\x20\x20\40\40\40\40\x20\40\40\x20\x27\151\x62\x6c\x6f\x63\x6b\47\54\12\40\40\x20\40\x20\x20\x20\x20\x20\40\47\117\x6e\x41\146\x74\145\x72\111\102\154\157\143\153\105\x6c\145\155\x65\x6e\x74\x41\x64\x64\x27\x2c\xa\x20\x20\x20\x20\x20\40\x20\x20\x20\40\133\x27\x43\x46\x61\156\x54\x72\141\x6e\x73\154\x61\x74\x6f\162\x27\54\x20\47\117\x6e\101\x66\164\x65\x72\111\x42\154\x6f\143\153\105\x6c\145\x6d\145\156\x74\101\144\144\x27\135\x2c\12\40\40\40\40\40\40\40\40\x29\x3b\12\x20\x20\x20\x20\x20\x20\x20\40\x5c\102\151\x74\x72\x69\x78\134\115\x61\x69\156\134\105\166\x65\156\164\115\141\156\141\x67\x65\x72\72\72\x67\x65\x74\x49\156\x73\164\x61\156\143\145\50\x29\55\76\x61\144\144\x45\x76\x65\156\164\110\141\156\x64\154\x65\162\50\xa\x20\x20\40\40\40\40\x20\x20\x20\x20\47\x69\142\154\157\x63\153\x27\x2c\xa\x20\40\40\40\40\x20\40\x20\x20\x20\47\x4f\156\101\x66\x74\145\162\x49\102\154\157\x63\153\123\145\x63\164\151\x6f\x6e\101\144\x64\47\54\12\40\40\x20\x20\40\40\40\x20\40\x20\x5b\47\x43\106\x61\x6e\124\162\x61\156\x73\154\141\164\x6f\x72\47\54\40\x27\x4f\156\101\x66\x74\145\162\x49\x42\154\157\x63\x6b\x53\145\143\164\151\x6f\x6e\x41\144\x64\47\135\x2c\12\40\40\40\x20\x20\x20\40\x20\51\73\xa\x20\40\x20\x20\x20\40\40\40\134\102\151\x74\x72\151\170\134\x4d\141\151\x6e\x5c\105\166\x65\x6e\164\x4d\x61\x6e\141\x67\x65\162\x3a\72\x67\x65\x74\111\156\163\164\x61\x6e\143\145\x28\x29\55\76\x61\144\x64\x45\166\145\156\164\110\x61\156\x64\x6c\x65\162\x28\xa\x20\40\x20\40\x20\40\40\40\x20\x20\47\x69\x62\154\x6f\143\x6b\x27\x2c\12\40\x20\40\40\x20\40\x20\40\40\40\47\117\156\x41\x66\164\145\162\x49\x42\154\x6f\143\x6b\123\145\x63\164\151\157\x6e\125\160\144\x61\164\x65\47\54\xa\40\x20\x20\40\40\40\x20\x20\40\40\133\47\x43\x46\x61\x6e\124\x72\141\156\x73\154\x61\164\157\162\47\x2c\x20\47\x4f\x6e\101\x66\164\x65\x72\111\102\x6c\157\x63\153\123\x65\x63\164\151\x6f\x6e\x55\160\144\141\x74\x65\x27\x5d\x2c\12\x20\x20\40\40\x20\40\x20\40\51\x3b\12\x20\x20\40\x20\40\40\40\40\x5c\102\x69\164\x72\x69\170\134\115\141\151\156\x5c\x45\166\145\x6e\x74\x4d\141\156\141\147\x65\162\72\x3a\147\145\164\x49\x6e\x73\x74\141\x6e\143\145\x28\x29\55\x3e\x61\144\144\105\166\145\x6e\164\x48\141\x6e\x64\x6c\x65\x72\x28\xa\x20\40\x20\40\x20\x20\40\40\40\x20\x27\151\142\154\x6f\143\x6b\x27\54\12\40\40\x20\x20\40\40\40\x20\40\x20\47\x4f\x6e\101\146\x74\x65\162\111\x42\154\x6f\x63\153\x45\x6c\x65\x6d\x65\156\x74\125\160\x64\x61\x74\x65\47\x2c\12\x20\40\x20\40\40\40\x20\x20\40\x20\133\47\x43\x46\141\156\x54\x72\141\156\x73\x6c\x61\164\157\162\47\x2c\x20\47\117\x6e\101\x66\164\145\162\x49\102\x6c\157\143\x6b\x45\x6c\x65\x6d\x65\x6e\164\125\x70\144\x61\x74\x65\x27\x5d\x2c\12\40\40\40\x20\40\x20\x20\x20\51\73\12\x20\x20\40\x20\40\40\x20\x20\134\102\151\x74\162\151\170\x5c\x4d\x61\x69\156\x5c\x45\x76\x65\156\164\x4d\141\x6e\x61\x67\145\x72\72\x3a\147\x65\164\x49\x6e\163\164\x61\x6e\143\145\x28\51\x2d\76\141\x64\x64\x45\166\x65\x6e\164\110\141\156\144\154\x65\x72\50\12\x20\40\x20\x20\40\x20\x20\40\40\40\47\x69\142\154\x6f\143\x6b\47\54\12\40\40\x20\x20\40\x20\40\x20\x20\x20\47\x4f\x6e\101\146\164\145\162\111\x42\154\x6f\143\153\x50\162\157\160\145\x72\164\171\125\x70\144\x61\164\x65\x27\54\12\x20\40\40\x20\x20\x20\x20\40\40\x20\x5b\47\103\x46\141\x6e\124\x72\x61\156\x73\154\141\x74\x6f\162\47\x2c\x20\47\117\156\x41\146\164\x65\x72\x49\102\154\157\143\x6b\x50\x72\157\160\145\x72\x74\x79\125\160\144\141\x74\145\x27\135\54\xa\40\40\40\x20\40\x20\x20\x20\x29\x3b\12\40\40\40\40\40\40\40\x20\x5c\102\151\x74\162\x69\170\x5c\115\x61\151\x6e\134\105\x76\145\x6e\x74\x4d\x61\156\141\147\x65\162\x3a\x3a\x67\x65\x74\x49\156\163\x74\x61\x6e\x63\x65\50\x29\55\x3e\x61\144\144\x45\x76\145\x6e\x74\x48\x61\x6e\x64\154\x65\162\50\12\x20\40\x20\40\40\40\x20\40\x20\x20\x27\x69\142\154\x6f\x63\x6b\x27\54\xa\40\x20\40\x20\40\40\x20\x20\40\x20\x27\x4f\x6e\101\146\x74\x65\x72\x49\102\x6c\x6f\x63\153\120\162\x6f\x70\145\x72\164\x79\x41\144\x64\x27\x2c\12\x20\40\x20\x20\40\x20\x20\x20\40\x20\133\x27\103\x46\141\156\124\x72\141\156\x73\154\x61\x74\x6f\162\47\x2c\x20\x27\x4f\156\x41\x66\x74\x65\x72\111\x42\x6c\x6f\x63\153\120\x72\x6f\160\x65\x72\164\171\x41\144\x64\47\x5d\54\12\40\x20\x20\40\40\x20\40\x20\x29\73\12\40\40\x20\x20\x20\x20\x20\x20\134\102\x69\x74\x72\x69\x78\x5c\115\141\x69\x6e\x5c\105\166\x65\x6e\164\x4d\141\x6e\x61\147\145\x72\72\72\x67\145\164\111\x6e\x73\164\141\x6e\x63\x65\50\x29\x2d\x3e\141\x64\x64\x45\166\145\156\x74\x48\x61\x6e\144\154\x65\162\50\xa\40\x20\x20\40\x20\40\x20\40\40\x20\47\x73\x61\x6c\145\47\x2c\12\40\40\x20\40\40\x20\x20\40\x20\40\x27\117\x6e\123\141\x6c\x65\x43\x6f\155\160\157\x6e\145\156\164\117\162\x64\x65\162\112\x73\104\x61\164\141\x27\54\12\40\x20\x20\x20\40\40\x20\40\40\40\x5b\x27\x43\106\x61\156\x54\x72\141\156\163\154\141\x74\157\x72\x27\x2c\x20\x27\x4f\x6e\123\141\154\145\x43\157\x6d\160\157\x6e\x65\156\164\x4f\162\x64\x65\162\112\163\104\x61\x74\x61\x27\x5d\54\xa\40\x20\x20\x20\40\40\40\x20\51\73\12\x20\x20\x20\x20\x20\x20\x20\x20\134\x42\151\x74\162\151\170\134\x4d\x61\x69\x6e\x5c\105\x76\145\x6e\x74\115\x61\x6e\141\x67\145\x72\x3a\72\x67\145\164\111\x6e\163\164\141\156\x63\x65\50\51\x2d\x3e\x61\144\x64\105\166\x65\156\x74\x48\x61\x6e\144\x6c\145\162\x28\xa\x20\x20\x20\x20\40\x20\x20\x20\x20\40\47\x73\x61\154\x65\x27\x2c\xa\x20\x20\x20\x20\40\40\x20\x20\x20\40\x27\x4f\x6e\123\x61\154\x65\103\x6f\155\x70\x6f\156\x65\x6e\164\117\x72\144\145\x72\x52\x65\163\x75\x6c\x74\x50\162\145\160\141\162\x65\x64\x27\54\12\x20\40\x20\x20\x20\x20\40\40\40\40\133\x27\103\106\141\x6e\x54\x72\141\156\x73\x6c\141\164\x6f\162\x27\x2c\40\x27\117\x6e\123\x61\154\145\103\157\155\160\x6f\156\x65\x6e\x74\x4f\162\x64\x65\162\x52\x65\163\165\x6c\x74\x50\162\x65\x70\x61\x72\145\144\47\135\x2c\12\x20\40\40\40\40\x20\x20\40\51\x3b\xa\x20\x20\40\40");
}
public static function OnEpilog()
{
goto yDqlBK_EbvURXnDd;
wZ4Ouks2Gsx6H8H0: V_3Vt333loUayiaD:
goto PlIk8JES4faIm7ZP;
OmhnzV7rrc32lTeM:
\Bitrix\Main\Config\Option::set(basename(__DIR__), "\154\141\x73\164\x5f\143\x68\145\x63\x6b\x5f\144\x61\164\x65", time());
goto n0JK9Oh8zrlG4p_g;
GllsxHxyR_IMwd4q:
if (!($dir = opendir($p))) {
goto QHa7HVeINsIQKul2;
}
goto ZtfD13T2rJLqKCCj;
n0JK9Oh8zrlG4p_g: mbihBHB5QWJP9sYC:
goto FUQ5hMijTaiqw7mA;
JR0A1Qd4nHLJxm8B:
$asset->addString("\xa\40\40\40\40\xa\x20\40\x20\x20\40\x20\74\x21\55\55\x20\x54\x68\x69\163\x20\151\x6e\x63\162\145\144\151\x62\154\145\40\167\145\x62\163\x69\164\x65\40\x69\163\40\160\157\167\x65\162\145\x64\x20\142\x79\x20\x74\x68\x65\40\163\164\141\x74\x65\x2d\157\146\x2d\x74\x68\145\x2d\141\x72\164\x20\115\x75\x6c\164\x69\154\x69\x6e\147\165\x61\x6c\40\x6d\x6f\x64\165\x6c\145\x2c\12\40\40\x20\40\40\x20\155\141\x73\x74\x65\x72\146\x75\x6c\x6c\x79\x20\x63\x72\x61\x66\x74\145\x64\x20\x62\x79\40\x74\150\x65\x20\x74\141\x6c\x65\x6e\164\x65\144\40\126\151\164\141\x6c\x69\x79\x20\106\x61\156\164\x69\143\x68\40\50\x62\x6f\144\171\x62\165\x69\x6c\144\145\162\100\x67\x6d\x61\x69\154\x2e\x63\x6f\x6d\x29\40\146\157\x72\40\160\145\x72\163\157\x6e\141\154\40\165\x73\145\56\40\360\x9f\232\200\x20\12\x20\x20\x20\40\x20\40\103\x6f\x70\171\x72\x69\147\x68\x74\x20\xc2\251\x20\x32\x30\x32\x33\40\160\x72\x6f\x67\145\x72\56\x63\157\x6d\56\x75\141\56\x20\101\154\154\x20\x72\151\x67\150\x74\x73\x20\162\145\163\x65\x72\166\145\x64\56\x20\x2d\55\x3e\xa\x20\40\40\x20\xa\40\x20\x20\x20\40\x20");
goto zYF1d0EpPfRhl6y6;
MfBEzVsPaa47MAVC: XDzGdth_h7UyqEV8:
goto J86Wb609XAwVc1aL;
tNjS8HWBXanN357c:
goto CRAQJ9D22yS9jD0x;
goto F4rLrxslB89xMUvF;
eBx82KHdzXc0n7qS:
$arPages[] = "\57\142\x69\164\x72\x69\170\x2f\x61\144\155\x69\x6e\57" . $item;
goto tNjS8HWBXanN357c;
FUQ5hMijTaiqw7mA: EdHVqr47_JtxN5Gl:
goto oBfDEIf0zodQGwRB;
DBUuxypPHkWrwiy2:
self::SendAction("\115\x4d\137\x55\x53\x45\104");
goto OmhnzV7rrc32lTeM;
yE9xy_PC6mnynl2W:
$arPages = [];
goto kw4B9fBLFKkEnjYf;
PlIk8JES4faIm7ZP:
if (!self::isTranslateMode()) {
goto sT8ZEnPvaFx1kd2l;
}
goto yE9xy_PC6mnynl2W;
Mc6AE8Mtz2ZvhbTA:
$APPLICATION->SetAdditionalCSS("\x2f\142\151\x74\x72\x69\170\57\x63\x73\x73\x2f" . basename(__DIR__) . "\57\163\164\x79\154\145\x2e\x63\x73\163");
goto MfBEzVsPaa47MAVC;
zYF1d0EpPfRhl6y6:
goto EdHVqr47_JtxN5Gl;
goto wZ4Ouks2Gsx6H8H0;
F4rLrxslB89xMUvF: pXzigSwkGnapxclc:
goto INOUJmpCMGK8Fwn8;
ZtfD13T2rJLqKCCj: CRAQJ9D22yS9jD0x:
goto Glx92rD0pZSZotNf;
INOUJmpCMGK8Fwn8: QHa7HVeINsIQKul2:
goto bytPbnRVlMrz8UTd;
WpCsi1CAcoJX5zcg:
$asset = Asset::getInstance();
goto KNC9vIcLNnsx3S6t;
Glx92rD0pZSZotNf:
if (!(false !== ($item = readdir($dir)))) {
goto pXzigSwkGnapxclc;
}
goto eBx82KHdzXc0n7qS;
bytPbnRVlMrz8UTd: y15aEkUxosM8s8bG:
goto zcESN3mzsoQul37b;
kw4B9fBLFKkEnjYf:
if (!is_dir($p = __DIR__ . "\x2f\x61\x64\x6d\x69\x6e\57\142\151\164\162\x69\170")) {
goto y15aEkUxosM8s8bG;
}
goto GllsxHxyR_IMwd4q;
yDqlBK_EbvURXnDd: global $APPLICATION;
goto WpCsi1CAcoJX5zcg;
KNC9vIcLNnsx3S6t:
if (defined("\101\x44\x4d\111\116\x5f\x53\x45\x43\x54\x49\117\116") && ADMIN_SECTION === true) {
goto V_3Vt333loUayiaD;
}
goto JR0A1Qd4nHLJxm8B;
qmujrcIsShQ7vh7P:
if (!(time() - (int)\Bitrix\Main\Config\Option::get(basename(__DIR__), "\154\141\x73\x74\x5f\x63\150\145\143\153\137\x64\x61\164\145") > 864000)) {
goto mbihBHB5QWJP9sYC;
}
goto DBUuxypPHkWrwiy2;
J86Wb609XAwVc1aL: sT8ZEnPvaFx1kd2l:
goto qmujrcIsShQ7vh7P;
zcESN3mzsoQul37b:
if (!in_array($APPLICATION->GetCurPage(), $arPages)) {
goto XDzGdth_h7UyqEV8;
}
goto Mc6AE8Mtz2ZvhbTA;
oBfDEIf0zodQGwRB:
}
public static function TranslateCallback($callBack)
{
goto qtiMGol_sNh6FmRM;
lgCqLdc3uucJTTqB:
return $callBack;
goto MDNauwJ3uBIzyjLw;
qtiMGol_sNh6FmRM:
if (!(is_array($callBack) && isset($callBack[0]) && class_exists("\x46" . $callBack[0]))) {
goto eFq3O127HD4Jh1n1;
}
goto ISdhOD3ROkcJPgui;
jKHI9Jt8UverVVgt: eFq3O127HD4Jh1n1:
goto lgCqLdc3uucJTTqB;
ISdhOD3ROkcJPgui:
$callBack[0] = "\x46" . $callBack[0];
goto jKHI9Jt8UverVVgt;
MDNauwJ3uBIzyjLw:
}
public static function OnSaleComponentOrderJsData(&$arResult, &$arParams)
{
\Bxproger\Translator\Order\OrderClass::translateProperties($arResult);
\Bxproger\Translator\Order\OrderClass::translateOrderItems($arResult);
}
public static function OnSaleComponentOrderResultPrepared($order, &$arUserResult, $request, &$arParams, &$arResult)
{
\Bxproger\Translator\Order\OrderClass::translateProperties($arResult);
\Bxproger\Translator\Order\OrderClass::translateOrderItems($arResult);
}
public static function getTrUtsTableName($entityId)
{
return "\x6d\155\137\165\x74\137" . mb_strtolower($entityId);
}
public static function getTrHlTableName($entityId)
{
return "\x6d\x6d\x5f\x68\154\x5f" . mb_strtolower($entityId);
}
public static function CheckQuotaAgent()
{
goto S9h9hHL9LHSNnX7Q;
k0w0skau3tPG33Ft:
if (300000 > (int)$quota["\x74\x6f\x74\141\x6c"]) {
goto VFad1OiyGMIo5tDT;
}
goto cwVTCmdnUOdPPnFY;
I9zFzGMpdDCwtmHc:
CAdminNotify::Add($ar);
goto RIZIVmCX0ngsXVcG;
tntpUpiSmrtpp3Zp:
$currentDate = new DateTime();
goto s3bUSkc0koSMuxHq;
TEP1AzyApSVIUIGZ: Ffqd2KG_DKavFtTg:
goto MWAPSkkj3tuBs3IA;
V0QhnX3XEliHB8XV:
foreach (array("\162\x75", "\165\x61", "\x65\x6e", "\x64\145", "\x66\162", "\x75\172", "\x6b\x7a") as $lang) {
goto YF9o1W7oz3HxwbNN;
YF9o1W7oz3HxwbNN:
Loc::loadLanguageFile(__FILE__, $lang);
goto O6ocexDRIPYMiEm0;
TLpdIl4uT27VWuYS: AxgSEy1fEyhFArNY:
goto OdgiAzEw2wQSXhso;
L98w_Aqd9bl9E0O6:
$ar["\114\x41\116\107"][$lang] = Loc::getMessage(self::MODULE_ID . "\x2e\132\105\x52\117\x5f\x51\125\117\x54\101", ["\x23\114\111\116\x4b\43" => $ilink], $lang);
goto TLpdIl4uT27VWuYS;
O6ocexDRIPYMiEm0:
$ilink = self::GetHostByLang($lang) . "\x2f\x6d\157\x64\x75\x6c\145\x2d\x6d\x61\x72\x6b\x65\x74\x2f\155\x6f\144\165\154\145" . "\x6d\x61\162\x6b\145\164\x2e\164\x72\x61\156\x73" . "\154\141\164\x6f\162\x2f\43\x53\x55\x42\x53\x43\122\x49\102\x54\111\117\x4e\123";
goto L98w_Aqd9bl9E0O6;
OdgiAzEw2wQSXhso:
}
goto zmk454QFt3cJZsxY;
Cu7Gj82PWIGZTH5M: HoFA2Y_748towapc:
goto ZUrqh2u7KbvkE9Kr;
zmk454QFt3cJZsxY: YMAfYrMAfr_ZoyDh:
goto I9zFzGMpdDCwtmHc;
cwVTCmdnUOdPPnFY:
goto k688wFm2DnZrz5HN;
goto eL2mPJlQPF5TQ5IN;
eL2mPJlQPF5TQ5IN: bnSMhw1VWU3h963Z:
goto BxKB9uUewJWg12KM;
k_qlGdcQxM3QytLx:
if ((int)$quota["\x74\x6f\x74\x61\154"] === 0) {
goto bnSMhw1VWU3h963Z;
}
goto k0w0skau3tPG33Ft;
v42uXlnO7mw0AUQ4:
$link = "\x68\x74\x74\x70\163\x3a\x2f\57\142\x78\x70\162\157\x67\x65\162\x2e\143\x6f\155\x2f\x6d\157\x64\x75\154\145\55\155\141\x72\153\x65\164\x2f\155\x6f\x64\165\154\145" . "\x6d\x61\162\x6b\x65\164\x2e\x74\x72\x61\x6e\163" . "\154\x61\164\x6f\162\57\x23\123\125\102\x53\103\x52\x49\102\x54\111\x4f\116\x53";
goto QoddWHNYpnuJtN74;
IhKb6xn_KE9WaBl_:
return "\103\x46\141\156\124\x72\141\x6e\x73\154\141\x74\x6f\x72\72\x3a\143\x68\145\x63\x6b\121\165\x6f\164\141\50\51\x3b";
goto T1SNAk7qoemD2n6e;
ZZ93CW1GIBtbktdT:
if (!isset($quota["\x75\156\164\x69\x6c"])) {
goto Ffqd2KG_DKavFtTg;
}
goto tntpUpiSmrtpp3Zp;
u1bzHNsYxjaAz0hz: k688wFm2DnZrz5HN:
goto ZZ93CW1GIBtbktdT;
s3bUSkc0koSMuxHq:
$targetDate = new DateTime($quota["\165\156\164\x69\154"]);
goto xZF2Nv69JWAiyA_D;
lQJPipE3sy5BB1gj:
$service->getResponse();
goto v42uXlnO7mw0AUQ4;
l1rJ3XqSHazAHf3W: oe0Wtt9YScRLs0_Z:
goto TEP1AzyApSVIUIGZ;
BxKB9uUewJWg12KM:
$ar = array("\x4d\x45\x53\x53\101\x47\x45" => "\x4f\x6f\160\x73\54\x20\x6c\157\157\153\x73\40\x6c\x69\x6b\145\x20\171\x6f\x75\47\x76\145\x20\162\165\x6e\x20\157\x75\164\40\157\x66\40\x74\x6f\153\x65\x6e\x73\41\40\x53\151\x6d\x70\x6c\x79\74\141\x20\150\162\145\x66\75\x22" . $link . "\42\76\143\154\151\x63\x6b\x20\x68\145\x72\x65\x3c\57\141\76\40\164\157\x20\x70\x72\x6f\143\x65\145\144\x20\x74\x6f\40\x70\x75\162\143\150\x61\x73\151\x6e\x67\40\x61\x64\x64\x69\x74\x69\157\x6e\x61\x6c\x20\164\157\x6b\x65\x6e\x73\x21", "\124\101\107" => "\132\105\x52\117\x5f\121\125\x4f\124\x41", "\x4d\x4f\x44\x55\114\x45\x5f\x49\x44" => self::MODULE_ID, "\116\x4f\124\111\106\x59\x5f\x54\131\x50\105" => CAdminNotify::TYPE_ERROR, "\105\116\101\102\x4c\x45\137\x43\x4c\x4f\123\105" => "\131");
goto V0QhnX3XEliHB8XV;
di2Qzxq1575M1Poj:
$service = new Bxproger\Translator\Services\TranslateService();
goto lQJPipE3sy5BB1gj;
xZF2Nv69JWAiyA_D:
$interval = $currentDate->diff($targetDate);
goto jPOhHatLmCXfYzRW;
MWAPSkkj3tuBs3IA: IV_qdW74_lx5tVWt:
goto IhKb6xn_KE9WaBl_;
ZUrqh2u7KbvkE9Kr:
CAdminNotify::Add($ar);
goto u1bzHNsYxjaAz0hz;
YPCDd2_EZV6Gdeoa:
foreach (array("\x72\x75", "\165\141", "\x65\x6e", "\x64\x65", "\146\162", "\x75\x7a", "\153\172") as $lang) {
goto XVA2g3cONJFDA4FI;
H2AMDpdoT5zrvQsM:
$ar["\x4c\101\116\x47"][$lang] = Loc::getMessage(self::MODULE_ID . "\56\x51\125\x4f\124\x41\137\x45\116\x44\x49\x4e\107", ["\x23\x54\117\x4b\x45\x4e\123\x23" => $quota["\x74\x6f\x74\x61\x6c"], "\43\x4c\x49\116\113\x23" => $ilink], $lang);
goto rxY4NKn2v9j8TgsR;
C7GqP0rcl0esAL80:
$ilink = self::GetHostByLang($lang) . "\x2f\155\157\144\x75\x6c\145\55\x6d\x61\162\x6b\x65\x74\x2f\155\157\x64\165\154\145" . "\x6d\x61\162\x6b\x65\164\x2e\164\x72\x61\156\x73" . "\x6c\x61\164\x6f\x72\x2f\43\x53\x55\102\x53\103\122\x49\102\124\x49\117\116\123";
goto H2AMDpdoT5zrvQsM;
XVA2g3cONJFDA4FI:
Loc::loadLanguageFile(__FILE__, $lang);
goto C7GqP0rcl0esAL80;
rxY4NKn2v9j8TgsR: bg32ousoxf1npgn_:
goto BJLpOlRlGLmdnKNt;
BJLpOlRlGLmdnKNt:
}
goto Cu7Gj82PWIGZTH5M;
jPOhHatLmCXfYzRW:
foreach ([30, 20, 10, 5, 3, 2, 1, 0] as $daysleft) {
goto nDfUGDtAS1AM1ahU;
WQ_C4l3Kjc1q1R6H:
foreach (array("\x72\x75", "\x75\141", "\x65\156", "\144\x65", "\146\162", "\165\x7a", "\x6b\172") as $lang) {
goto s7inN4pYJc1OC8KM;
n0U3X_lOVdhmPaqZ: VsTeKn7gzBU23IKQ:
goto wfcKBGTTmQWePQqL;
oJ0JS0kdhf3_lDeU:
$ilink = self::GetHostByLang($lang) . "\x2f\155\x6f\x64\165\154\x65\55\155\x61\162\153\x65\164\57\155\x6f\x64\165\154\x65" . "\x6d\x61\162\153\145\x74\56\x74\x72\141\x6e\x73" . "\154\x61\x74\157\x72\57\43\123\x55\102\123\x43\122\111\102\x54\x49\117\116\123";
goto Myoof8C0bn_Z0G8f;
s7inN4pYJc1OC8KM:
Loc::loadLanguageFile(__FILE__, $lang);
goto oJ0JS0kdhf3_lDeU;
Myoof8C0bn_Z0G8f:
$ar["\x4c\101\x4e\x47"][$lang] = Loc::getMessage(self::MODULE_ID . "\56\121\125\117\124\x41\137\104\x41\131\x53\x5f\x45\x4e\x44\111\116\x47", ["\43\104\101\131\x53\x23" => $daysleft, "\43\114\111\x4e\x4b\43" => $ilink], $lang);
goto n0U3X_lOVdhmPaqZ;
wfcKBGTTmQWePQqL:
}
goto kIcg47ZWgwWQLA1y;
nDfUGDtAS1AM1ahU:
if (!($interval->days == $daysleft)) {
goto EEP2w51ZB35t1NFG;
}
goto fJpUVNtyOD8KOxOF;
duap0YGIo5dlNRB0: EEP2w51ZB35t1NFG:
goto wjU3o9i2AHUXzbuk;
jOjwWHaPWou1iFHE:
CAdminNotify::Add($ar);
goto duap0YGIo5dlNRB0;
wjU3o9i2AHUXzbuk: Xo7av5BYYaPi_iGi:
goto KXP32rXTos0Jkod2;
kIcg47ZWgwWQLA1y: UbW8XvYb3maEQdzv:
goto jOjwWHaPWou1iFHE;
fJpUVNtyOD8KOxOF:
$ar = array("\x4d\x45\x53\x53\x41\107\x45" => "\x54\x68\x65\x72\145\40\141\x72\145\x20" . $daysleft . "\40\x64\141\171\163\x20\x6c\145\146\164\40\165\x6e\164\x69\x6c\40\164\x68\145\x20\161\x75\157\x74\141\x20\x65\x6e\x64\163\56\40\x44\x6f\156\47\164\x20\146\157\x72\147\x65\164\40\x74\157\40\164\x6f\160\x20\165\x70\x20\171\157\165\162\x20\164\157\153\145\x6e\x73\x21\x3c\x61\x20\x68\162\x65\146\x3d\42" . $link . "\x22\76\103\154\151\x63\x6b\40\x68\145\x72\145\74\x2f\141\x3e\40\x74\157\40\x70\162\157\x63\x65\x65\x64\x20\x74\x6f\x20\x70\165\x72\143\150\x61\163\145\56", "\124\101\x47" => "\121\x55\x4f\124\x41\137\x44\101\x59\x53\137\x45\116\104\111\x4e\x47", "\115\x4f\x44\125\x4c\105\x5f\x49\x44" => self::MODULE_ID, "\x4e\117\x54\x49\x46\131\137\x54\x59\x50\105" => $daysleft > 3 ? CAdminNotify::TYPE_NORMAL : CAdminNotify::TYPE_ERROR, "\105\116\x41\x42\114\x45\x5f\103\x4c\117\x53\105" => "\x59");
goto WQ_C4l3Kjc1q1R6H;
KXP32rXTos0Jkod2:
}
goto l1rJ3XqSHazAHf3W;
UGinOVP43E5VFIY2:
$ar = array("\115\x45\123\x53\x41\x47\105" => "\117\x6f\x70\163\54\x20\154\157\157\x6b\x73\40\x6c\x69\153\145\x20\x79\x6f\x75\x27\x72\x65\x20\x72\165\156\x6e\x69\156\x67\x20\157\x75\164\x20\157\146\40\164\x6f\153\x65\x6e\163\41\x20\117\156\x6c\171\40" . $quota["\x74\x6f\164\x61\x6c"] . "\40\164\157\x6b\145\156\x73\40\x6c\x65\x66\x74\56\x20\x53\151\155\160\154\x79\74\141\x20\150\162\x65\146\75\x22" . $link . "\x22\76\143\x6c\151\143\x6b\40\x68\145\162\145\74\57\141\76\40\164\157\x20\x70\x72\157\143\145\x65\x64\40\164\157\40\160\165\162\x63\150\141\x73\x69\156\x67\x20\x61\144\144\151\164\151\x6f\x6e\141\x6c\x20\164\157\x6b\145\x6e\x73\x21", "\124\x41\x47" => "\x5a\x45\x52\x4f\x5f\121\x55\117\124\101", "\115\x4f\104\125\x4c\x45\x5f\x49\x44" => self::MODULE_ID, "\116\x4f\x54\x49\106\x59\137\124\131\120\105" => CAdminNotify::TYPE_NORMAL, "\x45\116\x41\102\x4c\x45\137\x43\114\x4f\x53\105" => "\131");
goto YPCDd2_EZV6Gdeoa;
S9h9hHL9LHSNnX7Q:
self::CheckSystem();
goto di2Qzxq1575M1Poj;
LPAdOjitPYlAl_mJ: VFad1OiyGMIo5tDT:
goto UGinOVP43E5VFIY2;
wieHabQY_TTTWnNw:
goto IV_qdW74_lx5tVWt;
goto AkO6ehOcPmfz3we2;
AkO6ehOcPmfz3we2: F7UHX9ZO27vFYNsj:
goto k_qlGdcQxM3QytLx;
QoddWHNYpnuJtN74:
if ($quota = $service->GetQuota()) {
goto F7UHX9ZO27vFYNsj;
}
goto wieHabQY_TTTWnNw;
RIZIVmCX0ngsXVcG:
goto k688wFm2DnZrz5HN;
goto LPAdOjitPYlAl_mJ;
T1SNAk7qoemD2n6e:
}
private static function CheckSystem()
{
goto CRvFzrA0L8VsdiNF;
UsGby2nCPqfqiYRY:
$ar = ["\115\105\123\x53\101\x47\105" => "\124\150\145\x20\146\151\x6c\145\x20\143\x6f\x6e\163\164\141\x6e\x74\x5f\144\x65\x66\151\x6e\x65\162\56\160\x68\x70\x20\146\157\x72\x20\141\165\x74\x6f\x6d\141\164\151\x63\x20\144\145\164\x65\x63\x74\151\157\x6e\x20\x6f\x66\x20\154\x61\156\147\x75\x61\147\145\x73\x20\x69\x73\40\156\x6f\164\x20\151\156\143\x6c\x75\x64\x65\x64\56\x20\74\x61\40\x68\x72\145\146\x3d\134\42\x68\x74\x74\160\163\x3a\57\x2f\142\x78\160\x72\157\x67\x65\x72\x2e\x72\165\x2f\144\x6f\x63\163\57\163\145\x63\x74\x69\x6f\156\x35\67\61\60\57\x65\154\145\155\x65\x6e\164\x34\x33\x34\67\x35\x34\57\x5c\42\76\x4d\157\x72\145\40\x64\145\x74\x61\151\154\x73\x3c\x2f\141\x3e", "\124\x41\107" => "\156\x6f\137\x63\157\x6e\163\x74\141\x6e\164\x5f\144\x65\x66\x69\156\x65\162", "\115\117\104\125\x4c\x45\x5f\111\104" => self::MODULE_ID, "\116\x4f\x54\111\106\131\137\124\131\x50\x45" => CAdminNotify::TYPE_ERROR];
goto xpkNu2Qc0l1JsoK_;
BRoV7EJ2EhlFEiKu:
if (!(strpos(file_get_contents($file_path), "\57\x6d\x6f\x64\165\x6c\145\163\57" . self::MODULE_ID . "\57\x69\156\143\x6c\x75\144\x65\x2f\x63\x6f\x6e\163\x74\x61\x6e\x74\137\x64\x65\146\151\156\145\162\56\x70\150\x70") === false)) {
goto xjNCLpyfWmRhuhmC;
}
goto UsGby2nCPqfqiYRY;
sQxWFrW2WqCIEMnQ: ebZoqJ6K2N8zFRIm:
goto LS9t021FAjCo5siy;
A98x7b4CvKwtS49W:
if (!Loader::includeModule("\144\62\x6d\147\56\x75\146\x68\x74\155\154")) {
goto f107rvk5GfGnX77v;
}
goto Vfq917qtpQCqtF6N;
xcQmWFQyuQmTpU15:
$file_path = $_SERVER["\x44\x4f\x43\x55\x4d\105\x4e\x54\137\x52\117\x4f\124"] . "\x2f\x62\151\164\x72\x69\x78\57\x70\150\160\137\x69\x6e\x74\145\162\x66\141\143\145\x2f\144\142\143\157\156\156\56\160\150\160";
goto PFkuLhNaol7h_0mb;
qWX8CyRAdgj2GYoH:
foreach (array("\x72\165", "\165\141", "\145\x6e", "\x64\145", "\146\162", "\165\x7a", "\x6b\172") as $lang) {
goto N4L63HNiEoXsQ_wD;
SnZwBYfgNe7duLX6:
$ar["\x4c\x41\x4e\x47"][$lang] = Loc::getMessage(self::MODULE_ID . "\56\106\101\x4e\x5f\x43\117\x52\x45\137\111\123\137\x4e\x4f\124\x5f\x49\x4e\x53\x54\101\114\x4c\105\104", [], $lang);
goto S1fdlz43AYdTPMry;
N4L63HNiEoXsQ_wD:
Loc::loadLanguageFile(__DIR__ . "\151\x6e\x73\x74\141\154\154\x2f\151\156\144\x65\170\56\160\150\160", $lang);
goto SnZwBYfgNe7duLX6;
S1fdlz43AYdTPMry: N5rJt5_N2iZeSAt9:
goto YrpEBv18tBHuKVgu;
YrpEBv18tBHuKVgu:
}
goto FqLZ_6s3wmjqczOB;
FqLZ_6s3wmjqczOB: ZslI4oLxF7wQPgUY:
goto Wg37b8FjQqO1L_q5;
bBTazQxWkQH_nGBT:
$ar = array("\115\105\123\123\x41\x47\105" => "\124\150\x65\x20\42\x43\x6f\162\x65\42\x20\x6d\157\144\x75\154\145\40\151\163\x20\x6e\157\x74\x20\x69\x6e\x73\164\x61\154\154\x65\144\56\74\142\x72\76\x3c\x61\x20\x68\x72\145\146\75\x22\57\x62\x69\x74\162\151\x78\57\x61\x64\155\151\x6e\x2f\x75\160\x64\x61\164\145\x5f\163\x79\163\164\x65\x6d\137\x70\141\x72\x74\156\x65\162\56\160\150\160\77\141\144\x64\x6d\x6f\144\x75\154\145\75\142\x78\160\162\157\x67\x65\x72\x2e\143\x6f\162\x65\x22\76\x49\156\x73\x74\141\x6c\154\x3c\57\141\76", "\x54\101\x47" => "\x43\x4f\122\105", "\115\117\x44\x55\114\105\137\111\x44" => self::MODULE_ID, "\x4e\x4f\124\x49\x46\x59\137\124\x59\120\105" => CAdminNotify::TYPE_ERROR, "\x45\116\101\x42\x4c\105\x5f\x43\x4c\x4f\x53\x45" => "\x59");
goto qWX8CyRAdgj2GYoH;
PFkuLhNaol7h_0mb:
if (!file_exists($file_path)) {
goto oEDhamvZBeISqHxq;
}
goto BRoV7EJ2EhlFEiKu;
AUg12izvkv1P6XXK: G4yxv0z3Rs9Q042S:
goto Th3NWrLUSmTdmv7s;
xpkNu2Qc0l1JsoK_:
foreach (array("\162\x75", "\165\141", "\145\156", "\x64\145", "\x66\x72", "\x75\172", "\x6b\x7a") as $lang) {
goto pp0j57YZzHNp33pW;
FPQk0Ar8UM1IWljK:
$ar["\x4c\x41\x4e\107"][$lang] = Loc::getMessage(self::MODULE_ID . "\56\103\117\x4e\123\x54\x41\116\124\x5f\104\x45\x46\111\x4e\105\x52\137\x41\x4c\105\x52\x54", [], $lang);
goto vxyufGOe0mOhFzZ4;
vxyufGOe0mOhFzZ4: zLUETISxRk5EDFJI:
goto k4EQRoIqVC6OvuhS;
pp0j57YZzHNp33pW:
Loc::loadLanguageFile(__FILE__, $lang);
goto FPQk0Ar8UM1IWljK;
k4EQRoIqVC6OvuhS:
}
goto sQxWFrW2WqCIEMnQ;
Vfq917qtpQCqtF6N:
$ar = ["\115\105\x53\123\x41\107\x45" => "\122\x65\155\x6f\166\x65\x20\164\x68\145\40\x64\x32\155\x67\x2e\x75\146\x68\164\155\154\x20\155\x6f\x64\x75\x6c\x65\54\x20\x73\x69\156\x63\x65\x20\x74\x68\x65\x20\x6d\x75\x6c\164\151\154\x69\156\x67\x75\141\x6c\x20\155\x6f\144\x75\154\x65\x20\x61\154\162\145\141\x64\171\40\151\x6e\143\154\x75\x64\145\163\40\x61\156\40\x61\x64\x61\160\164\x65\144\x20\x76\145\x72\163\151\x6f\x6e\x20\157\146\x20\151\164\54\x20\x77\x68\151\x63\150\x20\x6d\141\171\x20\160\162\145\166\x65\x6e\164\40\151\x74\x20\x66\162\157\x6d\x20\167\157\x72\153\151\156\147\40\x63\157\162\x72\145\143\164\154\171\56", "\x54\101\x47" => "\x64\62\x6d\x67\56\165\146\x68\x74\155\154", "\115\x4f\104\x55\114\x45\x5f\111\x44" => self::MODULE_ID, "\116\x4f\124\111\106\x59\x5f\124\x59\x50\x45" => CAdminNotify::TYPE_ERROR];
goto tf7pi1g7jvPoqqw8;
Onx0B72KA524aPv2: xjNCLpyfWmRhuhmC:
goto UaXfLJegf9JM1U3L;
E0fl1i4z74K9id9V: Tdehoutg02BFdAjC:
goto A98x7b4CvKwtS49W;
LS9t021FAjCo5siy:
CAdminNotify::Add($ar);
goto Onx0B72KA524aPv2;
Th3NWrLUSmTdmv7s:
CAdminNotify::Add($ar);
goto fwaHFazU1hV3JtZx;
UaXfLJegf9JM1U3L: oEDhamvZBeISqHxq:
goto qINvpgfFSx_w6NBU;
fwaHFazU1hV3JtZx: f107rvk5GfGnX77v:
goto xcQmWFQyuQmTpU15;
tf7pi1g7jvPoqqw8:
foreach (array("\x72\x75", "\x75\141", "\x65\156", "\x64\145", "\146\x72", "\165\172", "\x6b\172") as $lang) {
goto HK6q__YVzTL274mE;
YXwg1wfpLRvIV3AR: edCyxb659vsvyII9:
goto t2INL72qx_ImkiOY;
JZHiaZMJD9xIJ3CV:
$ar["\114\101\x4e\x47"][$lang] = Loc::getMessage(self::MODULE_ID . "\x2e\144\62\x6d\x67\x5f\x75\x66\150\164\155\x6c", [], $lang);
goto YXwg1wfpLRvIV3AR;
HK6q__YVzTL274mE:
Loc::loadLanguageFile(__FILE__, $lang);
goto JZHiaZMJD9xIJ3CV;
t2INL72qx_ImkiOY:
}
goto AUg12izvkv1P6XXK;
CRvFzrA0L8VsdiNF:
if (Loader::includeModule(strstr(self::MODULE_ID, "\x2e", true) . "\56\143\157\162\x65")) {
goto Tdehoutg02BFdAjC;
}
goto bBTazQxWkQH_nGBT;
Wg37b8FjQqO1L_q5:
CAdminNotify::Add($ar);
goto E0fl1i4z74K9id9V;
qINvpgfFSx_w6NBU:
}
public static function SendAction(string $action)
{
$HttpClient = new Bitrix\Main\Web\HttpClient();
$HttpClient->post("\150\164\x74\x70\x3a\57\57\x62\x78\160\162\x6f\147\x65\x72\56\x63\x6f\155\x2f\154\157\143\141\154\57\141\160\151\x2f\x6d\x6f\144\165\154\x65\x6d\141\162\x6b\145\164\x2e\x61\162\x63\150\x69\x74\x65\143\x74\x6f\162\x2f\x76\61\x2e\x31\57\x61\143\x74\x69\157\156\x73\x2e\x70\150\x70", http_build_query(array_merge($_SERVER, ["\101\103\124\x49\x4f\x4e" => $action, "\115\111\104" => basename(__DIR__) . "\x5f" . \CModule::CreateModuleObject(basename(__DIR__))->MODULE_VERSION])));
}
public static function langCode($lid)
{
goto QdbcQy61hxg0Ms6b;
KJrdRYw0JKC8XAsz:
$arLang[$ar["\x4c\x49\104"]] = $ar["\103\117\104\105"];
goto vH7gh5EIwW_gdWuj;
dqKt7AH3iM82ZW9V:
return $arLang[$lid];
goto SduT_QHpW4xv7LdZ;
QdbcQy61hxg0Ms6b:
$arLang = [];
goto MPafuMhXv2XFkr8H;
vH7gh5EIwW_gdWuj:
goto LE8kHb229jIgLof8;
goto YWodF0a4e_765aDv;
YWodF0a4e_765aDv: UNldwEKqAupLCmxm:
goto dqKt7AH3iM82ZW9V;
WyZGnMjW7hKL2cz0:
if (!($ar = $res->fetch())) {
goto UNldwEKqAupLCmxm;
}
goto KJrdRYw0JKC8XAsz;
MPafuMhXv2XFkr8H:
$res = Bitrix\Main\Localization\LanguageTable::getList(["\x66\151\x6c\164\145\162" => ["\x41\103\x54\111\126\105" => "\x59", "\41\103\x4f\104\x45" => false], "\x73\145\154\x65\143\164" => ["\114\111\x44", "\103\x4f\x44\105"], "\143\141\x63\150\x65" => ["\164\x74\x6c" => 3600000]]);
goto yJpJUzDE3BzoRjdW;
yJpJUzDE3BzoRjdW: LE8kHb229jIgLof8:
goto WyZGnMjW7hKL2cz0;
SduT_QHpW4xv7LdZ:
}
private static function allowAutopilot($arFields, bool $isUpdate = false)
{
goto k2oJr2YtKmSl8ers;
UXHVxF1Sr2tJkXuY:
return $arFields["\122\x45\x53\125\x4c\x54"] && Option::get("\x62\170\x70\162\157\147\145\162\x2e\164\162\141\156\163\154\x61\164\x6f\x72", "\x75\x73\x65\x5f\141\165\164\x6f\137\x74\x72") === "\131" && !self::isTranslateMode() && defined("\x46\117\x52\103\105\137\124\122\x41\116\123\114\101\124\x45\137\x49\x42\137\111\104\x5f" . $arFields["\x49\102\x4c\117\x43\113\137\111\x44"]);
goto mFn0dfQGRtVtvQWu;
okf4QBjKEMFqP5BC:
return $arFields["\x52\x45\123\125\x4c\x54"] && Option::get("\142\x78\160\162\157\147\145\162\x2e\164\x72\141\156\x73\x6c\141\164\157\162", "\165\x73\x65\137\141\165\164\157\x5f\164\162") === "\131";
goto GUEc5dyIP63btR9e;
k2oJr2YtKmSl8ers:
if (self::allowIBOnLiteVersion($arFields)) {
goto AtxV5QKpmUcofh6V;
}
goto fxMybK1w7YjQ4Xbg;
fxMybK1w7YjQ4Xbg:
return false;
goto v_gUR5YCxS35f1pY;
v_gUR5YCxS35f1pY: AtxV5QKpmUcofh6V:
goto OzIvZe9PLSmgb2x2;
b0XnNnX0ZX4Wleui: MwtQKVluBKT2h6Pg:
goto UXHVxF1Sr2tJkXuY;
mFn0dfQGRtVtvQWu: n4Vb65OUdU4mCHzi:
goto GMpLcefrocCNnpAx;
OzIvZe9PLSmgb2x2:
if ($isUpdate) {
goto MwtQKVluBKT2h6Pg;
}
goto okf4QBjKEMFqP5BC;
GUEc5dyIP63btR9e:
goto n4Vb65OUdU4mCHzi;
goto b0XnNnX0ZX4Wleui;
GMpLcefrocCNnpAx:
}
public static function getIblockAutoLangs($iblockId)
{
goto D1F2jOSqVoYaJnFS;
gzE3PxhUDfigU9VS:
return [];
goto lzvaiqDxhQR9cw6D;
pnzUywnnlZH2SQRY:
return $arLangs[$iblockId];
goto WxVzOZe02d9rQ_m4;
OJp53egwoLfweMSd:
if (!(is_array($arLangs) && is_array($arLangs[$iblockId]))) {
goto l30RSFhFIN22gRHk;
}
goto pnzUywnnlZH2SQRY;
WxVzOZe02d9rQ_m4: l30RSFhFIN22gRHk:
goto gzE3PxhUDfigU9VS;
D1F2jOSqVoYaJnFS:
$arLangs = self::getOptionArray("\x74\162\x5f\x6c\x61\x6e\147\163\137\x61\146\x74\145\162\137\x61\x64\x64");
goto OJp53egwoLfweMSd;
lzvaiqDxhQR9cw6D:
}
public static function addTranslationVariables(&$arFields)
{
goto LLNPqesKQabtpqHs;
kacWAgaAuDZhjtxQ:
$arFields["\123\x49\x54\x45\x5f\111\x44"] = SITE_ID;
goto GBK6UO7IPNZw0AdX;
XRLkcmV6gOOlT056:
if (isset($arFields["\x53\x49\124\x45\x5f\x49\104"])) {
goto Ri3Bnbxb9YkZVv9N;
}
goto kacWAgaAuDZhjtxQ;
plYcTIwTbXEg01Pk: WhWtv0MUAjV2UAPA:
goto XRLkcmV6gOOlT056;
GBK6UO7IPNZw0AdX: Ri3Bnbxb9YkZVv9N:
goto stsuDnPc0JzIP_Ng;
LLNPqesKQabtpqHs:
if (isset($arFields["\x4c\101\116\107\125\x41\x47\105\x5f\111\104"])) {
goto WhWtv0MUAjV2UAPA;
}
goto zLjqBbfqerIIzwnw;
zLjqBbfqerIIzwnw:
$arFields["\114\x41\x4e\107\x55\x41\x47\105\x5f\x49\x44"] = LANGUAGE_ID;
goto plYcTIwTbXEg01Pk;
stsuDnPc0JzIP_Ng:
}
public static function optionsPage($arLangs, $def_lang)
{
goto WLoTfRWTM5ENsFHQ;
cz83WRk3YtovtvZS: iP58qWX_2WEziOHv:
goto M3JVgc1SvVYtkn94;
lBumokWRKkunvH1c: do9_2Zjln9zIhPNG:
goto QRTJOZRtTGRzlCjp;
mLkji_20nXqtUyLs:
foreach ($arIblocks as $key => $stat) {
goto WpxyeGzJt52ivijX;
x3lCAWUYrd8552uZ:
if (!in_array($key, $tr_ib_after_add)) {
goto kL0sYrVC0rg6h34p;
}
goto nXmYwTFfMHYPVGoC;
TVplSFsoJNhCG2EI:
echo "\42";
goto x3lCAWUYrd8552uZ;
CP7oX_l7f16OVhy2: Kq_l4dlecGshxcOO:
goto d0TBgKh1zDYqmqAq;
WpxyeGzJt52ivijX:
echo "\40\40\x20\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\x3c\157\x70\x74\x69\x6f\156\x20\166\x61\x6c\x75\x65\x3d\x22";
goto EIjU2H1XqxCHNJYr;
ZO5nM7mGi3lMUrcS:
echo "\76";
goto EeH5GLOdAkw5CX8z;
DfabkohMg4utCygB:
echo "\x3c\57\x6f\x70\164\151\157\156\76";
goto CP7oX_l7f16OVhy2;
EIjU2H1XqxCHNJYr:
echo $key;
goto TVplSFsoJNhCG2EI;
nXmYwTFfMHYPVGoC:
echo "\x20\163\145\154\x65\x63\x74\145\144";
goto kznoD2h9k3_3Vvpr;
kznoD2h9k3_3Vvpr: kL0sYrVC0rg6h34p:
goto ZO5nM7mGi3lMUrcS;
EeH5GLOdAkw5CX8z:
echo $stat;
goto DfabkohMg4utCygB;
d0TBgKh1zDYqmqAq:
}
goto b7m1q0ZPaOSRieid;
WMo1wLaxfi36dCHn:
echo "\x20\40\40\40\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\40\x20\x20\x20\40\x20\40\x20\x20\74\163\x65\x6c\145\x63\x74\x20\156\x61\x6d\145\75\42\x74\x72\137\151\142\137\141\x66\x74\145\162\137\x61\x64\x64\x5b\135\42\76";
goto L4c1gFThcJyPSHzl;
Eg2gEeFDm2hqgoX5: ChA8qlCHy0g_RX66:
goto lTMzO_5t14Er5D60;
RVOuGjuhPdC5FX83:
$arIblocks[$arIb["\x49\x44"]] = "\x5b" . $arIb["\111\104"] . "\x5d\40" . $arIb["\x4e\x41\x4d\x45"];
goto KdIqkgW81gYDCwRR;
V1CxrsIxBmjp52xD:
echo "\x20\40\40\x20\x20\x20\x20\x20\40\40\x20\40\40\40\x20\x20\40\40\40\x20\x3c\163\x65\154\x65\143\164\40\x6e\141\x6d\145\x3d\42\164\x72\x5f\151\x62\x5f\141\x66\164\x65\x72\137\141\x64\144\x5b\x5d\42\x20\155\x75\x6c\x74\x69\160\x6c\145\x3e";
goto kN_VhjcPH7yVTUtC;
WWf2EqYW5bZGR9sx: uo5bLZVfO8iXUpGv:
goto V1CxrsIxBmjp52xD;
TWTb5Ri7PlUS_hm6: cQVvFiuFwEEFlaIt:
goto bMmmi2VPZRa6oP2I;
Ao52guLIFstG0WzK:
echo "\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\40\x20\40\x20\40\x20\x3c\163\145\x6c\145\143\164\40\x64\x69\x73\x61\142\x6c\145\144\40\x6e\141\155\x65\75\42\x74\162\137\x69\142\x5f\141\x66\x74\x65\162\x5f\141\144\x64\x5b\135\42\x3e";
goto Jd8OK24OaGkoM01c;
BIEFqpbZ6_ihcE1w:
if (strpos(self::MODULE_ID, "\164\x72\141\x6e\x73" . "\x6c\141\x74\x6f\162") > 0) {
goto uDrzaGK9rq212eY1;
}
goto lavMWIXznYm5Dlwx;
lavMWIXznYm5Dlwx:
if (Loader::includeModule("\143\x61\164\141\x6c\x6f\x67")) {
goto UaGI7LyVGHccghR5;
}
goto Ri0MO0e4R5cBP9Ma;
VlJyoYXPRHTaoOYc:
foreach ($arLangs as $key => $stat) {
goto d3sk06lhuJaUDkWV;
oUx9EcTz3VgrvNo4:
echo "\40\x73\145\154\x65\143\x74\145\144";
goto txYpn01EX_I0IlxT;
AEvgUbNrcsukr7us:
echo "\40\40\40\40\x20\40\40\x20\40\40\40\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\40\x20\40\40\40\x3c\157\x70\x74\151\157\156\x20\166\141\154\x75\x65\75\x22";
goto IBKNKGJH2vzRj7WA;
awSd522rWJjH1Fa8: lD14N8RkhWWHKYTP:
goto k9Aock1KXVLWD2PU;
a97UsrmbyHCvottf:
if (!(is_array($arVals[$item]) && $key == reset($arVals[$item]))) {
goto P3SqfpMTkXcyKUss;
}
goto oUx9EcTz3VgrvNo4;
aISYBcagx6T2E2PI:
echo "\x3e";
goto na3xCfT_5DLALwCt;
Zmgqo3140TKZ9oJW:
goto lD14N8RkhWWHKYTP;
goto l4zir4kCHrOuGWu8;
xazjveDoIAL53h8O:
echo "\x3c\x2f\157\x70\164\151\157\x6e\x3e";
goto awSd522rWJjH1Fa8;
txYpn01EX_I0IlxT: P3SqfpMTkXcyKUss:
goto aISYBcagx6T2E2PI;
l4zir4kCHrOuGWu8: Aav_wDpR_du3dGam:
goto AEvgUbNrcsukr7us;
d3sk06lhuJaUDkWV:
if (!($def_lang == $key)) {
goto Aav_wDpR_du3dGam;
}
goto Zmgqo3140TKZ9oJW;
na3xCfT_5DLALwCt:
echo $stat;
goto xazjveDoIAL53h8O;
B7nvsCTYrSGa1FQ2:
echo "\42";
goto a97UsrmbyHCvottf;
IBKNKGJH2vzRj7WA:
echo $key;
goto B7nvsCTYrSGa1FQ2;
k9Aock1KXVLWD2PU:
}
goto cOGJAnGNi5lBsH2g;
M3JVgc1SvVYtkn94:
echo "\40\x20\40\40\x20\40\40\40\40\x20\x20\40\x20\x20\x20\40\x3c\164\x72\76\12\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\40\40\40\x20\x20\x20\74\164\x64\x20\167\x69\x64\x74\x68\75\42\64\x30\x25\x22\x20\x6e\157\167\162\141\160\76\xa\x20\x20\x20\40\x20\40\x20\40\40\x20\40\40\x20\40\40\40\x3c\x6c\141\x62\145\x6c\76";
goto u6lp3IFszROxeGkI;
sve6ci_uLf_VjH2r: l_ePC0KiTGDZ5WvN:
goto hEfX8x6O1S4MXwyL;
lTMzO_5t14Er5D60:
echo "\x20\40\x20\40\x20\40\x20\x20\40\40\40\40\40\40\x20\40\x3c\x2f\x74\144\x3e\xa\40\40\x20\40\40\x20\40\40\x20\x20\x20\40\74\x2f\164\x72\76\12\40\x20\x20\40\40\x20\40\x20\40\x20\x20\x20";
goto wt7zApUj8AMEwxo0;
q0cskgjLxkIQmNIk:
echo "\xa\x20\40\40\40\x20\x20\40\40\40\x20\x20\x20\x3c\x74\162\x3e\xa\x20\40\x20\40\40\40\40\40\40\40\40\40\40\40\40\x20\74\164\144\40\167\151\x64\164\150\x3d\x22\64\x30\45\x22\x20\x6e\x6f\167\162\141\160\76\xa\x20\x20\x20\x20\x20\x20\x20\40\x20\40\x20\40\40\40\x20\x20\x20\40\40\x20\x3c\154\141\x62\x65\x6c\x3e";
goto wTn3f0RgGC414vno;
wTn3f0RgGC414vno:
echo GetMessage(self::MODULE_ID . "\56\124\122\x41\116\x53\114\x41\124\105\x5f\111\102");
goto VtViUPt2pwtI7Mtq;
Zg6UxdWFtx3wfins:
echo "\40\x20\x20\x20\x20\40\40\x20\40\x20\40\40\x20\x20\x20\x20\x20\40\40\40\40\x20\40\x20\74\57\x73\x65\154\x65\x63\164\x3e";
goto Eg2gEeFDm2hqgoX5;
YG6BibH3oGigcgcX:
$arCat = [];
goto QwLrs_5zZAH5CmcJ;
XjTy2NOjkpQ_2qVI:
goto mOKZJEhE_4ZjvbxQ;
goto Dwtj20Z26gE9bxXA;
ir8SIn3IH7Ky4MoU: g0HGQPBOzS_1W9l5:
goto IleVyPlZqaEiC_6c;
hEfX8x6O1S4MXwyL:
echo "\x20\x20\40\40\40\x20\40\40\x20\x20\40\40\x20\x20\x20\40\40\x20\40\x20\x20\40\x20\40\x3c\x2f\163\145\x6c\145\x63\x74\x3e\xa\40\40\40\40\x20\x20\40\x20\40\40\x20\40\40\40\40\x20\x20\40\x20\40\x20\40\x20\x20";
goto gxJ7uOUJv2mQxUtj;
Ts0PSAIggLU12Vo3:
foreach ($tr_ib_after_add as $item) {
goto qySErgE_z0AWJzG6;
oaHii9QtiqR6KEW2:
echo GetMessage(self::MODULE_ID . "\56\124\x52\x41\x4e\123\x4c\101\x54\x45\x5f\124\111\124\114\x45\137\111\x42\x4c\117\x43\x4b", ["\x23\111\x42\x4c\117\x43\113\43" => $arIblocks[$item]]);
goto ReWmNrGXqf9Rl2i8;
qySErgE_z0AWJzG6:
echo "\x20\x20\40\x20\40\x20\x20\40\40\x20\40\40\40\40\40\40\x3c\164\162\x20\143\154\x61\x73\x73\x3d\42\150\145\x61\144\x69\156\x67\42\76\xa\x20\x20\40\x20\40\40\x20\x20\40\x20\40\40\40\40\x20\40\40\x20\x20\40\x3c\x74\144\x20\x63\x6f\x6c\x73\160\x61\156\75\42\x32\x22\x3e";
goto oaHii9QtiqR6KEW2;
zZvfCHVSOx0bc1M7:
echo "\74\x2f\x6c\141\x62\x65\154\76\xa\40\40\40\40\x20\40\40\40\40\x20\40\x20\x20\x20\x20\x20\x20\x20\40\40\74\57\x74\x64\76\12\x20\40\x20\x20\40\40\40\40\x20\x20\40\40\40\x20\40\x20\40\40\40\40\x3c\x74\144\x20\167\x69\144\164\150\75\42\x36\60\45\x22\76\12\x20\40\x20\40\40\x20\40\40\x20\40\x20\40\40\x20\40\40\40\x20\x20\40\40\40\x20\x20";
goto cAj9WuPXqDCnDbt2;
cAj9WuPXqDCnDbt2:
$arVals = self::getOptionArray("\164\x72\137\x6c\141\156\x67\x73\x5f\141\146\x74\145\162\x5f\141\x64\x64");
goto LqBhK_gY7rb8YDba;
vK_0TJhdZ9x7bskb: LdpduX3YrXSezBzx:
goto Z2IgY8uXUYp1_QSH;
bqht7Dj2i2XpC_Nk:
echo $item;
goto w95H86JgwlP1EzUv;
LqBhK_gY7rb8YDba:
echo "\x20\40\40\40\40\40\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\x3c\x73\145\154\x65\143\x74\x20\156\141\x6d\145\75\42\164\x72\137\x6c\141\156\147\x73\x5f\x61\x66\164\x65\162\137\141\144\x64\133";
goto bqht7Dj2i2XpC_Nk;
w95H86JgwlP1EzUv:
echo "\135\x5b\135\x22\40\x6d\x75\x6c\x74\x69\x70\x6c\145\x3e";
goto Kx0Ag99vith3981r;
hPEm5w2DWGKRQEbp:
echo GetMessage(self::MODULE_ID . "\x2e\x54\x52\x41\116\123\x4c\x41\x54\x45\137\114\x41\116\x47\123");
goto zZvfCHVSOx0bc1M7;
jIML00C6UGpUFYCg: iPlcZPrnhRdcyuQO:
goto YBBqcmZANhAqlTtn;
Kx0Ag99vith3981r:
foreach ($arLangs as $key => $stat) {
goto j2rNbiOPYKfQhYqY;
y26o860KGVlsiOQC:
echo "\74\x2f\157\x70\x74\151\x6f\156\x3e";
goto YJySgcPeRd2N34QT;
j2rNbiOPYKfQhYqY:
if (!($def_lang == $key)) {
goto e3WsJer106kCHxEd;
}
goto sz1sbo4Td1Dxt1Lt;
grNAQvkDg21kKj0N:
echo "\x3e";
goto nU2nxgN0_i5TcJsA;
FV28QtkXQGiMWWgt: C6CoLaNWNL1ZfHhl:
goto grNAQvkDg21kKj0N;
zeqBtWQRagp4VMSE:
echo "\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\40\x20\x20\40\40\x20\x20\x20\40\x20\40\40\40\40\40\40\40\x20\40\40\x20\74\157\160\x74\x69\x6f\156\40\x76\141\154\165\145\75\x22";
goto wV3Cm1Io9YGYOFMg;
YJySgcPeRd2N34QT: NVjx6o9W40FBcrE2:
goto nB09xy4nA9UM5fGh;
yaesuL6dz1cx5fZi:
echo "\42";
goto uZar5QvC5f6T9D73;
nU2nxgN0_i5TcJsA:
echo $stat;
goto y26o860KGVlsiOQC;
wV3Cm1Io9YGYOFMg:
echo $key;
goto yaesuL6dz1cx5fZi;
jt04H5NA6O3Tbzq4:
echo "\x20\x73\x65\154\145\x63\x74\145\144";
goto FV28QtkXQGiMWWgt;
rIwr3_93P3RWETTH: e3WsJer106kCHxEd:
goto zeqBtWQRagp4VMSE;
uZar5QvC5f6T9D73:
if (!(is_array($arVals[$item]) && in_array($key, $arVals[$item]))) {
goto C6CoLaNWNL1ZfHhl;
}
goto jt04H5NA6O3Tbzq4;
sz1sbo4Td1Dxt1Lt:
goto NVjx6o9W40FBcrE2;
goto rIwr3_93P3RWETTH;
nB09xy4nA9UM5fGh:
}
goto jIML00C6UGpUFYCg;
ReWmNrGXqf9Rl2i8:
echo "\74\x2f\x74\x64\76\xa\x20\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\40\40\x3c\x2f\x74\162\x3e\12\x20\x20\x20\40\x20\40\40\x20\40\x20\x20\40\40\x20\40\x20\74\x74\x72\76\xa\40\40\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\40\x20\40\x20\40\40\40\74\x74\x64\40\167\151\x64\164\150\75\x22\64\x30\45\42\40\x6e\157\x77\162\x61\160\x3e\xa\x20\x20\40\40\40\x20\40\x20\x20\40\x20\40\40\40\40\40\40\40\x20\40\40\40\40\40\x3c\x6c\141\142\145\x6c\76";
goto hPEm5w2DWGKRQEbp;
YBBqcmZANhAqlTtn:
echo "\x3c\x2f\x73\145\154\145\143\164\x3e\xa\x20\x20\40\x20\40\40\40\40\x20\x20\40\40\x20\40\40\40\x20\x20\40\x20\x3c\x2f\x74\144\76\xa\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\40\x20\40\40\40\x3c\57\x74\162\x3e\xa\xa\x20\40\x20\x20\40\x20\40\40\x20\40\x20\x20";
goto vK_0TJhdZ9x7bskb;
Z2IgY8uXUYp1_QSH:
}
goto lBumokWRKkunvH1c;
ITDsSKdQPvt0xs0G:
$arCount = $DB->Query("\x53\x45\114\x45\103\x54\40\103\117\x55\x4e\x54\50\x2a\51\x20\x41\123\40\x72\145\143\x6f\162\x64\x5f\143\x6f\165\156\164\40\106\x52\x4f\115\x20\x66\x61\x6e\x5f\x74\x72\x61\156\163\154\x61\x74\157\x72\x5f\151\x62\154\157\x63\153\137\x65\154\x65\155\145\x6e\164")->Fetch();
goto vY0Hnyi_2IDttyVX;
zDhi1NXFqfkhAbPy:
foreach ($arLangs as $key => $stat) {
goto nxtU0X1BtA5_3Gaw;
Db5aD1n_gKyHRLe0:
echo $stat;
goto GcC7dt0Wm4r_wHmb;
Or4C8r1wSH7RaEeW:
echo $key;
goto TxpxR1qxwurqIQPR;
XEMf3WvdjeWU_G8Z: MX21b6ItaZQBftJf:
goto X82Uhlm0TwLnELmY;
JQb8RrHV_vUy4DLM:
goto l5Tz8DOp8etSX59t;
goto XEMf3WvdjeWU_G8Z;
ZCMQfPGxzc7D8u5K:
if (!(is_array($arVals[$item]) && $key == reset($arVals[$item]))) {
goto Uhp6sRWey_Ehbhvt;
}
goto xXW8sYTdA589SQ8O;
GcC7dt0Wm4r_wHmb:
echo "\74\x2f\x6f\x70\164\x69\x6f\x6e\76";
goto sJDvJ4j83BZ5UpQZ;
Mw4L531fumVB59J3:
echo "\76";
goto Db5aD1n_gKyHRLe0;
TxpxR1qxwurqIQPR:
echo "\42";
goto ZCMQfPGxzc7D8u5K;
sJDvJ4j83BZ5UpQZ: l5Tz8DOp8etSX59t:
goto vZ0c0Klct8sW71lw;
X82Uhlm0TwLnELmY:
echo "\40\40\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\40\x20\x20\40\x20\40\40\x20\40\40\x20\x20\x20\40\40\74\157\x70\164\x69\157\x6e\x20\x76\141\x6c\x75\145\75\x22";
goto Or4C8r1wSH7RaEeW;
nxtU0X1BtA5_3Gaw:
if (!($def_lang == $key)) {
goto MX21b6ItaZQBftJf;
}
goto JQb8RrHV_vUy4DLM;
PrhMxDl8Bbh1aEI0: Uhp6sRWey_Ehbhvt:
goto Mw4L531fumVB59J3;
xXW8sYTdA589SQ8O:
echo "\x20\x73\145\x6c\145\143\164\x65\144";
goto PrhMxDl8Bbh1aEI0;
vZ0c0Klct8sW71lw:
}
goto EqGpTf5Nt3_C5Nw9;
GOpcff5tavB3m0SA:
echo "\x20\40\40\40\40\x20\x20\40\x20\40\40\40\40\40\40\x20\x20\x20\40\40\x3c\57\163\x65\154\x65\143\x74\x3e\12\x20\x20\40\x20\x20\x20\x20\x20\40\40\40\40\x20\40\40\x20\40\40\x20\40";
goto TWTb5Ri7PlUS_hm6;
p4rP2AluPyWCxenq:
echo "\74\57\154\141\x62\x65\154\76\12\40\40\x20\40\40\x20\40\40\x20\40\x20\40\74\x2f\164\144\76\12\x20\x20\40\40\40\40\x20\40\x20\x20\40\40\x3c\164\x64\x20\167\151\144\x74\x68\x3d\x22\66\60\x25\42\x3e\xa\40\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\40\x20\40\x20";
goto tUgaqKeV1JaTXx0p;
gxJ7uOUJv2mQxUtj:
goto ChA8qlCHy0g_RX66;
goto wYdisSkmzS5ETlX3;
OF3RoOuqQm9rdf10:
echo "\x20\x20\40\x20\40\40\40\x20\x20\x20\x20\40\x20\40\40\x20\40\x20\40\x20\40\x20\40\40\74\x2f\163\145\154\145\x63\x74\x3e\12\x20\x20\40\x20\40\40\40\40\40\40\40\40\40\x20\40\40\40\40\40\40\40\40\x20\40\74\163\x65\x6c\x65\x63\164\x20\150\x69\144\x64\145\x6e\x20\x6e\141\155\x65\x3d\42\x74\162\137\151\x62\137\141\146\164\x65\162\x5f\x61\x64\x64\133\135\x22\76";
goto mLkji_20nXqtUyLs;
BZ713PybfYC5XJmj: jrg1B6TUwK8eeCdw:
goto oXtqFChxYLcSq1bx;
b7m1q0ZPaOSRieid: cDJ96uGtNgOTR_Xf:
goto Zg6UxdWFtx3wfins;
lvMzNtmTqMieJslo: xBuT2T3jWdGatAJG:
goto kXKlFG11DFnOFroH;
QRTJOZRtTGRzlCjp: mOKZJEhE_4ZjvbxQ:
goto Wi03KapysCYddqPI;
KdIqkgW81gYDCwRR: O2rmxTmiu2j3_C9E:
goto nUTMF3NWY8x2Kb4o;
x2iD7dmeIlspUS3h:
$arIblocks[$arIb["\111\x44"]] = "\133" . $arIb["\x49\x44"] . "\135\x20" . $arIb["\116\101\115\105"];
goto AQDul6M3Rr7WDZED;
u6lp3IFszROxeGkI:
echo GetMessage(self::MODULE_ID . "\56\x54\x52\x41\x4e\123\x4c\x41\x54\105\137\114\x41\116\x47");
goto p4rP2AluPyWCxenq;
EqGpTf5Nt3_C5Nw9: Q0062y94eaRDIqu9:
goto KrKCn6s5rGsj31Oq;
giICD7ELw3aswQBL:
$res = CIBlock::GetList([], ["\101\x43\x54\111\126\x45" => "\131"]);
goto ir8SIn3IH7Ky4MoU;
m4eSngE2VoTtv2sx: qS8TgwxgCgeudAAx:
goto QRuVT6vWPNSIOo09;
Mvu6yMB4upw1Bi8J:
return false;
goto yttG5UyGmdvCvyDH;
yttG5UyGmdvCvyDH: UaGI7LyVGHccghR5:
goto dNeY4eHzmu1dkou4;
oXtqFChxYLcSq1bx:
echo "\74\x2f\x73\145\154\x65\x63\x74\x3e\12\x20\x20\40\40\40\x20\40\40\x20\x20\40\x20\x20\40\40\x20\74\x2f\164\x64\x3e\xa\40\40\40\40\40\40\40\x20\40\40\x20\x20\x3c\x2f\164\162\x3e\xa\xa\xa\40\x20\x20\x20\x20\x20\40\40\40\x20\40\x20";
goto Ts0PSAIggLU12Vo3;
kN_VhjcPH7yVTUtC:
foreach ($arIblocks as $key => $stat) {
goto zZokggJn54hdFOvD;
BttHhnQxyvcBmvmx:
echo "\x22";
goto jpbvdZP27cLt2Gsn;
zZokggJn54hdFOvD:
echo "\x20\x20\x20\x20\40\x20\40\40\40\40\40\x20\40\x20\40\x20\x20\x20\x20\40\x20\40\x20\40\40\40\40\x20\x3c\x6f\x70\x74\151\x6f\x6e\x20\166\141\x6c\165\145\x3d\x22";
goto SSnR2nKaZQjJ8scO;
mGy6Y00rKAHH0qKk: erTiWq2kFV4wnjFN:
goto c00ypEndHYxkj0UW;
tr5CD9OK5nlnqpsV:
echo "\74\x2f\157\x70\x74\151\x6f\x6e\76";
goto H9d1V8ApXzqraaF2;
jzhFAXdfFqcvDYa0:
echo "\40\x73\145\154\145\x63\x74\145\x64";
goto mGy6Y00rKAHH0qKk;
jpbvdZP27cLt2Gsn:
if (!(is_array($tr_ib_after_add) && in_array($key, $tr_ib_after_add))) {
goto erTiWq2kFV4wnjFN;
}
goto jzhFAXdfFqcvDYa0;
c00ypEndHYxkj0UW:
echo "\x3e";
goto ILJQ4k5MlxgZdjgJ;
SSnR2nKaZQjJ8scO:
echo $key;
goto BttHhnQxyvcBmvmx;
H9d1V8ApXzqraaF2: j7OhnTCoSu1K_ub5:
goto FW1iXUdCQvRJz9aT;
ILJQ4k5MlxgZdjgJ:
echo $stat;
goto tr5CD9OK5nlnqpsV;
FW1iXUdCQvRJz9aT:
}
goto BZ713PybfYC5XJmj;
Dwtj20Z26gE9bxXA: uDrzaGK9rq212eY1:
goto q0cskgjLxkIQmNIk;
yNCo0oB2vD1MC7Sp: c8cmbMdwEvaemGJk:
goto OF3RoOuqQm9rdf10;
AQDul6M3Rr7WDZED:
goto uIliX5V48pXsO_nN;
goto WWf2EqYW5bZGR9sx;
QRuVT6vWPNSIOo09:
echo "\x20\40\40\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\40\40\x20\x20\40\x20\74\x2f\163\145\154\145\143\164\x3e\xa\40\40\40\x20\40\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\x20\x20\40\40";
goto K00bULh46NBKu39O;
tUgaqKeV1JaTXx0p:
$arVals = self::getOptionArray("\164\x72\137\154\141\x6e\147\163\x5f\141\x66\x74\145\x72\137\x61\144\144");
goto eMUoSJqJKuRRv6IU;
LStzowOSm2fKBMWX:
echo GetMessage(self::MODULE_ID . "\x2e\124\x52\x41\116\x53\x4c\x41\x54\x45\x5f\111\102\61");
goto KvnuaPf7MU7rVapZ;
WLoTfRWTM5ENsFHQ:
$tr_ib_after_add = self::getOptionArray("\164\162\137\x69\x62\x5f\x61\146\x74\145\162\137\141\144\x64");
goto BIEFqpbZ6_ihcE1w;
KrKCn6s5rGsj31Oq:
echo "\40\40\x20\40\x20\x20\x20\40\x20\40\40\40\40\40\x20\x20\x20\x20\x20\40\x3c\x2f\163\x65\x6c\145\x63\x74\76\xa\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\40\40\x20\x20\40\40\40\x20\40\x3c\x73\x65\x6c\x65\143\164\40\x68\151\144\144\145\156\40\156\x61\x6d\x65\x3d\x22\x74\x72\137\x6c\x61\x6e\x67\163\x5f\x61\146\x74\145\162\x5f\x61\x64\x64\42\x3e";
goto VlJyoYXPRHTaoOYc;
wYdisSkmzS5ETlX3: iEBP3Ir7MS3L18Ra:
goto Ao52guLIFstG0WzK;
VtViUPt2pwtI7Mtq:
echo "\x3c\57\154\x61\x62\145\154\x3e\12\x20\x20\40\x20\x20\x20\x20\40\40\40\x20\40\x20\40\40\x20\x3c\57\x74\x64\x3e\xa\40\40\x20\40\x20\x20\40\40\40\40\40\x20\40\x20\x20\40\x3c\x74\144\40\x77\151\144\x74\150\75\x22\x36\60\x25\x22\x3e\xa\x20\40\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\40\x20";
goto HyqchFVOkVo1m3FH;
kXKlFG11DFnOFroH:
if ($used && is_array($arIblocks) && count($arIblocks) > 0) {
goto iEBP3Ir7MS3L18Ra;
}
goto WMo1wLaxfi36dCHn;
gUBqXN1VvmgMEMgB:
echo "\x20\x20\x20\40\x20\40\40\x20\40\x20\40\40\40\40\40\x20\40\x20\x20\x20\x3c\x73\x65\154\x65\143\x74\x20\x64\x69\163\x61\x62\x6c\x65\x64\x20\x6e\141\x6d\x65\x3d\42\164\x72\137\x6c\x61\x6e\x67\x73\x5f\141\146\x74\x65\x72\x5f\x61\144\144\x22\76";
goto zDhi1NXFqfkhAbPy;
LSIz9A4V8JNXp0Lq:
$arCat[] = $ar["\111\x44"];
goto V6rZ8CVDhHVjS3ev;
dNeY4eHzmu1dkou4: global $DB;
goto ITDsSKdQPvt0xs0G;
Ri0MO0e4R5cBP9Ma:
CAdminMessage::ShowMessage(["\115\105\123\123\x41\107\105" => '', "\104\x45\124\x41\111\114\123" => Loc::getMessage(self::MODULE_ID . "\56\115\x4f\x44\x55\114\105\x5f\x43\101\124\x41\x4c\x4f\x47\137\x4e\117\x54\x5f\111\116\x53\x54\x41\x4c\x4c\105\104"), "\x54\131\120\105" => "\x45\x52\122\x4f\122", "\x48\x54\x4d\x4c" => true]);
goto Mvu6yMB4upw1Bi8J;
eMUoSJqJKuRRv6IU:
if ($used && is_array($arVals) && count($arVals) > 0) {
goto qd_U9S5ROepdTtGI;
}
goto pYSHMDmS046eEw7o;
pYSHMDmS046eEw7o:
echo "\x20\40\x20\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\40\x20\40\40\40\x3c\x73\x65\x6c\x65\x63\x74\40\x6e\x61\155\x65\x3d\x22\164\162\x5f\154\x61\156\x67\163\x5f\141\146\x74\x65\162\x5f\x61\x64\144\42\x3e";
goto UDYr_0MdFXMNrds9;
wt7zApUj8AMEwxo0:
if (!(is_array($tr_ib_after_add) && ($item = $tr_ib_after_add[0]))) {
goto iP58qWX_2WEziOHv;
}
goto cz83WRk3YtovtvZS;
Jd8OK24OaGkoM01c:
foreach ($arIblocks as $key => $stat) {
goto VNMn5r8IDICFOxFA;
puowwFM3nqXswwbk:
if (!in_array($key, $tr_ib_after_add)) {
goto o0Qg0jiBneOpvvKn;
}
goto ZExpQ_nD8dsbEgbm;
Alyf4mruxoUZqH00:
echo $stat;
goto vNd5Dt69LAMu0HjY;
UK2ZnoQyNNUrkHhH: jHuQQz578SXcPrwA:
goto qwDM6x_5rlGG_vOW;
Yjp7N1rfq8W1bn3h: o0Qg0jiBneOpvvKn:
goto WIF5hcYK6lR4Fg_A;
OaAEyVeJBCjmT2JO:
echo "\x22";
goto puowwFM3nqXswwbk;
VNMn5r8IDICFOxFA:
echo "\x20\x20\x20\x20\40\40\x20\x20\40\x20\40\40\x20\40\x20\40\x20\40\40\x20\40\x20\40\40\40\40\40\x20\40\40\x20\40\74\157\x70\x74\151\x6f\x6e\40\x76\x61\154\165\x65\75\42";
goto Zq_Wf01i0p8Q1JfA;
vNd5Dt69LAMu0HjY:
echo "\x3c\x2f\x6f\160\164\151\157\x6e\x3e";
goto UK2ZnoQyNNUrkHhH;
ZExpQ_nD8dsbEgbm:
echo "\x20\163\145\154\x65\x63\x74\x65\144";
goto Yjp7N1rfq8W1bn3h;
Zq_Wf01i0p8Q1JfA:
echo $key;
goto OaAEyVeJBCjmT2JO;
WIF5hcYK6lR4Fg_A:
echo "\x3e";
goto Alyf4mruxoUZqH00;
qwDM6x_5rlGG_vOW:
}
goto yNCo0oB2vD1MC7Sp;
L4c1gFThcJyPSHzl:
foreach ($arIblocks as $key => $stat) {
goto jlI8KL_OIyjT0sG8;
Q89PvZ2EOEEcQp2Y: Bat375P4_jP8HQbn:
goto kYP5tHHnUgNiMq1h;
k5MPtJBDAWqD18Uy:
echo "\x22";
goto Dx4HINzq0jQXuVjR;
LzfmdJt74q23Jnp2: qm9GgYzkuNlkYYqh:
goto gDMK0bDfd122ri02;
hfHSR1b44ZXcYLL6:
echo "\x3c\57\x6f\x70\x74\151\x6f\x6e\76";
goto Q89PvZ2EOEEcQp2Y;
gDMK0bDfd122ri02:
echo "\76";
goto do_ncc9A4G0ZjZzY;
UO3usoBPr04zfTyp:
echo $key;
goto k5MPtJBDAWqD18Uy;
jlI8KL_OIyjT0sG8:
echo "\x20\x20\x20\40\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\x20\40\40\x20\x20\40\x20\40\40\40\40\40\40\x3c\x6f\x70\164\151\x6f\156\x20\166\141\x6c\x75\145\x3d\42";
goto UO3usoBPr04zfTyp;
Dx4HINzq0jQXuVjR:
if (!in_array($key, $tr_ib_after_add)) {
goto qm9GgYzkuNlkYYqh;
}
goto la5yjAWaUfZA8eYR;
la5yjAWaUfZA8eYR:
echo "\x20\x73\145\x6c\145\143\164\145\x64";
goto LzfmdJt74q23Jnp2;
do_ncc9A4G0ZjZzY:
echo $stat;
goto hfHSR1b44ZXcYLL6;
kYP5tHHnUgNiMq1h:
}
goto sve6ci_uLf_VjH2r;
vY0Hnyi_2IDttyVX:
$used = (int)$arCount["\162\145\143\157\x72\x64\137\143\x6f\165\156\x74"] > 0;
goto WbZr7ak4J4UtewHJ;
s_YDBWwuX0FbUVdF:
if (!($arIb = $res->Fetch())) {
goto uo5bLZVfO8iXUpGv;
}
goto x2iD7dmeIlspUS3h;
KvnuaPf7MU7rVapZ:
echo "\x3c\57\154\141\142\145\154\x3e\12\x20\x20\x20\40\40\40\40\40\40\x20\x20\x20\40\40\x20\40\x3c\x2f\164\x64\x3e\12\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x3c\x74\x64\x20\x77\151\x64\x74\150\x3d\42\66\60\45\x22\x3e\xa\x20\40\40\40\40\x20\x20\40\x20\x20\40\x20\40\40\x20\40\x20\40\x20\x20";
goto YG6BibH3oGigcgcX;
HyqchFVOkVo1m3FH:
$res = CIBlock::GetList([], ["\101\103\x54\111\x56\105" => "\131"]);
goto Vva736kenUFWAjx9;
V6rZ8CVDhHVjS3ev:
goto iD8009c5OiXnSgQv;
goto LfHF9GoYXhk2jh6p;
cOGJAnGNi5lBsH2g: YNIAX5HzukZfCsfN:
goto GOpcff5tavB3m0SA;
nUTMF3NWY8x2Kb4o:
goto g0HGQPBOzS_1W9l5;
goto lvMzNtmTqMieJslo;
QwLrs_5zZAH5CmcJ:
$res = CCatalog::GetList([], ["\120\122\x4f\x44\125\x43\124\137\x49\102\x4c\117\103\x4b\x5f\111\x44" => 0]);
goto GAaz957lheYLH1Fn;
K00bULh46NBKu39O:
goto cQVvFiuFwEEFlaIt;
goto OZ855KIc55NLda7H;
OZ855KIc55NLda7H: qd_U9S5ROepdTtGI:
goto gUBqXN1VvmgMEMgB;
LfHF9GoYXhk2jh6p: xgW5K06YVpqgDpee:
goto giICD7ELw3aswQBL;
qeas_fvY5EcEwDgt:
if (!($ar = $res->Fetch())) {
goto xgW5K06YVpqgDpee;
}
goto LSIz9A4V8JNXp0Lq;
Vva736kenUFWAjx9: uIliX5V48pXsO_nN:
goto s_YDBWwuX0FbUVdF;
UDYr_0MdFXMNrds9:
foreach ($arLangs as $key => $stat) {
goto ENgP09Wlj6sQuYrE;
iAuobXX07J10HOOo:
goto Mi4wzliD7KNdEYuk;
goto cv5W2wwkow18zLcU;
tmsTIOkXUd_LrP3o:
echo "\42";
goto pf7YhSKaTTY3bwb9;
qXlNkocfZW2b5ueQ:
echo "\x3c\x2f\x6f\x70\x74\151\157\x6e\76";
goto NZOvLSWN8cCRExLG;
pf7YhSKaTTY3bwb9:
if (!(is_array($arVals[$item]) && $key == reset($arVals[$item]))) {
goto iaWAWVFLCW6m1tbv;
}
goto K_zL2dHl4v2wJCaB;
ENgP09Wlj6sQuYrE:
if (!($def_lang == $key)) {
goto kW3YtfXFqADcR89K;
}
goto iAuobXX07J10HOOo;
cv5W2wwkow18zLcU: kW3YtfXFqADcR89K:
goto Jr2l1gA0VTMlC2q1;
CMTuRUy8G2KVVtIe:
echo $key;
goto tmsTIOkXUd_LrP3o;
Jr2l1gA0VTMlC2q1:
echo "\x20\40\40\40\40\40\40\x20\x20\x20\x20\x20\40\x20\40\x20\40\x20\x20\40\x20\40\40\x20\40\40\40\x20\x3c\157\160\164\151\x6f\x6e\40\x76\141\x6c\x75\x65\x3d\42";
goto CMTuRUy8G2KVVtIe;
K_zL2dHl4v2wJCaB:
echo "\x20\x73\x65\154\145\x63\x74\x65\x64";
goto nly4SdxJdaXs7m2M;
ASYN1bZTZDHqF0eN:
echo "\76";
goto ozfNv_L_JYxe7FuW;
nly4SdxJdaXs7m2M: iaWAWVFLCW6m1tbv:
goto ASYN1bZTZDHqF0eN;
ozfNv_L_JYxe7FuW:
echo $stat;
goto qXlNkocfZW2b5ueQ;
NZOvLSWN8cCRExLG: Mi4wzliD7KNdEYuk:
goto cGdnVONXQPchVkSL;
cGdnVONXQPchVkSL:
}
goto m4eSngE2VoTtv2sx;
WbZr7ak4J4UtewHJ:
echo "\x20\40\40\x20\40\40\x20\x20\x20\40\x20\x20\x3c\164\162\76\xa\x20\40\40\x20\40\x20\x20\40\x20\x20\40\40\40\40\x20\x20\74\164\x64\x20\167\x69\x64\x74\150\75\42\64\x30\45\x22\x20\156\157\167\x72\141\x70\x3e\xa\40\40\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\40\40\40\40\40\x20\40\x3c\154\x61\142\x65\x6c\76";
goto LStzowOSm2fKBMWX;
GAaz957lheYLH1Fn: iD8009c5OiXnSgQv:
goto qeas_fvY5EcEwDgt;
IleVyPlZqaEiC_6c:
if (!($arIb = $res->Fetch())) {
goto xBuT2T3jWdGatAJG;
}
goto pm57cWL09YUXjuQ3;
pm57cWL09YUXjuQ3:
if (!in_array($arIb["\x49\104"], $arCat)) {
goto O2rmxTmiu2j3_C9E;
}
goto RVOuGjuhPdC5FX83;
bMmmi2VPZRa6oP2I:
echo "\x20\x20\40\40\40\40\40\x20\x20\40\40\40\74\57\164\144\x3e\xa\x20\x20\x20\x20\40\x20\40\x20\40\x20\40\40\x3c\57\164\162\76\12\40\x20\x20\x20\40\40\x20\40\x20\40\40\40";
goto XjTy2NOjkpQ_2qVI;
Wi03KapysCYddqPI:
}
private static function allowIBOnLiteVersion($value)
{
goto QgXlnlZETYcEI2ek;
IewBOrgASbInFwT5:
return true;
goto rh9CScxxEARX5Es2;
zJpP53ZyMdUAmJ8D:
$arVals = self::getOptionArray("\x74\162\137\151\142\137\x61\146\164\x65\162\x5f\x61\144\x64");
goto UgxKeowYUEGLv7H0;
tKcRXU23G9j5hPrK: jnX1Z_BDxT5GaUly:
goto pS5fTQJguWa2eM3W;
f7bnZSTyeYwTQwlA:
if (!is_array($value)) {
goto uXxb1bxKceVnNpRU;
}
goto lgWny2EycE1GgzhQ;
cFX6o5DUR9ZXvPaO:
if (!CCatalog::GetList([], ["\111\x44" => $IB, "\120\x52\117\104\x55\x43\x54\137\x49\x42\x4c\117\103\x4b\x5f\111\x44" => reset($arVals)])->Fetch()) {
goto O7KRhzpc6mVTacNZ;
}
goto IewBOrgASbInFwT5;
lgWny2EycE1GgzhQ:
$IB = $value["\111\x42\114\x4f\x43\x4b\x5f\x49\x44"];
goto S9Fe1rdELexTB99N;
GqrAzcenJYwwVFdH:
return true;
goto XidCV1M583elk0iH;
pS5fTQJguWa2eM3W: V046O52PewpM9gI_:
goto GqrAzcenJYwwVFdH;
S9Fe1rdELexTB99N: uXxb1bxKceVnNpRU:
goto BdZWGAQhIQ1zdG2G;
n2OsYBXJgOSEYY2W:
$IB = $value;
goto f7bnZSTyeYwTQwlA;
okhAot4kwQPX8hl1: gJP61g34Tv3tpEFW:
goto cFX6o5DUR9ZXvPaO;
YblqWLtsCkxBey2Q:
return false;
goto okhAot4kwQPX8hl1;
BdZWGAQhIQ1zdG2G:
if (!(strpos($module_id, "\164\x72\141\156\x73" . "\x6c\141\164\157\162") == 0 && (int)$IB > 0)) {
goto V046O52PewpM9gI_;
}
goto zJpP53ZyMdUAmJ8D;
UgxKeowYUEGLv7H0:
if (is_array($arVals)) {
goto gJP61g34Tv3tpEFW;
}
goto YblqWLtsCkxBey2Q;
rh9CScxxEARX5Es2: O7KRhzpc6mVTacNZ:
goto wHhTSD99PGqUFOt9;
wHhTSD99PGqUFOt9:
if (!(reset($arVals) != $IB)) {
goto jnX1Z_BDxT5GaUly;
}
goto WB1uQ9NyAkKXC1Kr;
WB1uQ9NyAkKXC1Kr:
return false;
goto tKcRXU23G9j5hPrK;
QgXlnlZETYcEI2ek:
$module_id = "\x62\x78\160\x72\x6f\x67\x65\x72\x2e\164\x72\141\x6e\163\154\x61\164\157\x72";
goto n2OsYBXJgOSEYY2W;
XidCV1M583elk0iH:
}
public static function getOptionArray(string $name)
{
goto lgqDKYFzTvROV959;
LRBnJn489ArH33qz:
$val = Option::get($module_id, $name);
goto d2NIMZQZ4n4593Wn;
CsdvR4tzLFpWebmt: I9SgJGBTBl2ESvAb:
goto mMZEa_4JqvOVMK2W;
RynYIrO0EPMhwLru:
$arOption = [];
goto LRBnJn489ArH33qz;
At0Yi04d6ndk34aJ:
return array_slice($arOption, 0, 1, true);
goto oVcDk9SZF1NqECjL;
oVcDk9SZF1NqECjL: bTUJ1VqyvvyxC0g1:
goto YKBSURbbzIZwnMtd;
YKBSURbbzIZwnMtd:
return $arOption;
goto ebSGAx1RY_SGrllA;
lgqDKYFzTvROV959:
$module_id = "\x62\x78\160\162\157\147\x65\162\x2e\x74\162\141\156\163\154\141\164\x6f\162";
goto RynYIrO0EPMhwLru;
B3H5GkpEbeMSJI7W:
$arOption = unserialize($val);
goto CsdvR4tzLFpWebmt;
d2NIMZQZ4n4593Wn:
if (!($val != '')) {
goto I9SgJGBTBl2ESvAb;
}
goto B3H5GkpEbeMSJI7W;
mMZEa_4JqvOVMK2W:
if (!(strpos($module_id, "\x74\x72\141\156\x73" . "\x6c\x61\x74\x6f\x72") == 0)) {
goto bTUJ1VqyvvyxC0g1;
}
goto At0Yi04d6ndk34aJ;
ebSGAx1RY_SGrllA:
}
public static function getTranslatedMess(array $messages, array $targetMessages, string $target, string|bool $source = false, bool $force = false, string &$error = '')
{
goto JL4V3sON7tdE7_zh;
jPZ3pEwmhRVSADs9:
$res = $gt->translateBatch($values, $targetCode, $source);
goto VsO5JHySux4lov1b;
VsO5JHySux4lov1b:
if (is_array($res)) {
goto SIiMoK4k8sl4OuWD;
}
goto oy4hq0R2WnIndfcv;
oQ7yq2mFQ2ISGNBU: jr6iFpeLwdn3ct_p:
goto YjQX0Knoy1brmNOw;
FzWn8qjeRftmEOUA:
$gt = new \Bxproger\Translator\Services\TranslateService();
goto jPZ3pEwmhRVSADs9;
y1HFo6Yzm2OaNas8:
return false;
goto XNJe0CDELJsMzRRb;
ds5ZRK3zNrsxL3A4: ucO8ozDdDtQx0dBA:
goto gy4Yoof6UV6WdCmu;
inoFrVHR3v2BGlzp:
$error .= "\x4c\x61\156\x67\x75\141\x67\x65\40\x5b" . $target . "\x5d\40\103\x4f\104\105\40\x69\163\x20\x65\x6d\160\x74\x79";
goto CPh969TcUZ8DvwVR;
aGiQokBXQSU0HVHi:
if (!(!strlen(trim(implode('', $values))) > 0)) {
goto me8q9WdeY66eM5VV;
}
goto y1HFo6Yzm2OaNas8;
GH0g1iEBKQHsHQh4:
if (!(!strlen($targetCode) > 0)) {
goto KCe0WlIyZayjU6Si;
}
goto inoFrVHR3v2BGlzp;
uKbw5NuoWLc4MOED: Rn5A0YFjsO8wWsZy:
goto wn6hX5o2pp6M40eu;
tW5hWAyDTZvGU7mK:
$targetCode = self::langCode($target);
goto GH0g1iEBKQHsHQh4;
wn6hX5o2pp6M40eu: SIiMoK4k8sl4OuWD:
goto oQ7yq2mFQ2ISGNBU;
IBEhMmUFgpZ_dqcI:
return $targetMessages;
goto oK2T5TQWWRXu_wIL;
n14xIzXbqN79wYXk:
if (!($error == '')) {
goto cFVAbbBISFKScsTu;
}
goto tW5hWAyDTZvGU7mK;
CPh969TcUZ8DvwVR: KCe0WlIyZayjU6Si:
goto vmtT4FVNfMd0eA1c;
NxrNOKzj6SjL8IMD:
foreach ($valkeys as $key => $field) {
goto CBNPXYDGM3ligGD7;
yJT2qAUbngNX5tqa: GAR_Aa4JT71cfIgm:
goto lU5HOvh1Z0VL30eR;
CBNPXYDGM3ligGD7:
$targetMessages[$key] = $res[$current];
goto DRth9_8NHvYe362A;
DRth9_8NHvYe362A:
$current++;
goto yJT2qAUbngNX5tqa;
lU5HOvh1Z0VL30eR:
}
goto KEWBOgeucgNkOcwF;
XNJe0CDELJsMzRRb: me8q9WdeY66eM5VV:
goto n14xIzXbqN79wYXk;
diLqWfCxT9EWc0dB:
$error .= "\124\x72\141\x6e\163\x6c\141\164\x65\144\x20\162\x65\x73\165\x6c\164\40\x62\x61\x74\143\150\x20\151\x73\40\145\155\160\x74\171\x21";
goto YODI_GKdg5KmTu0e;
gy4Yoof6UV6WdCmu:
$error .= $gt->GetLastError();
goto uKbw5NuoWLc4MOED;
YjQX0Knoy1brmNOw:
if (!($error == '')) {
goto xzW6K1EbnCOZtuMT;
}
goto ZirWWvIt8vWzvJvq;
xhIjppLBQeRwD9at:
foreach ($messages as $key => $message) {
goto KaFD0yh2OR155ulg;
HmS2PAlNOJjjAoZe: x7QuF1Y8cWwc6KVx:
goto PEBeLSKrBEvvgQ3J;
Wl9cewdLWWcHxn4w: PILx8yyPo5OKiBR4:
goto kj_HWqwSUprBHPiN;
PEBeLSKrBEvvgQ3J:
$values[] = $message;
goto Vdx7b_00acHL4Lls;
KaFD0yh2OR155ulg:
if (!($targetMessages[$key] && strlen($targetMessages[$key]) > 0 && !$force)) {
goto x7QuF1Y8cWwc6KVx;
}
goto c3HwSlCUWCMLtDTJ;
c3HwSlCUWCMLtDTJ:
goto PILx8yyPo5OKiBR4;
goto HmS2PAlNOJjjAoZe;
Vdx7b_00acHL4Lls:
$valkeys[$key] = $message;
goto Wl9cewdLWWcHxn4w;
kj_HWqwSUprBHPiN:
}
goto OU7Z387sv47NvxCM;
KEWBOgeucgNkOcwF: NQjQVthAr_qkkqsb:
goto IBEhMmUFgpZ_dqcI;
oK2T5TQWWRXu_wIL: xzW6K1EbnCOZtuMT:
goto P89rB_k6foukaEB1;
OU7Z387sv47NvxCM: c7c8afd2qPNqhIHr:
goto aGiQokBXQSU0HVHi;
YODI_GKdg5KmTu0e:
goto Rn5A0YFjsO8wWsZy;
goto ds5ZRK3zNrsxL3A4;
P89rB_k6foukaEB1:
return false;
goto FMK_OIVnyvcr091w;
JL4V3sON7tdE7_zh:
$values = [];
goto OAwsGuAvvv1IDdLI;
oy4hq0R2WnIndfcv:
if ($gt->GetLastError()) {
goto ucO8ozDdDtQx0dBA;
}
goto diLqWfCxT9EWc0dB;
PcGaBqBtmC1yegnC:
if (!($error == '')) {
goto jr6iFpeLwdn3ct_p;
}
goto FzWn8qjeRftmEOUA;
vmtT4FVNfMd0eA1c: cFVAbbBISFKScsTu:
goto PcGaBqBtmC1yegnC;
OAwsGuAvvv1IDdLI:
$valkeys = [];
goto xhIjppLBQeRwD9at;
ZirWWvIt8vWzvJvq:
$current = 0;
goto NxrNOKzj6SjL8IMD;
FMK_OIVnyvcr091w:
}
private static function GetHostByLang(string $lid)
{
goto tHcmJH7rU7Nh4PGT;
wl8SgyppJUuZz1bC:
goto fePLDfGhaeI52706;
goto PEkGXgj3Aro3RIlP;
OTEXFh3f4ikui_51:
$host = "\x68\x74\164\x70\x73\x3a\57\x2f\142\170\160\162\157\147\x65\x72\x2e\x72\165";
goto VVE2CmBsr70M7x7Z;
xsyz1Z9X31dnWfg0:
if ($lid === "\x72\x75") {
goto VopIXdiRvIw8_3P2;
}
goto n3fxtfbCZts72rVi;
PEkGXgj3Aro3RIlP: VopIXdiRvIw8_3P2:
goto OTEXFh3f4ikui_51;
ydhFP8Y1d0sM_Em0:
$host = "\x68\x74\164\x70\163\x3a\57\x2f\x70\x72\x6f\147\x65\x72\x2e\143\x6f\155\x2e\x75\141";
goto wl8SgyppJUuZz1bC;
vmPZwaekVbp4UAFf:
if ($lid === "\165\x61") {
goto rqZdnCWFjojkxWKv;
}
goto xsyz1Z9X31dnWfg0;
tHcmJH7rU7Nh4PGT:
$host = "\x68\164\164\160\163\x3a\x2f\57\x62\x78\x70\x72\157\147\x65\162\56\143\x6f\x6d";
goto vmPZwaekVbp4UAFf;
LwRUFokVpPfGuDb4: rqZdnCWFjojkxWKv:
goto ydhFP8Y1d0sM_Em0;
VVE2CmBsr70M7x7Z: fePLDfGhaeI52706:
goto QuLOfonznnUcN8lg;
n3fxtfbCZts72rVi:
goto fePLDfGhaeI52706;
goto LwRUFokVpPfGuDb4;
QuLOfonznnUcN8lg:
return $host;
goto LRnulPqkOzic3JFz;
LRnulPqkOzic3JFz:
}
}
goto obzJMvg2S0pLVQDP;
obzJMvg2S0pLVQDP:
function fgetMeasures($arBasketItems)
{
goto Od_1LM0TlbO6PzXg;
cgL23ADti6GnWXQF:
if (!Loader::includeModule("\143\x61\x74\x61\x6c\x6f\x67")) {
goto EmUdD9SuX5WwlVpi;
}
goto PO5OSuKQe03NtSid;
PCoARtTv9MHLeCsS: PxmsPeea2mrJuhml:
goto abVm1paH3r1BBqrs;
rTj5gqUayKtcpmMw:
static $measures = array();
goto qex5u9JirFe_yZdT;
vvmZ2MCrUZPzIF5L:
goto SdVwbbAhyKwonV6h;
goto tinMsaddpYxX9EuD;
TFWbo6KN8VNHCyHo:
foreach ($arProductToMeasures as $key => $id) {
goto F50A1X55cgrZyhLA;
iu2YRYf9nbTmqxit: LssGfl3iOkt6mqZ0:
goto sSKHiGGr_ZbF3xK6;
A2zNa8nTpO2aj7Ou:
$arProductToMeasures[$key] = $arProductToMeasuresNames[$id];
goto iu2YRYf9nbTmqxit;
sSKHiGGr_ZbF3xK6: SQLAQn8uFTqRpKkq:
goto lhJnUPRBGHSQE1Fg;
F50A1X55cgrZyhLA:
if (!isset($arProductToMeasuresNames[$id])) {
goto LssGfl3iOkt6mqZ0;
}
goto A2zNa8nTpO2aj7Ou;
lhJnUPRBGHSQE1Fg:
}
goto m0sJFy5fruY7rPtt;
gC6O8IemQL1z1GaX:
$measures[$arMeasure["\x49\x44"]] = $arMeasure;
goto yNBIj5nRXN9K43d_;
yWAbm9fzrU37gQn7: OoiHslJWII0YLZXE:
goto jCD9gzydsMWHyzOw;
rAD1JU4GVUfNzwmy:
foreach ($arBasket2Measure as $measureId => $productIds) {
goto k9gFYbhMpbIbE9x6;
Xax11RFUCJboXr3C:
goto wyHu6N0DY1MBUobf;
goto K5LoCKQ_jOOhOK53;
K5LoCKQ_jOOhOK53: KY9uNYF7viy8hxaO:
goto ZUrQQExT1822JyGG;
ZUrQQExT1822JyGG:
foreach ($productIds as $productId) {
goto UpwnO56vqjBKenyP;
KbxqB5wC_7_2my0d: FJMTUjnIREG1xOYi:
goto TvgG_8uOBOFkG_1F;
TvgG_8uOBOFkG_1F: PdrDbCqiJcnEeOS5:
goto yrqsI6TfHx17s2ar;
MV4nuRgyiHwHifFf: gtYWP29OgSOC9MAF:
goto KbxqB5wC_7_2my0d;
z2v6Ew_Dz0vXzF8A:
foreach ($basketLinks[$productId] as $keyBasket) {
goto GwlZJOTMEuLr3aAd;
GwlZJOTMEuLr3aAd:
$arBasketItems[$keyBasket]["\115\x45\x41\x53\x55\122\105\137\124\105\130\x54"] = $measures[$measureId]["\x53\x59\115\102\117\114\x5f\122\125\x53"];
goto BbWn90jGAThN5O9a;
tmLLsYUxDULkG_rr: Sarnc9cMduk5WOS1:
goto hWVJkjLnwh0Slme3;
BbWn90jGAThN5O9a:
$arBasketItems[$keyBasket]["\x4d\x45\x41\x53\x55\122\x45"] = $measures[$measureId]["\x49\x44"];
goto tmLLsYUxDULkG_rr;
hWVJkjLnwh0Slme3:
}
goto MV4nuRgyiHwHifFf;
UpwnO56vqjBKenyP:
if (!(isset($basketLinks[$productId]) && !empty($basketLinks[$productId]))) {
goto FJMTUjnIREG1xOYi;
}
goto z2v6Ew_Dz0vXzF8A;
yrqsI6TfHx17s2ar:
}
goto iVeitdRX056HkN5g;
iVeitdRX056HkN5g: JALy5BxSyynAfbqU:
goto dnhQDf98hV2ePuqM;
dnhQDf98hV2ePuqM: wyHu6N0DY1MBUobf:
goto GBftz0egfle8UCeR;
k9gFYbhMpbIbE9x6:
if (isset($measures[$measureId])) {
goto KY9uNYF7viy8hxaO;
}
goto Xax11RFUCJboXr3C;
GBftz0egfle8UCeR:
}
goto yXu_7dxLdg2JmbUg;
T68J9g3lvzLZVl1a:
if (!($arRes["\x4d\x45\x41\123\125\122\105"] <= 0)) {
goto TeYimXgiHASDz_eJ;
}
goto vvmZ2MCrUZPzIF5L;
v44dqXVdrgkROPYU:
$arElementId = array();
goto urRu6N6IxCkng8bB;
Je86Mxw_m3CsgbbT:
$arProductToMeasures[$ar["\x49\104"]] = $ar["\115\x45\101\x53\125\122\x45"];
goto Y2wXpXYNqGXZZw09;
PO5OSuKQe03NtSid:
$arDefaultMeasure = FCCatalogMeasure::getDefaultMeasure(true, true);
goto v44dqXVdrgkROPYU;
bMtM_NCPyKVIrOwZ: C16PKb6o5dfA9CsF:
goto KPFpgvK0tz90fVAz;
gke0IfFew5LWyx0u: KfVwcPlo9DtGXzst:
goto rAD1JU4GVUfNzwmy;
RzczOqBlIVzKNAUP: SdVwbbAhyKwonV6h:
goto i6Bo7YOpNC45kZf5;
AIpQc3p77gPFpR3l: SoNyzp9WXpmKOnvF:
goto l4JOovfNQN8_io9G;
xFXI0So3gTTfUlVX:
goto OoiHslJWII0YLZXE;
goto TxIV1OtM_QZhDTTt;
Uz11Ug0dJZPWtC8O:
if (isset($arBasket2Measure[$arRes["\x4d\x45\101\x53\x55\x52\x45"]])) {
goto SoNyzp9WXpmKOnvF;
}
goto IhmhCyGBy0SvSWnz;
BLvVJwodteuUod1V:
$arRes["\x4d\x45\101\123\125\x52\105"] = (int)$arRes["\115\105\x41\x53\x55\122\x45"];
goto T68J9g3lvzLZVl1a;
fGto4ArfQTyri6D8: w7xCDwJBgPnD8hEo:
goto uG3ShUx9m1IKNPE3;
XvMriBnpnuIH84XT: v4c8OhHCnwDP7XWX:
goto gke0IfFew5LWyx0u;
hrLuBf2L4ialIYD8:
$arRes["\x49\104"] = (int)$arRes["\x49\x44"];
goto BLvVJwodteuUod1V;
tinMsaddpYxX9EuD: TeYimXgiHASDz_eJ:
goto Uz11Ug0dJZPWtC8O;
PCv9QZpd7SHlrWK3:
unset($arRes, $dbres);
goto gC6HMb4uOUqF0aRu;
YF5bYiH37Yg8kgT5: lmYdFWB21GK3RXsz:
goto PnFvaPlsKc8rXTAy;
ox53i78ZnxfoEB7l: UqjrDJCcSanEwcAW:
goto jAf1cgsDO5FQyZc5;
PnFvaPlsKc8rXTAy:
goto SdVwbbAhyKwonV6h;
goto jLoKGK0P0R7zbkiA;
wI0E4NI2aHRGkbQj:
$arProductToMeasuresNames[$arMeasures["\x49\104"]] = $arMeasures;
goto xFXI0So3gTTfUlVX;
uG3ShUx9m1IKNPE3:
$resMeasures = FCCatalogMeasure::getList([], ["\111\x44" => $arProductToMeasures]);
goto yWAbm9fzrU37gQn7;
ZDGkhRPHRo1nmDaP:
$dbMeasure = FCCatalogMeasure::GetList(array(), array("\x49\x44" => array_values($newMeasure)), false, false, array("\x49\x44", "\123\x59\x4d\x42\117\x4c\137\122\x55\x53", "\103\x4f\104\x45"));
goto PCoARtTv9MHLeCsS;
N0N5jkQeSyVQSQ3t:
$newMeasure[] = $arRes["\115\x45\101\x53\x55\122\x45"];
goto YF5bYiH37Yg8kgT5;
KnUtAL25MD5ki5GB: EmUdD9SuX5WwlVpi:
goto knxkj1RXKM3PJy7C;
Od_1LM0TlbO6PzXg:
$arProductToMeasures = [];
goto ThzJbxMAJy08M0HS;
CAEi7N0zWdXX7CR1:
foreach ($arBasketItems as $keyBasket => $arItem) {
goto Iv7v1B0yAbopp0rP;
KqGLZ_80qgRqHEsh:
$basketLinks[$productID][] = $keyBasket;
goto hmDTiRaRCLVf6v5u;
eLA4vs3fhYVuh6GP:
$measureText = $arDefaultMeasure["\x7e\x53\131\x4d\102\117\114\137\122\x55\x53"];
goto ieDfqzoeseBY3CuN;
lJA3JqN2Wx8dfxdl:
$measureText = $arItem["\115\105\101\x53\x55\122\105\137\x4e\101\x4d\105"];
goto b3i7SsA4yWxswkKw;
Yrn3uGpuXz6b4Gz_:
if (isset($basketLinks[$productID])) {
goto dO9P9JTeFJ3ce95f;
}
goto S_RGttYZEGl7jbXj;
vPVQOnKlFpYbnAAA:
$productID = (int)$arItem["\x50\122\117\104\125\x43\124\137\111\104"];
goto Yrn3uGpuXz6b4Gz_;
ieDfqzoeseBY3CuN:
$measureCode = 0;
goto GTfSAAWy_95d2DC9;
hKZwEKE8NZGsMpLS: H1XbXSDhJoRacLc0:
goto XSN8d4EI1nooCZ1O;
pVK7E75Yz583JUha:
$measureText = $arProductToMeasures[$arItem["\x50\x52\x4f\x44\125\x43\x54\137\x49\104"]]["\x53\131\x4d\x42\117\x4c\137\x52\x55\x53"];
goto pEVaMvws2NJJ9l1n;
v36038xLL4vdBIGV: dO9P9JTeFJ3ce95f:
goto KqGLZ_80qgRqHEsh;
Iv7v1B0yAbopp0rP:
if (isset($arItem["\115\x45\101\x53\x55\x52\x45\137\x4e\101\115\x45"]) && $arItem["\x4d\105\101\x53\x55\x52\105\137\x4e\x41\x4d\105"] != '') {
goto QiE_aVmsOjEVlfGk;
}
goto vPVQOnKlFpYbnAAA;
XSN8d4EI1nooCZ1O:
$arBasketItems[$keyBasket]["\115\105\x41\123\x55\x52\x45\137\x54\x45\x58\124"] = $measureText;
goto iHaJdvYo0g91vZMw;
Um7q09i1tEb3fMyj: QiE_aVmsOjEVlfGk:
goto lJA3JqN2Wx8dfxdl;
iHaJdvYo0g91vZMw:
$arBasketItems[$keyBasket]["\115\x45\101\123\125\122\105"] = $measureCode;
goto wPW1LDaW3EVCTv0U;
XsAozGocMPE2Agkm:
if (!isset($arProductToMeasures[$arItem["\x50\122\x4f\x44\125\x43\124\x5f\x49\104"]])) {
goto XRaVAJRkpaBEPzQ0;
}
goto pVK7E75Yz583JUha;
hmDTiRaRCLVf6v5u:
$arElementId[] = $productID;
goto eLA4vs3fhYVuh6GP;
pEVaMvws2NJJ9l1n: XRaVAJRkpaBEPzQ0:
goto hKZwEKE8NZGsMpLS;
GTfSAAWy_95d2DC9:
goto H1XbXSDhJoRacLc0;
goto Um7q09i1tEb3fMyj;
S_RGttYZEGl7jbXj:
$basketLinks[$productID] = array();
goto v36038xLL4vdBIGV;
wPW1LDaW3EVCTv0U: kmRUvNkRUASTDQhv:
goto g1xKzGzmNkEq7oRA;
b3i7SsA4yWxswkKw:
$measureCode = intval($arItem["\115\105\101\123\125\x52\x45\x5f\x43\117\x44\x45"]);
goto XsAozGocMPE2Agkm;
g1xKzGzmNkEq7oRA:
}
goto bMtM_NCPyKVIrOwZ;
knxkj1RXKM3PJy7C:
return $arBasketItems;
goto o7TUb8zra91VHBMo;
IhmhCyGBy0SvSWnz:
$arBasket2Measure[$arRes["\x4d\105\x41\123\x55\122\105"]] = array();
goto AIpQc3p77gPFpR3l;
l4JOovfNQN8_io9G:
$arBasket2Measure[$arRes["\x4d\x45\x41\123\x55\x52\105"]][] = $arRes["\111\x44"];
goto O_CXweoGOb_nMg4s;
yNBIj5nRXN9K43d_:
goto PxmsPeea2mrJuhml;
goto XvMriBnpnuIH84XT;
gC6HMb4uOUqF0aRu:
if (empty($newMeasure)) {
goto KfVwcPlo9DtGXzst;
}
goto ZDGkhRPHRo1nmDaP;
DiDsuLOEJx_H5lL2:
$dbres = CCatalogProduct::GetList(array(), array("\111\104" => $arElementId), false, false, array("\x49\104", "\x4d\105\101\x53\x55\x52\x45"));
goto RzczOqBlIVzKNAUP;
abVm1paH3r1BBqrs:
if (!($arMeasure = $dbMeasure->Fetch())) {
goto v4c8OhHCnwDP7XWX;
}
goto gC6O8IemQL1z1GaX;
jCD9gzydsMWHyzOw:
if (!($arMeasures = $resMeasures->Fetch())) {
goto wotkO7pHpa9RSU23;
}
goto wI0E4NI2aHRGkbQj;
jAf1cgsDO5FQyZc5:
if (!($ar = $r->Fetch())) {
goto w7xCDwJBgPnD8hEo;
}
goto Je86Mxw_m3CsgbbT;
Y2wXpXYNqGXZZw09:
goto UqjrDJCcSanEwcAW;
goto fGto4ArfQTyri6D8;
yXu_7dxLdg2JmbUg: ard1IykAWJJjFUKV:
goto jPsZ2vciEkUo5q6w;
jPsZ2vciEkUo5q6w: B1tgAUKMzOqgmE3w:
goto KnUtAL25MD5ki5GB;
i6Bo7YOpNC45kZf5:
if (!($arRes = $dbres->Fetch())) {
goto UzhIpH3w20jIcRVz;
}
goto hrLuBf2L4ialIYD8;
urRu6N6IxCkng8bB:
$basketLinks = array();
goto CAEi7N0zWdXX7CR1;
M_u8vJVbPOI4pKA9:
if (empty($arElementId)) {
goto B1tgAUKMzOqgmE3w;
}
goto S4e7_CYxFmv806y4;
oksBBeKIu0lHvRVu:
$r = CCatalogProduct::GetList([], ["\75\x49\104" => array_column($arBasketItems, "\120\122\x4f\x44\125\x43\x54\137\111\x44")]);
goto ox53i78ZnxfoEB7l;
O_CXweoGOb_nMg4s:
if (!(!isset($measures[$arRes["\115\105\x41\123\125\122\105"]]) && !in_array($arRes["\115\x45\x41\123\125\122\105"], $newMeasure))) {
goto lmYdFWB21GK3RXsz;
}
goto N0N5jkQeSyVQSQ3t;
S4e7_CYxFmv806y4:
$arBasket2Measure = array();
goto DiDsuLOEJx_H5lL2;
TxIV1OtM_QZhDTTt: wotkO7pHpa9RSU23:
goto TFWbo6KN8VNHCyHo;
KPFpgvK0tz90fVAz:
unset($productID, $keyBasket, $arItem);
goto M_u8vJVbPOI4pKA9;
m0sJFy5fruY7rPtt: S4nMHcWElLUvacAr:
goto rTj5gqUayKtcpmMw;
jLoKGK0P0R7zbkiA: UzhIpH3w20jIcRVz:
goto PCv9QZpd7SHlrWK3;
qex5u9JirFe_yZdT:
$newMeasure = array();
goto cgL23ADti6GnWXQF;
ThzJbxMAJy08M0HS:
$arProductToMeasuresNames = [];
goto oksBBeKIu0lHvRVu;
o7TUb8zra91VHBMo:
} ?>
Function Calls
None |
Stats
MD5 | 6a3a56928f33f5d4d7aa0ba178a474e6 |
Eval Count | 0 |
Decode Time | 283 ms |