Add
Описание и параметры
int CStatEvent::Add( int type_id, string event3, string date, string gid, mixed money = "", string currency = "", string chargeback = "N" )
Добавляет событие по заданному типу и специальному параметру.
Примечание. Метод использует внутреннюю транзакцию. Если у вас используется MySQL и InnoDB, и ранее была открыта транзакция, то ее необходимо закрыть до подключения метода.
Параметры метода
Параметр | Описание |
---|---|
type_id | ID типа события. |
event3 | Дополнительный параметр event3 события. |
date | Дата в текущем формате. |
gid | Специальный параметр в котором закодированы все необходимые данные для добавления события. |
money | Денежная сумма. |
currency | Трехсимвольный идентификатор валюты. Идентификаторы валют задаются в модуле "Валюты". |
chargeback | Флаг отрицательной суммы. Используется, когда необходимо зафиксировать событие о возврате денег (chargeback). Возможные значения:
|
Возвращаемое значение
Функция возвращает ID добавленного события в случае успеха и 0 если событие не было добавлено по каким либо причинам.
Смотрите также
Примеры использования
<? // добавим событие по типу события #1 // данный тип должен быть заранее создан // специальный параметр события в незакодированном виде $gid = "BITRIX_SM.995.82.N0.25.N.ru"; // дата должна быть заданы в формате текущего сайта или языка $date = "23.12.2005 18:15:10"; CStatEvent::Add(1, "", $date, $gid, 99, "USD"); ?>
<? // добавим событие по типу события #2 // данный тип должен быть заранее создан // специальный параметр события в закодированном виде $gid = "BITRIX_SM.OTk1LjgyLk4wLjI1Lk4ucnU%3D"; // дата должна быть заданы в формате текущего сайта или языка $date = "01.06.2005"; CStatEvent::Add(2, "", $date, $gid, "199", "EUR"); ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.