1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Файл include.php

См. исходные тексты.

Функции

if(defined( 'CATALOG_GLOBAL_VARS') &&CATALOG_GLOBAL_VARS=='Y') GetCatalogGroups ($by="SORT", $order="ASC")
 GetCatalogGroup ($CATALOG_GROUP_ID)
 GetCatalogGroupName ($CATALOG_GROUP_ID)
 GetCatalogProduct ($PRODUCT_ID)
 GetCatalogProductEx ($PRODUCT_ID, $boolAllValues=false)
 GetCatalogProductPrice ($PRODUCT_ID, $CATALOG_GROUP_ID)
 GetCatalogProductPriceList ($PRODUCT_ID, $by="SORT", $order="ASC")
 GetCatalogProductTable ($IBLOCK, $SECT_ID=false, $arOrder=array("sort"=>"asc"), $cnt=0)
 FormatCurrency ($fSum, $strCurrency)
 CatalogBasketCallback ($productID, $quantity=0, $renewal="N", $intUserID=0, $strSiteID=false)
 CatalogBasketOrderCallback ($productID, $quantity, $renewal="N", $intUserID=0, $strSiteID=false)
 CatalogViewedProductCallback ($productID, $UserID, $strSiteID=SITE_ID)
 CatalogDeactivateOneTimeCoupons ($intOrderID=0)
 CatalogPayOrderCallback ($productID, $userID, $bPaid, $orderID)
 CatalogRecurringCallback ($productID, $userID)
 CatalogBasketCancelCallback ($PRODUCT_ID, $QUANTITY, $bCancel)
 Add2Basket ($PRICE_ID, $QUANTITY=1, $arRewriteFields=array(), $arProductParams=array())
 SubscribeProduct ($intProductID, $arRewriteFields=array(), $arProductParams=array())
 CatalogGetPriceTableEx ($ID, $filterQauntity=0, $arFilterType=array(), $VAT_INCLUDE='Y', $arCurrencyParams=array())
 CatalogGetPriceTable ($ID)
 __CatalogGetMicroTime ()
 __CatalogSetTimeMark ($text, $startStop="")
 CatalogGetVATArray ($arFilter=array(), $bInsertEmptyLine=false)
 CurrencyModuleUnInstallCatalog ()
 CatalogGenerateCoupon ()
 __GetCatLangMessages ($strBefore, $strAfter, $MessID, $strDefMess=false, $arLangList=array())
 CatalogClearArray (&$arMap, $boolSort=true)

Переменные

const CATALOG_CONTAINER_PATH = 'modules/catalog/.container.php'
const CATALOG_PATH2EXPORTS = '/bitrix/php_interface/include/catalog_export/'
const CATALOG_PATH2EXPORTS_DEF = '/bitrix/modules/catalog/load/'
const CATALOG_DEFAULT_EXPORT_PATH = '/bitrix/catalog_export/'
const CATALOG_PATH2IMPORTS = '/bitrix/php_interface/include/catalog_import/'
const CATALOG_PATH2IMPORTS_DEF = '/bitrix/modules/catalog/load_import/'
const YANDEX_SKU_EXPORT_ALL = 1
const YANDEX_SKU_EXPORT_MIN_PRICE = 2
const YANDEX_SKU_EXPORT_PROP = 3
const YANDEX_SKU_TEMPLATE_PRODUCT = 1
const YANDEX_SKU_TEMPLATE_OFFERS = 2
const YANDEX_SKU_TEMPLATE_CUSTOM = 3
const EXPORT_VERSION_OLD = 1
const EXPORT_VERSION_NEW = 2
const DISCOUNT_TYPE_STANDART = 0
const DISCOUNT_TYPE_SAVE = 1
const CATALOG_DISCOUNT_OLD_VERSION = 1
const CATALOG_DISCOUNT_NEW_VERSION = 2
const BX_CATALOG_FILENAME_REG = '/[^a-zA-Z0-9\s!#\$%&\‍(\‍)\[\]\{\}+\.;=@\^_\~\/\\\\\-]/i'
const CONTRACTOR_INDIVIDUAL = 1
const CONTRACTOR_JURIDICAL = 2
const DOC_ARRIVAL = 'A'
const DOC_MOVING = 'M'
const DOC_RETURNS = 'R'
const DOC_DEDUCT = 'D'
const DOC_INVENTORY = 'I'
global $APPLICATION
if(!Loader::includeModule( 'iblock')) if(!Loader::includeModule('currency')) $arTreeDescr
const CATALOG_VALUE_EPSILON = 1e-6
const CATALOG_VALUE_PRECISION = 2
const CATALOG_CACHE_DEFAULT_TIME = 10800
const CATALOG_PAGE_SIZE = 500

