case 'arbitrage': $sError = ''; if (!$ds) { $ds = mktime(0, 0, 1, date('m'), date('d'), date('Y')); } if (!$de) { $de = mktime(23, 59, 59, date('m'), date('d'), date('Y')); } if ($_GET['export']) { $sStartDate = $_GET['ds'] ? date('Y-m-d', strtotime($_GET['ds'])) : null; $sEndDate = $_GET['de'] ? date('Y-m-d', strtotime($_GET['de'])) : null; if ($sStartDate && $sEndDate && $sStartDate > $sEndDate) { $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();