} else { $data['time_from'] = $data['time_to'] = 0; } $data['status'] = 'A'; $status = -1; if (!empty($params['status'])) { if ($params['status'] == 'D') { $data['status'] = 'D'; $status = 1; } elseif ($params['status'] == 'P') { $data['status'] = 'P'; $status = 0; } } if (RusSpsr::WALogin()) { $invoices = RusSpsr::WAGetExtMon($data['time_from'], $data['time_to'], $status); if (!empty($invoices)) { foreach ($invoices as $key => $invoice) { $info = db_get_row("SELECT order_id , courier_key FROM ?:rus_spsr_invoices WHERE invoice_number = ?s", $invoice['invoice']['InvoiceNumber']); if (!empty($info)) { $invoices[$key]['invoice']['order_id'] = $info['order_id']; $invoices[$key]['invoice']['courier_key'] = $info['courier_key']; } $invoices[$key]['invoice']['Receipt_Date'] = str_replace('T', ' ', $invoice['invoice']['Receipt_Date']); $invoices[$key]['invoice']['DeliveryDateWaitFor'] = str_replace('T', ' ', $invoice['invoice']['DeliveryDateWaitFor']); } } RusSpsr::WALogout(); list($invoices, $search) = fn_get_spsr_invoices_list($params, Registry::get('settings.Appearance.admin_elements_per_page'), $invoices); Tygh::$app['view']->assign('search', $search); Tygh::$app['view']->assign('invoices', $invoices);