$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;