diff --git a/app_controller.php b/app_controller.php index c081397..dc53904 100644 --- a/app_controller.php +++ b/app_controller.php @@ -952,7 +952,9 @@ class AppController extends Controller { foreach ($searches AS &$search) { if (preg_match('/(_date|stamp)$/', $search['field']) && preg_match('%(\d{1,2})[-/](\d{1,2})[-/](\d{2,4})%', $search['value'], $matches)) { - $search['value'] = sprintf('%04d%02d%02d', $matches[3], $matches[2], $matches[1]); + $search['value'] = sprintf('%04d%02d%02d', + $matches[3] + ($matches[3] < 50 ? 2000 : ($matches[3] < 100 ? 1900 : 0)), + $matches[2], $matches[1]); } } unset($search);