|
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