Ejemplo n.º 1
0
 } 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);