Функции

◆ __CatalogGetMicroTime()

__CatalogGetMicroTime ( )

См. определение в файле include.php строка 2114

◆ __CatalogSetTimeMark()

__CatalogSetTimeMark ( $text,
$startStop = "" )

См. определение в файле include.php строка 2120

◆ __GetCatLangMessages()

__GetCatLangMessages ( $strBefore,
$strAfter,
$MessID,
$strDefMess = false,
$arLangList = array() )

См. определение в файле include.php строка 2210

◆ Add2Basket()

Add2Basket ( $PRICE_ID,
$QUANTITY = 1,
$arRewriteFields = array(),
$arProductParams = array() )
Аргументы
int$PRICE_ID
float | int$QUANTITY
array$arRewriteFields
array$arProductParams
Возвращает
bool|int

См. определение в файле include.php строка 1106

◆ CatalogBasketCallback()

CatalogBasketCallback ( $productID,
$quantity = 0,
$renewal = "N",
$intUserID = 0,
$strSiteID = false )
См. также
CCatalogProductProvider\GetProductData()
Аргументы
int$productID
int | float$quantity
string$renewal
int$intUserID
bool | string$strSiteID
Возвращает
array|false

См. определение в файле include.php строка 317

◆ CatalogBasketCancelCallback()

CatalogBasketCancelCallback ( $PRODUCT_ID,
$QUANTITY,
$bCancel )

См. определение в файле include.php строка 1082

◆ CatalogBasketOrderCallback()

CatalogBasketOrderCallback ( $productID,
$quantity,
$renewal = "N",
$intUserID = 0,
$strSiteID = false )
См. также
CCatalogProductProvider\OrderProduct()
Аргументы
int$productID
int | float$quantity
string$renewal
int$intUserID
bool | string$strSiteID
Возвращает
array|false

См. определение в файле include.php строка 343

◆ CatalogClearArray()

CatalogClearArray ( & $arMap,
$boolSort = true )
См. также
\Bitrix\Main\Type\Collection::normalizeArrayValuesByInt
Аргументы
array&$arMap
bool$boolSort
Возвращает
void

См. определение в файле include.php строка 2257

◆ CatalogDeactivateOneTimeCoupons()

CatalogDeactivateOneTimeCoupons ( $intOrderID = 0)
См. также
CCatalogDiscountCoupon\CouponOneOrderDisable()
Аргументы
int$intOrderID
Возвращает
void

См. определение в файле include.php строка 561

◆ CatalogGenerateCoupon()

CatalogGenerateCoupon ( )

См. определение в файле include.php строка 2190

◆ CatalogGetPriceTable()

CatalogGetPriceTable ( $ID)

См. определение в файле include.php строка 2009

◆ CatalogGetPriceTableEx()

CatalogGetPriceTableEx ( $ID,
$filterQauntity = 0,
$arFilterType = array(),
$VAT_INCLUDE = 'Y',
$arCurrencyParams = array() )
Аргументы
$ID
int | float$filterQauntity
array$arFilterType
string$VAT_INCLUDE
array$arCurrencyParams
Возвращает
array|bool

См. определение в файле include.php строка 1789

◆ CatalogGetVATArray()

CatalogGetVATArray ( $arFilter = array(),
$bInsertEmptyLine = false )

См. определение в файле include.php строка 2154

◆ CatalogPayOrderCallback()

CatalogPayOrderCallback ( $productID,
$userID,
$bPaid,
$orderID )

См. определение в файле include.php строка 566

◆ CatalogRecurringCallback()

CatalogRecurringCallback ( $productID,
$userID )

См. определение в файле include.php строка 849

◆ CatalogViewedProductCallback()

CatalogViewedProductCallback ( $productID,
$UserID,
$strSiteID = SITE_ID )
Аргументы
int$productID
int$UserID
bool | mixed | string$strSiteID
Возвращает
array|bool

См. определение в файле include.php строка 370

◆ CurrencyModuleUnInstallCatalog()

CurrencyModuleUnInstallCatalog ( )

См. определение в файле include.php строка 2183

◆ FormatCurrency()

FormatCurrency ( $fSum,
$strCurrency )
См. также
CCurrencyLang::CurrencyFormat()
Аргументы
int | float | string$fSum
string$strCurrency
Возвращает
string

