From 315c1a2cb03a3f431d455fbaacefec249f320e7f Mon Sep 17 00:00:00 2001 From: Olli-Antti Kivilahti Date: Fri, 14 Mar 2014 12:39:03 +0100 Subject: [PATCH] Bug 9811 - datetime does not respect DateFormat-system prefrence To test: Try searching by the date of birth using the left filter column. Good luck. After applying this patch: You can search using your preferred DateFormat. Merci bocu --- svc/members/search | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/svc/members/search b/svc/members/search index 56b9e86..1b3a02a 100755 --- a/svc/members/search +++ b/svc/members/search @@ -24,6 +24,7 @@ use C4::Auth qw( get_template_and_user ); use C4::Output qw( output_with_http_headers ); use C4::Utils::DataTables qw( dt_get_params ); use C4::Utils::DataTables::Members qw( search ); +use Koha::DateUtils qw( output_pref dt_from_string ); my $input = new CGI; @@ -44,6 +45,10 @@ my $branchcode = $input->param('branchcode'); my $searchtype = $input->param('searchtype'); my $searchfieldstype = $input->param('searchfieldstype'); +if ( $searchfieldstype eq "dateofbirth" ) { + $searchmember = output_pref({dt => dt_from_string($searchmember), dateformat => 'iso', dateonly => 1}); +} + # variable information for DataTables (id) my $sEcho = $input->param('sEcho'); -- 2.0.0.rc2