public static function onSalePayOrder($id, $paid) { if (Loader::includeModule('conversion') && ($row = \CSaleOrder::GetById($id))) { if ($paid == 'Y') { $context = DayContext::getEntityItemInstance('sale_order', $id); if (defined('ADMIN_SECTION') && ADMIN_SECTION === true) { $context->addCounter('sale_payment_add_day', 1); } else { $context->addDayCounter('sale_payment_add_day', 1); } $context->addCurrencyCounter('sale_payment_sum_add', $row['PRICE'], $row['CURRENCY']); } } }
public static function onSalePayOrder($id, $paid) { if (Loader::includeModule('conversion') && ($row = \CSaleOrder::GetById($id))) { $context = DayContext::getEntityItemInstance('sale_order', $id); if ($paid == 'Y') { if (defined('ADMIN_SECTION') && ADMIN_SECTION === true) { $context->addCounter('sale_payment_add_day', 1); } else { $context->addDayCounter('sale_payment_add_day', 1); } $context->addCounter('sale_payment_add', 1); $context->addCurrencyCounter('sale_payment_sum_add', $row['PRICE'], $row['CURRENCY']); } /* elseif ($paid == 'N') { if (defined('ADMIN_SECTION') && ADMIN_SECTION === true) { // TODO what if payment added by user and removed by admin -- conversion is going down!!! $context->addCounter ('sale_payment_rem_day', 1); } else { $context->addDayCounter ('sale_payment_rem_day', 1); } $context->addCounter ('sale_payment_rem' , 1); $context->addCurrencyCounter('sale_payment_sum_rem', $row['PRICE'], $row['CURRENCY']); } */ } }