예제 #1
0
         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;