См. определение в файле include.php строка 301

◆ GetCatalogGroup()

GetCatalogGroup ( $CATALOG_GROUP_ID)
См. также
\Bitrix\Catalog\GroupTable::getList()
Аргументы
int$CATALOG_GROUP_ID
Возвращает
array|false

См. определение в файле include.php строка 182

◆ GetCatalogGroupName()

GetCatalogGroupName ( $CATALOG_GROUP_ID)
См. также
\Bitrix\Catalog\GroupLangTable::getList()
Аргументы
int$CATALOG_GROUP_ID
Возвращает
string|null

См. определение в файле include.php строка 194

◆ GetCatalogGroups()

if(defined('CATALOG_GLOBAL_VARS') &&CATALOG_GLOBAL_VARS=='Y') GetCatalogGroups ( $by = "SORT",
$order = "ASC" )
См. также
\Bitrix\Catalog\GroupTable::getList()
Аргументы
string$by
string$order
Возвращает
bool|CDBResult

@noinspection PhpDeprecationInspection

См. определение в файле include.php строка 170

◆ GetCatalogProduct()

GetCatalogProduct ( $PRODUCT_ID)
См. также
\Bitrix\Catalog\ProductTable::getList()
Аргументы
int$PRODUCT_ID
Возвращает
array|false

См. определение в файле include.php строка 208

◆ GetCatalogProductEx()

GetCatalogProductEx ( $PRODUCT_ID,
$boolAllValues = false )
См. также
CCatalogProduct\GetByIDEx or write optimal code
Аргументы
int$PRODUCT_ID
bool$boolAllValues
Возвращает
array|bool

См. определение в файле include.php строка 221

◆ GetCatalogProductPrice()

GetCatalogProductPrice ( $PRODUCT_ID,
$CATALOG_GROUP_ID )
См. также
\Bitrix\Catalog\PriceTable::getList()
Аргументы
int$PRODUCT_ID
int$CATALOG_GROUP_ID
Возвращает
array|false

См. определение в файле include.php строка 234

◆ GetCatalogProductPriceList()

GetCatalogProductPriceList ( $PRODUCT_ID,
$by = "SORT",
$order = "ASC" )
См. также
\Bitrix\Catalog\PriceTable::getList()
Аргументы
int$PRODUCT_ID
string$by
string$order
Возвращает
array

См. определение в файле include.php строка 258

◆ GetCatalogProductTable()

GetCatalogProductTable ( $IBLOCK,
$SECT_ID = false,
$arOrder = array("sort"=>"asc"),
$cnt = 0 )
Аргументы
int$IBLOCK
bool$SECT_ID
array$arOrder
int$cnt
Возвращает
false

См. определение в файле include.php строка 288

◆ SubscribeProduct()

SubscribeProduct ( $intProductID,
$arRewriteFields = array(),
$arProductParams = array() )
См. также
catalog.product.subscribe
Аргументы
int$intProductID
array$arRewriteFields
array$arProductParams
Возвращает
bool|int

См. определение в файле include.php строка 1539

Переменные

◆ $APPLICATION

global $APPLICATION

@global \CMain $APPLICATION

Примеры
C:/bitrix/modules/learning/classes/general/clearnaccess.php.

См. определение в файле include.php строка 80

◆ $arTreeDescr

if(!Loader::includeModule('iblock')) if (!Loader::includeModule( 'currency')) $arTreeDescr
Инициализатор
= [
'js' => '/bitrix/js/catalog/core_tree.js',
'css' => '/bitrix/panel/catalog/catalog_cond.css',
'lang' => '/bitrix/modules/catalog/lang/'.LANGUAGE_ID.'/js_core_tree.php',
'rel' => [
'core',
'date',
'window',
],
]

См. определение в файле include.php строка 96

◆ BX_CATALOG_FILENAME_REG

const BX_CATALOG_FILENAME_REG = '/[^a-zA-Z0-9\s!#\$%&\‍(\‍)\[\]\{\}+\.;=@\^_\~\/\\\\\-]/i'

См. определение в файле include.php строка 51

◆ CATALOG_CACHE_DEFAULT_TIME

const CATALOG_CACHE_DEFAULT_TIME = 10800

См. определение в файле include.php строка 110

◆ CATALOG_CONTAINER_PATH

const CATALOG_CONTAINER_PATH = 'modules/catalog/.container.php'

См. определение в файле include.php строка 10

◆ CATALOG_DEFAULT_EXPORT_PATH

const CATALOG_DEFAULT_EXPORT_PATH = '/bitrix/catalog_export/'

