GetByID
array CSaleRecurring::GetByID( int ID );
Метод возвращает параметры информации о продлении с кодом ID. Нестатический метод.
Параметры вызова
Параметр | Описание |
---|---|
ID | Код записи с информацией о продлении. |
Возвращаемые значения
Метод возвращает ассоциативный массив параметров информации о продлении с ключами:
- ID - код записи;
- USER_ID - код пользователя;
- MODULE - модуль, товар которого продлевается;
- PRODUCT_ID - код продлеваемого товара;
- PRODUCT_NAME - название продлеваемого товара;
- PRODUCT_URL - ссылка на продлеваемый товар;
- RECUR_SCHEME_TYPE - тип периода оплаты;
- RECUR_SCHEME_LENGTH - длина периода оплаты;
- WITHOUT_ORDER - флаг "Без оформления заказа";
- ORDER_ID - код базового заказа для продления;
- CANCELED - флаг отмены продления;
- DESCRIPTION - описание;
- CALLBACK_FUNC - функция обратного вызова для обновления параметров продления;
- REMAINING_ATTEMPTS - количество оставшихся попыток осуществления продления;
- SUCCESS_PAYMENT - успешное осуществление продления;
- CANCELED_REASON - причина отмены;
- DATE_CANCELED - дата отмены;
- PRIOR_DATE - дата последнего продления;
- NEXT_DATE - дата очередного продления;
- TIMESTAMP_X - дата последнего изменения записи.
Примечание: результат выполнения метода кешируется в рамках одной страницы. Поэтому повторные вызовы метода не влекут за собой дополнительных запросов к базе данных.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024