|
1C-Bitrix 25.700.0
|
Открытые члены | |
| __construct () | |
| getErrors () | |
| addSubscribe (array $subscribeData) | |
| deleteManySubscriptions (array $listSubscribeId, $itemId=0) | |
| checkAccessToSubscription ($subscribeId) | |
| runSubscriberIdentification (array $subscriberData, $sendLetter=true) | |
| authorizeSubscriber (array $authorizationData) | |
| unSubscribe (array $data) | |
| activateSubscription (array $listSubscribeId, $timePeriod=0) | |
| deactivateSubscription (array $listSubscribeId) | |
| checkSubscriptionActivity ($dateTo) | |
| setSessionOfSibscribedProducts ($itemId) | |
Поля данных | |
| const | ERROR_REQUIRED_PARAMATERS = 'ERROR_REQUIRED_PARAMATERS_12001' |
| const | ERROR_ADD_SUBSCRIBE = 'ERROR_ADD_SUBSCRIBE_12002' |
| const | ERROR_VALIDATE_FIELDS = 'ERROR_VALIDATE_FIELDS_12003' |
| const | ERROR_SUBSCRIBER_IDENTIFICATION = 'ERROR_SUBSCRIBER_IDENTIFICATION_12004' |
| const | ERROR_AUTHORIZATION = 'ERROR_AUTHORIZATION_12005' |
| const | ERROR_DELETE_SUBSCRIBE = 'ERROR_ADD_SUBSCRIBE_12006' |
| const | ERROR_ADD_SUBSCRIBE_ALREADY_EXISTS = 'ERROR_ADD_SUBSCRIBE_ALREADY_EXISTS_12007' |
| const | ERROR_ACTIVITY_CHANGE = 'ERROR_ACTIVITY_CHANGE_12008' |
| const | ERROR_UNSUBSCRIBE = 'ERROR_UNSUBSCRIBE_12009' |
| $contactTypes = array() | |
Защищенные данные | |
| $errorCollection | |
| $userId = 0 | |
| $isAdmin = false | |
| $fields = array() | |
| $listAvailableFields | |
Class SubscribeManager manages subscriptions.
См. определение в файле subscribemanager.php строка 22
| __construct | ( | ) |
См. определение в файле subscribemanager.php строка 55
| activateSubscription | ( | array | $listSubscribeId, |
| $timePeriod = 0 ) |
The method activates the subscription clearing a field DATE_TO or writing the subscription term.
| array | $listSubscribeId | List subscribe id. |
| int | $timePeriod | Subscription period in seconds. |
Exception
См. определение в файле subscribemanager.php строка 429
| addSubscribe | ( | array | $subscribeData | ) |
The method creates a new subscription.
| array | $subscribeData | An array containing the data of a new subscription. |
Bitrix\Main\ArgumentException
Bitrix\Main\ArgumentNullException
Exception
См. определение в файле subscribemanager.php строка 86
| authorizeSubscriber | ( | array | $authorizationData | ) |
The method authenticates an anonymous subscriber.
| array | $authorizationData | The authentication information. |
См. определение в файле subscribemanager.php строка 332
| checkAccessToSubscription | ( | $subscribeId | ) |
The method checks the access to subscription by using the userId or token. Administrators subscription is always available.
| integer | $subscribeId | Subscribe id. |
Bitrix\Main\ArgumentException
См. определение в файле subscribemanager.php строка 188
| checkSubscriptionActivity | ( | $dateTo | ) |
The method checks the subscription activity field value DATE_TO.
| mixed | $dateTo | An empty value or an instance DateTime. |
См. определение в файле subscribemanager.php строка 483
| deactivateSubscription | ( | array | $listSubscribeId | ) |
The method deactivates the subscription by writing the current date.
| array | $listSubscribeId | List subscribe id. |
Exception
См. определение в файле subscribemanager.php строка 461
| deleteManySubscriptions | ( | array | $listSubscribeId, |
| $itemId = 0 ) |
The method removes a lot of subscriptions received subscribeId list with the account permissions.
| array | $listSubscribeId | List subscribe id. |
| integer | $itemId | If this parameter is passed, cleaned write to the session. |
Exception
См. определение в файле subscribemanager.php строка 153
| getErrors | ( | ) |
См. определение в файле subscribemanager.php строка 72
The method begins the process of identification of the anonymous subscriber.
| array | $subscriberData | An array containing the data necessary for identification. |
| bool | $sendLetter | Marker, checks whether to send a letter. |
Bitrix\Main\ArgumentNullException
См. определение в файле subscribemanager.php строка 232
| setSessionOfSibscribedProducts | ( | $itemId | ) |
Write product id to the session to check that the user has subscribed.
| integer | $itemId | Product id. |
См. определение в файле subscribemanager.php строка 505
| unSubscribe | ( | array | $data | ) |
Method unsubscribe subscribers with fixed input data.
| array | $data | Input data. |
Bitrix\Main\ArgumentException
Exception
См. определение в файле subscribemanager.php строка 386
| $contactTypes = array() |
См. определение в файле subscribemanager.php строка 41
|
protected |
См. определение в файле subscribemanager.php строка 35
|
protected |
См. определение в файле subscribemanager.php строка 43
|
protected |
См. определение в файле subscribemanager.php строка 39
|
protected |
См. определение в файле subscribemanager.php строка 44
|
protected |
См. определение в файле subscribemanager.php строка 37
| const ERROR_ACTIVITY_CHANGE = 'ERROR_ACTIVITY_CHANGE_12008' |
См. определение в файле subscribemanager.php строка 31
| const ERROR_ADD_SUBSCRIBE = 'ERROR_ADD_SUBSCRIBE_12002' |
См. определение в файле subscribemanager.php строка 25
| const ERROR_ADD_SUBSCRIBE_ALREADY_EXISTS = 'ERROR_ADD_SUBSCRIBE_ALREADY_EXISTS_12007' |
См. определение в файле subscribemanager.php строка 30
| const ERROR_AUTHORIZATION = 'ERROR_AUTHORIZATION_12005' |
См. определение в файле subscribemanager.php строка 28
| const ERROR_DELETE_SUBSCRIBE = 'ERROR_ADD_SUBSCRIBE_12006' |
См. определение в файле subscribemanager.php строка 29
| const ERROR_REQUIRED_PARAMATERS = 'ERROR_REQUIRED_PARAMATERS_12001' |
См. определение в файле subscribemanager.php строка 24
| const ERROR_SUBSCRIBER_IDENTIFICATION = 'ERROR_SUBSCRIBER_IDENTIFICATION_12004' |
См. определение в файле subscribemanager.php строка 27
| const ERROR_UNSUBSCRIBE = 'ERROR_UNSUBSCRIBE_12009' |
См. определение в файле subscribemanager.php строка 32
| const ERROR_VALIDATE_FIELDS = 'ERROR_VALIDATE_FIELDS_12003' |
См. определение в файле subscribemanager.php строка 26