|
| | getSettings ($exportId=NULL) |
| | saveSettings (array $settings) |
| | setActive () |
| | unsetActive () |
| | install () |
| | uninstall () |
| | removeProfile ($exportId) |
| | getGroupId ($exportId) |
| | isAgressiveExport ($exportId) |
| | getApi ($exportId) |
| | getExecuter ($exportId) |
| | log ($level, $type, $itemId, $description) |
| | changeActiveById ($exportId) |
| | unsetActiveById ($exportId) |
| | isActiveById ($exportId) |
| | getAuthUrl ($exportId, $redirectUrl) |
| | getTokenUrl ($exportId, $redirectUrl, $code) |
| | getTimelimit ($exportId) |
| | getExecutionItemsLimit ($exportId) |
| | getRichLog ($exportId) |
| | getAvailableFlag ($exportId) |
| | getExportProfilesList ($onlyActive=true) |
| | getId () |
| | addLogRecord ($level, $type, $itemId, $description) |
| | getField ($fieldName) |
| | getRealName () |
| | isActive () |
| | getSettings () |
| | resetSettings ($siteId) |
| | isInstalled () |
| | getCode () |
| | getAnalyticCode () |
| | getInfo () |
| | isOfType (string $type) |
| | getExternalLink ($type, Sale\Order $order) |
См. определение в файле vk.php строка 19
◆ changeActiveById()
| changeActiveById |
( |
| $exportId | ) |
|
Change params and set ACTIVE flag to one export profile
- Аргументы
-
См. определение в файле vk.php строка 517
◆ getApi()
Return ore create new API object
- Аргументы
-
- Возвращает
- Api
См. определение в файле vk.php строка 426
◆ getAuthUrl()
| getAuthUrl |
( |
| $exportId, |
|
|
| $redirectUrl ) |
Create URL for link to authorize in VK Oauth server
- Аргументы
-
- Возвращает
- bool|string
См. определение в файле vk.php строка 611
◆ getAvailableFlag()
| getAvailableFlag |
( |
| $exportId | ) |
|
◆ getExecuter()
Return ore create new executer object
- Аргументы
-
- Возвращает
- Executer
См. определение в файле vk.php строка 441
◆ getExecutionItemsLimit()
| getExecutionItemsLimit |
( |
| $exportId | ) |
|
Get max item count to export
- Аргументы
-
- Возвращает
- mixed - max item count to export or false
См. определение в файле vk.php строка 742
◆ getExportProfilesList()
| getExportProfilesList |
( |
| $onlyActive = true | ) |
|
Return array of existings profiles IDs
$onlyActive - if true - return only active profiles. If false - return all
- Возвращает
- array
- Исключения
-
Bitrix\Main\ArgumentException
См. определение в файле vk.php строка 789
◆ getExportTypes()
Return list of all possible exports type
- Возвращает
- array
См. определение в файле vk.php строка 477
◆ getGroupId()
Get VK-group ID from settings
- Аргументы
-
- Возвращает
- bool
См. определение в файле vk.php строка 387
◆ getInstance()
Return singltone object of VK
- Возвращает
- Vk
- Исключения
-
Bitrix\Main\ArgumentNullException
См. определение в файле vk.php строка 68
◆ getRichLog()
Return true if set option "Use rich log". Else return false. Rich log white more information about export, need for debug unknown errors.
- Аргументы
-
- Возвращает
- bool
См. определение в файле vk.php строка 760
◆ getScope()
Return array of permissions to authorize in VK
- Аргументы
-
| $params | - array of needed permissions names |
- Возвращает
- int|mixed
См. определение в файле vk.php строка 687
◆ getSettings()
| getSettings |
( |
| $exportId = NULL | ) |
|
Get settings from profiles table. If passed esportId - return only one item
- Аргументы
-
- Возвращает
- mixed
- Исключения
-
Bitrix\Main\ArgumentException
См. определение в файле vk.php строка 80
◆ getTimelimit()
| getTimelimit |
( |
| $exportId | ) |
|
Get timelimit from settings
- Аргументы
-
- Возвращает
- mixed - timelimit or false
См. определение в файле vk.php строка 727
◆ getTokenUrl()
| getTokenUrl |
( |
| $exportId, |
|
|
| $redirectUrl, |
|
|
| $code ) |
Create link to getting access token
- Аргументы
-
| $exportId | |
| $redirectUrl | |
| $code | |
- Возвращает
- bool|string
См. определение в файле vk.php строка 641
◆ install()
Installs all necessary stuff for Vk.
- Возвращает
- bool
Переопределяет метод предка Platform.
См. определение в файле vk.php строка 186
◆ isActiveById()
| isActiveById |
( |
| $exportId | ) |
|
Return value of ACTIVE flag to one export profile
- Аргументы
-
- Возвращает
- bool
См. определение в файле vk.php строка 593
◆ isAgressiveExport()
| isAgressiveExport |
( |
| $exportId | ) |
|
Return param Agressive_export
- Аргументы
-
- Возвращает
- bool
См. определение в файле vk.php строка 408
◆ log()
| log |
( |
| $level, |
|
|
| $type, |
|
|
| $itemId, |
|
|
| $description ) |
Log events to system log & sends error to email.
- Аргументы
-
| int | $level | Log level of event. |
| string | $type | Event type. |
| string | $itemId | Item id. |
| string | $description | Event description. |
- Возвращает
- bool
См. определение в файле vk.php строка 500
◆ OnEventLogGetAuditTypes()
| OnEventLogGetAuditTypes |
( |
| ) |
|
|
static |
Error types for event log
- Возвращает
- array
См. определение в файле vk.php строка 818
◆ removeProfile()
| removeProfile |
( |
| $exportId | ) |
|
Remove one export profile. If it last profile - uninstall all VK-platform
- Аргументы
-
- Возвращает
- \Bitrix\Main\Entity\DeleteResult
- Исключения
-
Exception
См. определение в файле vk.php строка 246
◆ saveSettings()
| saveSettings |
( |
array | $settings | ) |
|
Formatted export profile settings and save them in own table.
- Аргументы
-
| array | $settings | |
| null | $exportId | |
- Возвращает
- bool|int
- Исключения
-
Exception
Переопределяет метод предка Platform.
См. определение в файле vk.php строка 114
◆ setActive()
Sets Vk active.
- Возвращает
- bool
- Исключения
-
Bitrix\Main\SystemException
Переопределяет метод предка Platform.
См. определение в файле vk.php строка 162
◆ uninstall()
Clear all items related with VK - settings, agents, mapping
- Исключения
-
Bitrix\Main\SystemException
Переопределяет метод предка Platform.
См. определение в файле vk.php строка 222
◆ unsetActive()
Sets Vk inactive.
- Возвращает
- bool
Переопределяет метод предка Platform.
См. определение в файле vk.php строка 174
◆ unsetActiveById()
| unsetActiveById |
( |
| $exportId | ) |
|
Unset ACTIVE flag to one export profile
- Аргументы
-
- Возвращает
- bool|int
См. определение в файле vk.php строка 561
◆ DEFAULT_EXECUTION_ITEMS
| const DEFAULT_EXECUTION_ITEMS = 6 |
См. определение в файле vk.php строка 57
◆ DEFAULT_TIMELIMIT
| const DEFAULT_TIMELIMIT = 40 |
См. определение в файле vk.php строка 56
◆ GROUP_GET_STEP
| const GROUP_GET_STEP = 1000 |
См. определение в файле vk.php строка 32
◆ MAX_ALBUM_PHOTO_SIZE
| const MAX_ALBUM_PHOTO_SIZE = 52428800 |
См. определение в файле vk.php строка 45
◆ MAX_ALBUM_PHOTO_SIZES_SUM
| const MAX_ALBUM_PHOTO_SIZES_SUM = 14000 |
См. определение в файле vk.php строка 44
◆ MAX_ALBUM_RATIO_H
| const MAX_ALBUM_RATIO_H = 3 |
См. определение в файле vk.php строка 47
◆ MAX_ALBUM_RATIO_V
| const MAX_ALBUM_RATIO_V = 0.25 |
См. определение в файле vk.php строка 46
◆ MAX_ALBUMS
См. определение в файле vk.php строка 34
◆ MAX_EXECUTION_ITEMS
| const MAX_EXECUTION_ITEMS = 25 |
См. определение в файле vk.php строка 33
◆ MAX_PHOTOS_IN_ALBUM
| const MAX_PHOTOS_IN_ALBUM = 1 |
См. определение в файле vk.php строка 39
◆ MAX_PHOTOS_IN_PRODUCT
| const MAX_PHOTOS_IN_PRODUCT = 4 |
См. определение в файле vk.php строка 38
◆ MAX_PRODUCT_PHOTO_SIZE
| const MAX_PRODUCT_PHOTO_SIZE = 52428800 |
См. определение в файле vk.php строка 52
◆ MAX_PRODUCT_PHOTO_SIZES_SUM
| const MAX_PRODUCT_PHOTO_SIZES_SUM = 14000 |
См. определение в файле vk.php строка 51
◆ MAX_PRODUCT_RATIO_H
| const MAX_PRODUCT_RATIO_H = 10 |
См. определение в файле vk.php строка 54
◆ MAX_PRODUCT_RATIO_V
| const MAX_PRODUCT_RATIO_V = 0.1 |
См. определение в файле vk.php строка 53
◆ MAX_PRODUCTS
| const MAX_PRODUCTS = 15000 |
См. определение в файле vk.php строка 35
◆ MAX_PRODUCTS_IN_ALBUM
| const MAX_PRODUCTS_IN_ALBUM = 1000 |
См. определение в файле vk.php строка 36
◆ MAX_VK_CATEGORIES
| const MAX_VK_CATEGORIES = 1000 |
См. определение в файле vk.php строка 40
◆ MIN_ALBUM_PHOTO_HEIGHT
| const MIN_ALBUM_PHOTO_HEIGHT = 720 |
См. определение в файле vk.php строка 43
◆ MIN_ALBUM_PHOTO_WIDTH
| const MIN_ALBUM_PHOTO_WIDTH = 1280 |
См. определение в файле vk.php строка 42
◆ MIN_PRODUCT_PHOTO_HEIGHT
| const MIN_PRODUCT_PHOTO_HEIGHT = 400 |
См. определение в файле vk.php строка 50
◆ MIN_PRODUCT_PHOTO_WIDTH
| const MIN_PRODUCT_PHOTO_WIDTH = 400 |
См. определение в файле vk.php строка 49
◆ OAUTH_URL
| const OAUTH_URL = "https://oauth.vk.com/authorize" |
См. определение в файле vk.php строка 26
◆ PRODUCTS_GET_STEP
| const PRODUCTS_GET_STEP = 200 |
См. определение в файле vk.php строка 37
◆ TOKEN_URL
| const TOKEN_URL = "https://oauth.vk.com/access_token" |
См. определение в файле vk.php строка 27
◆ TRADING_PLATFORM_CODE
| const TRADING_PLATFORM_CODE = "vk" |
См. определение в файле vk.php строка 21
◆ VERY_DEFAULT_VK_CATEGORY
| const VERY_DEFAULT_VK_CATEGORY = 1 |
См. определение в файле vk.php строка 59
◆ VK_CATEGORY_TO_CHANGE
| const VK_CATEGORY_TO_CHANGE = -1 |
См. определение в файле vk.php строка 60
◆ VK_URL
| const VK_URL = 'https://vk.com/' |
См. определение в файле vk.php строка 28
◆ VK_URL__ALBUM_PREFIX
| const VK_URL__ALBUM_PREFIX = '?section=album_' |
См. определение в файле vk.php строка 30
◆ VK_URL__MARKET_PREFIX
| const VK_URL__MARKET_PREFIX = 'market-' |
См. определение в файле vk.php строка 29
Объявления и описания членов класса находятся в файле:
- C:/bitrix/modules/sale/lib/tradingplatform/vk/vk.php