См. определение в файле include.php строка 14

◆ CATALOG_DISCOUNT_NEW_VERSION

const CATALOG_DISCOUNT_NEW_VERSION = 2

См. определение в файле include.php строка 49

◆ CATALOG_DISCOUNT_OLD_VERSION

const CATALOG_DISCOUNT_OLD_VERSION = 1

См. определение в файле include.php строка 44

◆ CATALOG_PAGE_SIZE

const CATALOG_PAGE_SIZE = 500

См. определение в файле include.php строка 111

◆ CATALOG_PATH2EXPORTS

const CATALOG_PATH2EXPORTS = '/bitrix/php_interface/include/catalog_export/'

См. определение в файле include.php строка 12

◆ CATALOG_PATH2EXPORTS_DEF

const CATALOG_PATH2EXPORTS_DEF = '/bitrix/modules/catalog/load/'

См. определение в файле include.php строка 13

◆ CATALOG_PATH2IMPORTS

const CATALOG_PATH2IMPORTS = '/bitrix/php_interface/include/catalog_import/'

См. определение в файле include.php строка 16

◆ CATALOG_PATH2IMPORTS_DEF

const CATALOG_PATH2IMPORTS_DEF = '/bitrix/modules/catalog/load_import/'

См. определение в файле include.php строка 17

◆ CATALOG_VALUE_EPSILON

const CATALOG_VALUE_EPSILON = 1e-6

См. определение в файле include.php строка 108

◆ CATALOG_VALUE_PRECISION

const CATALOG_VALUE_PRECISION = 2

См. определение в файле include.php строка 109

◆ CONTRACTOR_INDIVIDUAL

const CONTRACTOR_INDIVIDUAL = 1

См. определение в файле include.php строка 54

◆ CONTRACTOR_JURIDICAL

const CONTRACTOR_JURIDICAL = 2

См. определение в файле include.php строка 55

◆ DISCOUNT_TYPE_SAVE

const DISCOUNT_TYPE_SAVE = 1

См. определение в файле include.php строка 38

◆ DISCOUNT_TYPE_STANDART

const DISCOUNT_TYPE_STANDART = 0

См. определение в файле include.php строка 33

◆ DOC_ARRIVAL

const DOC_ARRIVAL = 'A'
См. также
\Bitrix\Catalog\StoreDocumentTable::TYPE_ARRIVAL

См. определение в файле include.php строка 59

◆ DOC_DEDUCT

const DOC_DEDUCT = 'D'
См. также
\Bitrix\Catalog\StoreDocumentTable::TYPE_DEDUCT

См. определение в файле include.php строка 71

◆ DOC_INVENTORY

const DOC_INVENTORY = 'I'
См. также
\CCatalogDocsTypes::TYPE_INVENTORY

См. определение в файле include.php строка 75

◆ DOC_MOVING

const DOC_MOVING = 'M'
См. также
\Bitrix\Catalog\StoreDocumentTable::TYPE_MOVING

См. определение в файле include.php строка 63

◆ DOC_RETURNS

const DOC_RETURNS = 'R'
См. также
\Bitrix\Catalog\StoreDocumentTable::TYPE_RETURN

См. определение в файле include.php строка 67

◆ EXPORT_VERSION_NEW

const EXPORT_VERSION_NEW = 2

См. определение в файле include.php строка 27

◆ EXPORT_VERSION_OLD

const EXPORT_VERSION_OLD = 1

См. определение в файле include.php строка 26

◆ YANDEX_SKU_EXPORT_ALL

const YANDEX_SKU_EXPORT_ALL = 1

См. определение в файле include.php строка 19

◆ YANDEX_SKU_EXPORT_MIN_PRICE

const YANDEX_SKU_EXPORT_MIN_PRICE = 2

См. определение в файле include.php строка 20

◆ YANDEX_SKU_EXPORT_PROP

const YANDEX_SKU_EXPORT_PROP = 3

См. определение в файле include.php строка 21

◆ YANDEX_SKU_TEMPLATE_CUSTOM

const YANDEX_SKU_TEMPLATE_CUSTOM = 3

См. определение в файле include.php строка 24

◆ YANDEX_SKU_TEMPLATE_OFFERS

const YANDEX_SKU_TEMPLATE_OFFERS = 2

См. определение в файле include.php строка 23

◆ YANDEX_SKU_TEMPLATE_PRODUCT

const YANDEX_SKU_TEMPLATE_PRODUCT = 1

См. определение в файле include.php строка 22