} if ($HTTP_GET_VARS['billing'] && smn_not_null($HTTP_GET_VARS['billing'])) { $srBilling = $HTTP_GET_VARS['billing']; } if ($HTTP_GET_VARS['delivery'] && smn_not_null($HTTP_GET_VARS['delivery'])) { $srDelivery = $HTTP_GET_VARS['delivery']; } if ($HTTP_GET_VARS['customer'] && smn_not_null($HTTP_GET_VARS['customer'])) { $srCustomer = $HTTP_GET_VARS['customer']; } require DIR_WS_CLASSES . FILENAME_ORDERS_TRACKING; $sr = new sales_report($srView, $startDate, $endDate, $srSort, $srStatus, $srFilter); $startDate = $sr->startDate; $endDate = $sr->endDate; if ($srExp == 2) { $file_created = $sr->DownloadFile($srStatus, $startDate, $endDate, $srDownload, $srCustomer, $srDelivery, $srSeparator, $srBilling); if ($file_created == 'true') { header('Content-type: application/x-octet-stream'); header('Content-disposition: attachment; filename=orders.csv'); readfile(DIR_FS_ADMIN . 'orders.csv'); unlink(DIR_FS_ADMIN . 'orders.csv'); } } elseif ($srExp == 3) { $OrderFilterString = 'order by date, orders_id, store_id'; $StatusFilterString = ''; $file_created = $sr->DownloadOrdersFile($srStatus, $startDate, $endDate, $srDownload, $StatusFilterString, $OrderFilterString); if ($file_created == 'true') { header('Content-type: application/x-octet-stream'); header('Content-disposition: attachment; filename=orders.html'); readfile(DIR_FS_ADMIN . 'orders.html'); unlink(DIR_FS_ADMIN . 'orders.html');