$invoicenumbers = tep_db_prepare_input($_POST['invoicenumbers']); $arr_no = explode(',', $invoicenumbers); foreach ($arr_no as $key => $value) { $arr_no[$key] = trim($value); if (substr_count($arr_no[$key], '-') > 0) { $temp_range = explode('-', $arr_no[$key]); $arr_no[$key] = implode(',', range((int) $temp_range[0], (int) $temp_range[1])); } } $invoicenumbers = implode(',', $arr_no); } else { // CHECK DATE ENTERED, GRAB ALL ORDERS FROM THAT DATE, AND CREATE PDF FOR ORDERS if (!isset($_POST['startdate']) || $_POST['startdate'] == '' || empty($_POST['startdate'])) { $_POST['startdate'] = '2000-01-01'; } if (strlen($_POST['startdate']) != 10 || verify_start_date($_POST['startdate'])) { message_handler('ERROR_BAD_START_DATE'); } if (!is_writeable(BATCH_PDF_DIR)) { message_handler('SET_PERMISSIONS'); } $time0 = time(); $startdate = tep_db_prepare_input($_POST['startdate']); if (!isset($_POST['enddate']) || $_POST['enddate'] == '' || empty($_POST['enddate'])) { $_POST['enddate'] = date("Y-m-d"); } if (strlen($_POST['enddate']) != 10 || verify_end_date($_POST['enddate'])) { message_handler('ERROR_BAD_END_DATE'); } if (!is_writeable(BATCH_PDF_DIR)) { message_handler('SET_PERMISSIONS');
if ($HTTP_GET_VARS['mkey']) { $key = $HTTP_GET_VARS['mkey']; $message = $error[$key]; $HTTP_GET_VARS['act'] = 0; } if ($HTTP_GET_VARS['act'] == '') { $HTTP_GET_VARS['act'] = 0; } if (strlen($HTTP_GET_VARS['act']) == 1 && is_numeric($HTTP_GET_VARS['act'])) { switch ($HTTP_GET_VARS['act']) { case 1: // CHECK DATE ENTERED, GRAB ALL ORDERS FROM THAT DATE, AND CREATE PDF FOR ORDERS if (!isset($HTTP_POST_VARS['startdate'])) { message_handler(); } if (strlen($HTTP_POST_VARS['startdate']) != 10 || verify_start_date($HTTP_POST_VARS['startdate'])) { message_handler('ERROR_BAD_DATE'); } if (!is_writeable(BATCH_PDF_DIR)) { message_handler('SET_PERMISSIONS'); } $time0 = time(); $startdate = tep_db_prepare_input($HTTP_POST_VARS['startdate']); if (!isset($HTTP_POST_VARS['enddate'])) { message_handler(); } if (strlen($HTTP_POST_VARS['enddate']) != 10 || verify_end_date($HTTP_POST_VARS['enddate'])) { message_handler('ERROR_BAD_DATE'); } if (!is_writeable(BATCH_PDF_DIR)) { message_handler('SET_PERMISSIONS');