1C-Bitrix 25.700.0
|
Переменные | |
$MAX_EXECUTION_TIME = (isset($MAX_EXECUTION_TIME) ? (int)$MAX_EXECUTION_TIME : 0) | |
$CHECK_PERMISSIONS = (isset($CHECK_PERMISSIONS) && $CHECK_PERMISSIONS == 'Y' ? 'Y' : 'N') | |
else | $permissionFilter = array('CHECK_PERMISSIONS' => 'N') |
$pageSize = 100 | |
$navParams = array('nTopCount' => $pageSize) | |
$SETUP_VARS_LIST = 'IBLOCK_ID,SITE_ID,V,XML_DATA,SETUP_SERVER_NAME,COMPANY_NAME,SETUP_FILE_NAME,USE_HTTPS,FILTER_AVAILABLE,DISABLE_REFERERS,EXPORT_CHARSET,MAX_EXECUTION_TIME,CHECK_PERMISSIONS' | |
$INTERNAL_VARS_LIST = 'intMaxSectionID,boolNeedRootSection,arSectionIDs,arAvailGroups' | |
global | $USER |
$bTmpUserCreated = false | |
if(!CCatalog::IsUserExists()) | $saleIncluded = Loader::includeModule('sale') |
$arYandexFields | |
$formatList | |
if(!function_exists("yandex_replace_special")) if(!function_exists("yandex_text2xml")) if(!function_exists( 'yandex_get_value')) if(!function_exists('yandexPrepareItems')) | $arRunErrors = array() |
$yandexFormat = 'none' | |
$productFormat = ($yandexFormat != 'none' ? ' type="'.htmlspecialcharsbx($yandexFormat).'"' : '') | |
$fields = array() | |
$parametricFields = array() | |
$fieldsExist = !empty($XML_DATA['XML_DATA']) && is_array($XML_DATA['XML_DATA']) | |
$parametricFieldsExist = false | |
if( $fieldsExist) if($parametricFieldsExist) | $needProperties = $fieldsExist || $parametricFieldsExist |
$yandexNeedPropertyIds = array() | |
if( $fieldsExist) if($parametricFieldsExist) | $commonFields |
$descrField = $commonFields['DESCRIPTION'] | |
$propertyFields | |
$itemUrlConfig | |
$offerUrlConfig | |
$IBLOCK_ID = (int)$IBLOCK_ID | |
$db_iblock = CIBlock::GetByID($IBLOCK_ID) | |
if(!($ar_iblock=$db_iblock->Fetch())) | else |
$rsProps | |
$ar_iblock ['DETAIL_PAGE_URL'] = (string)$ar_iblock['DETAIL_PAGE_URL'] | |
$itemUrlConfig ['USE_DOMAIN'] = !(preg_match("/^(http|https):\\/\\//i", $ar_iblock['DETAIL_PAGE_URL'])) | |
$itemUrlConfig ['REFERRER_SEPARATOR'] = (mb_strpos($ar_iblock['DETAIL_PAGE_URL'], '?') === false ? '?' : '&') | |
$SETUP_SERVER_NAME = (isset($SETUP_SERVER_NAME) ? trim($SETUP_SERVER_NAME) : '') | |
$COMPANY_NAME = (isset($COMPANY_NAME) ? trim($COMPANY_NAME) : '') | |
$SITE_ID = (isset($SITE_ID) ? (string)$SITE_ID : '') | |
$iterator | |
$site = $iterator->fetch() | |
$site ['COMPANY_NAME'] = $COMPANY_NAME | |
$site ['SERVER_NAME'] = (string)$site['SERVER_NAME'] | |
if( $site[ 'SERVER_NAME']==='') if($site['SERVER_NAME']==='') | $arProperties = array() |
$boolOffers = false | |
$arOffers = false | |
$arOfferIBlock = false | |
$intOfferIBlockID = 0 | |
$offersCatalog = false | |
$arSelectOfferProps = array() | |
$arSelectedPropTypes | |
$arOffersSelectKeys | |
$arCondSelectProp | |
$arSKUExport = array() | |
$arCatalog = CCatalogSku::GetInfoByIBlock($IBLOCK_ID) | |
if(!empty( $arOffers[ 'IBLOCK_ID'])) if($boolOffers) | $propertyIdList = array_keys($arProperties) |
if(empty($arRunErrors)) | $arUserTypeFormat = array() |
$bAllSections = false | |
$arSections = array() | |
if(empty($arRunErrors)) | $selectedPriceType = 0 |
if(!empty($XML_DATA['PRICE'])) | $priceTypeList = [] |
if(empty($arRunErrors)) | $usedProtocol = (isset($USE_HTTPS) && $USE_HTTPS == 'Y' ? 'https://' : 'http://') |
$filterAvailable = (isset($FILTER_AVAILABLE) && $FILTER_AVAILABLE == 'Y') | |
$disableReferers = (isset($DISABLE_REFERERS) && $DISABLE_REFERERS == 'Y') | |
$exportCharset = (isset($EXPORT_CHARSET) && is_string($EXPORT_CHARSET) ? $EXPORT_CHARSET : '') | |
$vatExportSettings | |
$vatRates | |
$vatList = array() | |
$vatExport = $vatExportSettings['ENABLE'] == 'Y' | |
if($vatExport) | $itemOptions |
$sectionFileName = '' | |
$itemFileName = '' | |
if(empty($arRunErrors)) | $itemsFile = null |
$BASE_CURRENCY = Currency\CurrencyManager::getBaseCurrency() |
$ar_iblock[ 'DETAIL_PAGE_URL'] = (string)$ar_iblock['DETAIL_PAGE_URL'] |
См. определение в файле yandex_run.php строка 600
$arCatalog = CCatalogSku::GetInfoByIBlock($IBLOCK_ID) |
См. определение в файле yandex_run.php строка 674
$arCondSelectProp |
См. определение в файле yandex_run.php строка 666
$arOfferIBlock = false |
См. определение в файле yandex_run.php строка 650
$arOffers = false |
См. определение в файле yandex_run.php строка 649
$arOffersSelectKeys |
См. определение в файле yandex_run.php строка 661
if($site['SERVER_NAME']==='') if ( $site[ 'SERVER_NAME']==='') $arProperties = array() |
См. определение в файле yandex_run.php строка 644
if(!function_exists("yandex_replace_special")) if(!function_exists("yandex_text2xml")) if(!function_exists('yandex_get_value')) if (!function_exists( 'yandexPrepareItems')) $arRunErrors = array() |
См. определение в файле yandex_run.php строка 485
$arSections = array() |
См. определение в файле yandex_run.php строка 805
$arSelectedPropTypes |
$arSelectOfferProps = array() |
См. определение в файле yandex_run.php строка 653
$arSKUExport = array() |
См. определение в файле yandex_run.php строка 672
if (empty( $arRunErrors)) $arUserTypeFormat = array() |
См. определение в файле yandex_run.php строка 788
$arYandexFields |
См. определение в файле yandex_run.php строка 71
$bAllSections = false |
См. определение в файле yandex_run.php строка 804
$BASE_CURRENCY = Currency\CurrencyManager::getBaseCurrency() |
См. определение в файле yandex_run.php строка 987
$boolOffers = false |
См. определение в файле yandex_run.php строка 648
$bTmpUserCreated = false |
См. определение в файле yandex_run.php строка 57
$CHECK_PERMISSIONS = (isset($CHECK_PERMISSIONS) && $CHECK_PERMISSIONS == 'Y' ? 'Y' : 'N') |
См. определение в файле yandex_run.php строка 41
if($fieldsExist) if ( $parametricFieldsExist) $commonFields |
См. определение в файле yandex_run.php строка 551
$COMPANY_NAME = (isset($COMPANY_NAME) ? trim($COMPANY_NAME) : '') |
См. определение в файле yandex_run.php строка 606
$db_iblock = CIBlock::GetByID($IBLOCK_ID) |
См. определение в файле yandex_run.php строка 572
$descrField = $commonFields['DESCRIPTION'] |
См. определение в файле yandex_run.php строка 556
$disableReferers = (isset($DISABLE_REFERERS) && $DISABLE_REFERERS == 'Y') |
См. определение в файле yandex_run.php строка 901
$exportCharset = (isset($EXPORT_CHARSET) && is_string($EXPORT_CHARSET) ? $EXPORT_CHARSET : '') |
См. определение в файле yandex_run.php строка 902
$fields = array() |
См. определение в файле yandex_run.php строка 501
$fieldsExist = !empty($XML_DATA['XML_DATA']) && is_array($XML_DATA['XML_DATA']) |
См. определение в файле yandex_run.php строка 503
$filterAvailable = (isset($FILTER_AVAILABLE) && $FILTER_AVAILABLE == 'Y') |
См. определение в файле yandex_run.php строка 900
$formatList |
См. определение в файле yandex_run.php строка 85
$IBLOCK_ID = (int)$IBLOCK_ID |
См. определение в файле yandex_run.php строка 571
$INTERNAL_VARS_LIST = 'intMaxSectionID,boolNeedRootSection,arSectionIDs,arAvailGroups' |
См. определение в файле yandex_run.php строка 54
$intOfferIBlockID = 0 |
См. определение в файле yandex_run.php строка 651
$itemFileName = '' |
См. определение в файле yandex_run.php строка 962
if ( $vatExport) $itemOptions |
См. определение в файле yandex_run.php строка 952
if (empty( $arRunErrors)) $itemsFile = null |
См. определение в файле yandex_run.php строка 985
$itemUrlConfig |
См. определение в файле yandex_run.php строка 562
$itemUrlConfig[ 'REFERRER_SEPARATOR'] = (mb_strpos($ar_iblock['DETAIL_PAGE_URL'], '?') === false ? '?' : '&') |
См. определение в файле yandex_run.php строка 602
$itemUrlConfig[ 'USE_DOMAIN'] = !(preg_match("/^(http|https):\\/\\//i", $ar_iblock['DETAIL_PAGE_URL'])) |
См. определение в файле yandex_run.php строка 601
$iterator |
См. определение в файле yandex_run.php строка 610
$MAX_EXECUTION_TIME = (isset($MAX_EXECUTION_TIME) ? (int)$MAX_EXECUTION_TIME : 0) |
См. определение в файле yandex_run.php строка 25
$navParams = array('nTopCount' => $pageSize) |
См. определение в файле yandex_run.php строка 51
if($fieldsExist) if ( $parametricFieldsExist) $needProperties = $fieldsExist || $parametricFieldsExist |
См. определение в файле yandex_run.php строка 536
$offersCatalog = false |
См. определение в файле yandex_run.php строка 652
$offerUrlConfig |
См. определение в файле yandex_run.php строка 566
$pageSize = 100 |
См. определение в файле yandex_run.php строка 50
$parametricFields = array() |
См. определение в файле yandex_run.php строка 502
$parametricFieldsExist = false |
См. определение в файле yandex_run.php строка 504
См. определение в файле yandex_run.php строка 45
if (!empty( $XML_DATA[ 'PRICE'])) $priceTypeList = [] |
См. определение в файле yandex_run.php строка 872
$productFormat = ($yandexFormat != 'none' ? ' type="'.htmlspecialcharsbx($yandexFormat).'"' : '') |
См. определение в файле yandex_run.php строка 499
$propertyFields |
См. определение в файле yandex_run.php строка 558
if(!empty($arOffers['IBLOCK_ID'])) if ( $boolOffers) $propertyIdList = array_keys($arProperties) |
См. определение в файле yandex_run.php строка 778
$rsProps |
См. определение в файле yandex_run.php строка 584
if (!CCatalog::IsUserExists()) $saleIncluded = Loader::includeModule('sale') |
См. определение в файле yandex_run.php строка 66
$sectionFileName = '' |
См. определение в файле yandex_run.php строка 961
if (empty( $arRunErrors)) $selectedPriceType = 0 |
См. определение в файле yandex_run.php строка 850
$SETUP_SERVER_NAME = (isset($SETUP_SERVER_NAME) ? trim($SETUP_SERVER_NAME) : '') |
См. определение в файле yandex_run.php строка 605
$SETUP_VARS_LIST = 'IBLOCK_ID,SITE_ID,V,XML_DATA,SETUP_SERVER_NAME,COMPANY_NAME,SETUP_FILE_NAME,USE_HTTPS,FILTER_AVAILABLE,DISABLE_REFERERS,EXPORT_CHARSET,MAX_EXECUTION_TIME,CHECK_PERMISSIONS' |
См. определение в файле yandex_run.php строка 53
$site = $iterator->fetch() |
См. определение в файле yandex_run.php строка 614
$site[ 'COMPANY_NAME'] = $COMPANY_NAME |
См. определение в файле yandex_run.php строка 625
$site[ 'SERVER_NAME'] = (string)$site['SERVER_NAME'] |
См. определение в файле yandex_run.php строка 628
См. определение в файле yandex_run.php строка 607
if (empty( $arRunErrors)) $usedProtocol = (isset($USE_HTTPS) && $USE_HTTPS == 'Y' ? 'https://' : 'http://') |
См. определение в файле yandex_run.php строка 899
global $USER |
См. определение в файле yandex_run.php строка 56
$vatExport = $vatExportSettings['ENABLE'] == 'Y' |
См. определение в файле yandex_run.php строка 920
$vatExportSettings |
См. определение в файле yandex_run.php строка 906
$vatList = array() |
См. определение в файле yandex_run.php строка 916
$vatRates |
См. определение в файле yandex_run.php строка 911
$yandexFormat = 'none' |
См. определение в файле yandex_run.php строка 495
$yandexNeedPropertyIds = array() |
См. определение в файле yandex_run.php строка 537
if ( $firstStep) else |
См. определение в файле yandex_run.php строка 581