Схема
public mixed
confirm (
$order_info, $order_total )
Аргументы
| Аргумент |
Возможный тип |
Описание |
| $order_info |
— |
— |
| $order_total |
— |
— |
Описание
Метод пока еще не документирован.
Исходный код
$code = '';
$start = strpos($order_total['title'], '(') + 1;
$end = strrpos($order_total['title'], ')');
if ($start && $end) {
$code = substr($order_total['title'], $start, $end - $start);
}
$this->load->model('checkout/voucher');
$voucher_info = $this->model_checkout_voucher->getVoucher($code);
if ($voucher_info) {
$this->model_checkout_voucher->redeem($voucher_info['voucher_id'], $order_info['order_id'], $order_total['value']);
}