if ($file_data_csv) { header('Pragma: public'); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Cache-Control: private', false); header('Content-Type: text/csv'); header("Content-Disposition: attachment; filename=\"{$fname}\";"); readfile($file_data_csv); exit; } else { $not_result_1c = true; } } break; case 'stat': $stats = $sbr->getStats($filter, TRUE); break; 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;