$sError = 'Период указан не верно.'; break; } $sbr->printArbitrageReport($sStartDate, $sEndDate); exit; } $content = '../content.php'; $template = 'template.php'; break; case 'invoice': if ($action == 'parse_report') { if (!$_FILES['report']) { $error['report'] = 'Ошибка загрузки файла.'; } $file = $_FILES['report']['tmp_name']; sbr_adm::parseInvoiceData($file); header_location_exit('/siteadmin/norisk2/?site=invoice'); } $filter = array(); $filter['f_sbr'] = __paramInit('int', 'f_sbr', null); $filter['f_login'] = __paramInit('string_no_slashes', 'f_login', null); $filter['f_akkr'] = __paramInit('int', 'f_akkr', null); $filter['f_sum'] = __paramInit('int', 'f_sum', null); $filter['f_status'] = __paramInit('int', 'f_status', null, -1); $filter['f_orderby'] = __paramInit('string_no_slashes', 'f_orderby', null, 'sbr'); $filter['f_desc'] = __paramInit('bool', 'f_desc', null, false); $filter['f_actdate'] = __paramInit('string_no_slashes', 'f_actdate', null); if (preg_match('#\\d?\\d.\\d?\\d.\\d\\d\\d\\d#', $filter['f_actdate'])) { $filter['f_actdate_pg'] = preg_replace('#(\\d?\\d).(\\d?\\d).(\\d\\d\\d\\d)#', '$3-$2-$1', $filter['f_actdate']); } $filter['f_invdate'] = __paramInit('string_no_slashes', 'f_invdate', null);