Example #1
0
 $data = array('period' => empty($params['period']) ? 'A' : $params['period']);
 if (!empty($data['period']) && $data['period'] != 'A') {
     if (!empty($params['time_from'])) {
         $data['time_from'] = strtotime($params['time_from']);
     }
     if (!empty($params['time_to'])) {
         $data['time_to'] = strtotime($params['time_to']);
     }
     list($data['time_from'], $data['time_to']) = fn_create_periods($data);
 } else {
     $data['time_from'] = $data['time_to'] = 0;
 }
 $spsr_login = RusSpsr::WALogin();
 if ($spsr_login) {
     if (!empty($data['period']) && $data['period'] != 'A') {
         $couriers = RusSpsr::WAGetOrders($data['time_from'], $data['time_to']);
     } else {
         $couriers = RusSpsr::WAGetActiveOrders();
     }
     list($couriers, $search) = fn_get_spsr_couriers($params, Registry::get('settings.Appearance.admin_elements_per_page'), $couriers);
     Tygh::$app['view']->assign('couriers', $couriers);
     Tygh::$app['view']->assign('search', $search);
     $addr_list = RusSpsr::WAGetAddrList(8);
     Tygh::$app['view']->assign('addr_list', $addr_list);
     $spsr_services = RusSpsr::WAGetServices();
     Tygh::$app['view']->assign('spsr_services', $spsr_services);
     RusSpsr::WALogout();
 } else {
     fn_set_notification('E', __('notice'), RusSpsr::$last_error);
 }
 $period = $data;