1C-Bitrix 25.700.0
|
Функции | |
__AddCellPriceType ($intRangeID, $strPrefix) | |
__AddCellPrice ($intRangeID, $strPrefix) | |
__AddCellCurrency ($intRangeID, $strPrefix) | |
__showPopup ($element_id, $items) | |
__AddRangeRow ($intRangeID, $strPrefix) | |
arraysCombination (&$arr, $index=0) |
Переменные | |
$arJSDescription | |
const | IB_SEG_ROW_PREFIX = 'IB_SEG_' |
$request = Main\Context::getCurrent()->getRequest() | |
$subIBlockId = (int)$request->get('subIBlockId') | |
if($subIBlockId<=0) | $subPropValue = (int)$request->get('subPropValue') |
$subTmpId = (int)$request->get('subTmpId') | |
$iBlockId = (int)$request->get('iBlockId') | |
$arSKUInfo = CCatalogSku::GetInfoByOfferIBlock($subIBlockId) | |
$parentProductName = trim($_POST['PRODUCT_NAME']) | |
$useStoreControl = Catalog\Config\State::isUsedInventoryManagement() | |
$accessController = AccessController::getCurrent() | |
$allowProductAdd = $accessController->check(ActionDictionary::ACTION_PRODUCT_ADD) | |
$elementAdd | |
$boolHighLoad = null | |
$arResult = array() | |
$arAllProperties = array() | |
$arAllParentProperties = array() | |
$arFileProperties = array() | |
$arFilePropertiesExt = array() | |
$arDirProperties = array() | |
$dbIBlockProperty = CIBlockProperty::GetList(array("SORT" => "ASC", "NAME" => "ASC"), array("IBLOCK_ID" => $subIBlockId, "ACTIVE" => 'Y')) | |
while($arIBlockProperty=$dbIBlockProperty->Fetch()) | $dbParentIBlockProperty = CIBlockProperty::GetList(array("SORT" => "ASC", "NAME" => "ASC"), array("IBLOCK_ID" => $iBlockId, "ACTIVE" => 'Y')) |
while($arParentIBlockProperty=$dbParentIBlockProperty->Fetch()) | $errorMessage = '' |
if ( $_SERVER[ 'REQUEST_METHOD']=='POST' &&$elementAdd &&check_bitrix_sessid()) | |
$arPropertyPopup = array() | |
$arPropertyPopupIB1 = array() | |
$arPropertyPopupIB2 | |
if($errorMessage) | else |
$arCellTemplates [] = CUtil::JSEscape(__AddCellPriceType('tmp_xxx', 'PREFIX')) | |
$aTabs | |
$tabControl = new CAdminTabControl("tabControl", $aTabs, true, true) | |
foreach( $arCellTemplates as $key=> $value) | foreach ( $arCellTemplates as $key=> $value) = $subIBlockId |
if(! $useStoreControl) | $measureIterator |
$arVATRef = CatalogGetVATArray(array(), true) | |
$vatInclude = (Main\Config\Option::get('catalog', 'default_product_vat_included') === 'Y') | |
if($accessController->check(ActionDictionary::ACTION_PRODUCT_PURCHASE_INFO_VIEW) &&! $useStoreControl) | $priceTypeList = Catalog\GroupTable::getTypeList() |
if(!empty($priceTypeList))("IB_SEG_PRICE_SHORT") ?>("IB_SEG_PRICE_TYPE") ?> | ("IB_SEG_PRICE") ?> ("IB_SEG_CURRENCY") ?> |
endif = GetMessage("IB_SEG_PRICE_ROW_ADD") | |
foreach($arResult as $key=> $arProperty) | $arFileProperties [] |
__AddCellCurrency | ( | $intRangeID, | |
$strPrefix ) |
$intRangeID | |
$strPrefix |
См. определение в файле iblock_subelement_generator.php строка 109
__AddCellPrice | ( | $intRangeID, | |
$strPrefix ) |
$intRangeID | |
$strPrefix |
См. определение в файле iblock_subelement_generator.php строка 95
__AddCellPriceType | ( | $intRangeID, | |
$strPrefix ) |
$intRangeID | |
$strPrefix |
См. определение в файле iblock_subelement_generator.php строка 71
__AddRangeRow | ( | $intRangeID, | |
$strPrefix ) |
$intRangeID | |
$strPrefix |
См. определение в файле iblock_subelement_generator.php строка 143
__showPopup | ( | $element_id, | |
$items ) |
См. определение в файле iblock_subelement_generator.php строка 122
arraysCombination | ( | & | $arr, |
$index = 0 ) |
$arr | ||
int | $index |
См. определение в файле iblock_subelement_generator.php строка 153
$accessController = AccessController::getCurrent() |
См. определение в файле iblock_subelement_generator.php строка 51
$allowProductAdd = $accessController->check(ActionDictionary::ACTION_PRODUCT_ADD) |
См. определение в файле iblock_subelement_generator.php строка 53
$arAllParentProperties = array() |
См. определение в файле iblock_subelement_generator.php строка 187
$arAllProperties = array() |
См. определение в файле iblock_subelement_generator.php строка 186
$arCellTemplates[] = CUtil::JSEscape(__AddCellPriceType('tmp_xxx', 'PREFIX')) |
См. определение в файле iblock_subelement_generator.php строка 643
$arDirProperties = array() |
См. определение в файле iblock_subelement_generator.php строка 190
$arFileProperties = array() |
См. определение в файле iblock_subelement_generator.php строка 188
$arFileProperties[] |
См. определение в файле iblock_subelement_generator.php строка 915
$arFilePropertiesExt = array() |
См. определение в файле iblock_subelement_generator.php строка 189
$arJSDescription |
См. определение в файле iblock_subelement_generator.php строка 23
foreach($arResult as $key=> $property) if (count( $arPropertyPopup) > 0) __showPopup("mnu_ADD_PROPERTY" $arPropertyPopup = array() |
См. определение в файле iblock_subelement_generator.php строка 597
foreach($arResult as $key=> $property) if (!empty( $arPropertyPopupIB1)) __showPopup("IB_SEG_ADD_PROP_IN_TITLE" $arPropertyPopupIB1 = array() |
См. определение в файле iblock_subelement_generator.php строка 608
foreach($arAllParentProperties as $key=> $property) if (!empty( $arPropertyPopupIB2)) __showPopup("IB_SEG_ADD_PROP_IN_TITLE2" $arPropertyPopupIB2 |
См. определение в файле iblock_subelement_generator.php строка 620
$arResult = array() |
См. определение в файле iblock_subelement_generator.php строка 185
$arSKUInfo = CCatalogSku::GetInfoByOfferIBlock($subIBlockId) |
См. определение в файле iblock_subelement_generator.php строка 46
$arVATRef = CatalogGetVATArray(array(), true) |
См. определение в файле iblock_subelement_generator.php строка 812
$aTabs |
См. определение в файле iblock_subelement_generator.php строка 647
$boolHighLoad = null |
См. определение в файле iblock_subelement_generator.php строка 184
$dbIBlockProperty = CIBlockProperty::GetList(array("SORT" => "ASC", "NAME" => "ASC"), array("IBLOCK_ID" => $subIBlockId, "ACTIVE" => 'Y')) |
См. определение в файле iblock_subelement_generator.php строка 191
while ( $arIBlockProperty=$dbIBlockProperty->Fetch()) $dbParentIBlockProperty = CIBlockProperty::GetList(array("SORT" => "ASC", "NAME" => "ASC"), array("IBLOCK_ID" => $iBlockId, "ACTIVE" => 'Y')) |
См. определение в файле iblock_subelement_generator.php строка 268
$elementAdd |
См. определение в файле iblock_subelement_generator.php строка 54
while ( $arParentIBlockProperty=$dbParentIBlockProperty->Fetch()) $errorMessage = '' |
См. определение в файле iblock_subelement_generator.php строка 275
$iBlockId = (int)$request->get('iBlockId') |
См. определение в файле iblock_subelement_generator.php строка 45
if (! $useStoreControl) $measureIterator |
См. определение в файле iblock_subelement_generator.php строка 796
$parentProductName = trim($_POST['PRODUCT_NAME']) |
См. определение в файле iblock_subelement_generator.php строка 47
if ( $accessController->check(ActionDictionary::ACTION_PRODUCT_PURCHASE_INFO_VIEW) &&! $useStoreControl) $priceTypeList = Catalog\GroupTable::getTypeList() |
См. определение в файле iblock_subelement_generator.php строка 850
$request = Main\Context::getCurrent()->getRequest() |
См. определение в файле iblock_subelement_generator.php строка 36
$subIBlockId = (int)$request->get('subIBlockId') |
См. определение в файле iblock_subelement_generator.php строка 38
if ( $subIBlockId<=0) $subPropValue = (int)$request->get('subPropValue') |
См. определение в файле iblock_subelement_generator.php строка 43
$subTmpId = (int)$request->get('subTmpId') |
См. определение в файле iblock_subelement_generator.php строка 44
$tabControl = new CAdminTabControl("tabControl", $aTabs, true, true) |
См. определение в файле iblock_subelement_generator.php строка 662
$useStoreControl = Catalog\Config\State::isUsedInventoryManagement() |
См. определение в файле iblock_subelement_generator.php строка 49
$vatInclude = (Main\Config\Option::get('catalog', 'default_product_vat_included') === 'Y') |
См. определение в файле iblock_subelement_generator.php строка 822
if(!empty( $priceTypeList))("IB_SEG_PRICE_SHORT") ?>("IB_SEG_PRICE_TYPE") ?> ("IB_SEG_PRICE") ?>("IB_SEG_CURRENCY") ?> | ( | ! | empty $priceTypeList | ) |
См. определение в файле iblock_subelement_generator.php строка 851
if ( $errorMessage) else |
См. определение в файле iblock_subelement_generator.php строка 640
endif = GetMessage("IB_SEG_PRICE_ROW_ADD") |
См. определение в файле iblock_subelement_generator.php строка 874
foreach | ( | $arCellTemplates as, | |
$value ) = $subIBlockId |
См. определение в файле iblock_subelement_generator.php строка 680
const IB_SEG_ROW_PREFIX = 'IB_SEG_' |
См. определение в файле iblock_subelement_generator.php строка 34
if($_SERVER['REQUEST_METHOD']=='POST' && $elementAdd &&check_bitrix_sessid()) | ( | $_SERVER[ 'REQUEST_METHOD'] = = 'POST' && $elementAdd && check_bitrix_sessid() | ) |
См. определение в файле iblock_subelement_generator.php строка 277