- function check_report_dates($from, $to) {
- list($y, $m, $d) = explode('-', $from);
- if (! checkdate($m, $d, $y)) {
- echo "<p>Invalid report start date!</p>\n";
- return false;
- }
- $start = mktime(0, 0, 0, $m, $d, $y);
-
- list($y, $m, $d) = explode('-', $to);
- if (! checkdate($m, $d, $y)) {
- echo "<p>Invalid report end date!</p>\n";
- return false;
- }
- $end = mktime(0, 0, 0, $m, $d, $y);
-
- if ($end < $start) {
- echo "<p>Report end date is earlier than start date!</p>\n";
- return false;
- }
-
- return true;
- }
-
- function show_order_report(&$order_state_ids) {