[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Koha-cvs] koha C4/Date.pm members/memberentry.pl [rel_3_0]
From: |
Henri-Damien LAURENT |
Subject: |
[Koha-cvs] koha C4/Date.pm members/memberentry.pl [rel_3_0] |
Date: |
Tue, 13 Feb 2007 14:55:41 +0000 |
CVSROOT: /cvsroot/koha
Module name: koha
Branch: rel_3_0
Changes by: Henri-Damien LAURENT <hdl> 07/02/13 14:55:41
Modified files:
C4 : Date.pm
members : memberentry.pl
Log message:
Adding a check_whether_iso function in Date.pm so that ISO Dates would
be returned unchanged when using format_date_in_iso.
Adding Demoving age check if dateofbirth is empty or dateofbirth not in
mandatory fields.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/C4/Date.pm?cvsroot=koha&only_with_tag=rel_3_0&r1=1.18.2.1&r2=1.18.2.2
http://cvs.savannah.gnu.org/viewcvs/koha/members/memberentry.pl?cvsroot=koha&only_with_tag=rel_3_0&r1=1.38.2.25&r2=1.38.2.26
Patches:
Index: C4/Date.pm
===================================================================
RCS file: /cvsroot/koha/koha/C4/Date.pm,v
retrieving revision 1.18.2.1
retrieving revision 1.18.2.2
diff -u -b -r1.18.2.1 -r1.18.2.2
--- C4/Date.pm 26 Jan 2007 20:48:36 -0000 1.18.2.1
+++ C4/Date.pm 13 Feb 2007 14:55:41 -0000 1.18.2.2
@@ -100,7 +100,9 @@
{
return "";
}
-
+ if (check_whether_iso($olddate)){
+ return $olddate;
+ } else {
my $dateformat = get_date_format();
my ($year,$month,$day);
my @date;
@@ -138,9 +140,16 @@
{
return "9999-99-99";
}
-
$newdate = sprintf("%04d-%02d-%02d",$date[0],$date[1],$date[2]);
-
return $newdate;
+ }
+}
+
+sub check_whether_iso
+{
+ my $olddate = shift;
+ my @olddate= split /\-/,$olddate ;
+ return 1 if (length($olddate[0])==4 && length($olddate[0])<=2 &&
length($olddate[0])<=2);
+ return 0;
}
1;
Index: members/memberentry.pl
===================================================================
RCS file: /cvsroot/koha/koha/members/memberentry.pl,v
retrieving revision 1.38.2.25
retrieving revision 1.38.2.26
diff -u -b -r1.38.2.25 -r1.38.2.26
--- members/memberentry.pl 5 Feb 2007 15:25:01 -0000 1.38.2.25
+++ members/memberentry.pl 13 Feb 2007 14:55:41 -0000 1.38.2.26
@@ -1,5 +1,5 @@
#!/usr/bin/perl
-# $Id: memberentry.pl,v 1.38.2.25 2007/02/05 15:25:01 toins Exp $
+# $Id: memberentry.pl,v 1.38.2.26 2007/02/13 14:55:41 hdl Exp $
# Copyright 2006 SAN OUEST PROVENCE et Paul POULAIN
#
@@ -151,10 +151,10 @@
$data{'city'}= $borrower_city;
$data{'zipcode'}=$borrower_zipcode;
}
-
-
}
- if ($category_type ne 'I') {
+ my $dateofbirthmandatory=0;
+ map {$dateofbirthmandatory=1 if $_ eq "dateofbirth"} @field_check;
+ if ($category_type ne 'I' && $data{dateofbirth} &&
$dateofbirthmandatory) {
my $age = get_age(format_date_in_iso($data{dateofbirth}));
my
(undef,$agelimitmin,$agelimitmax,undef)=getborrowercategory($data{'categorycode'});
if (($age > $agelimitmax) or ($age < $agelimitmin)) {
@@ -391,12 +391,10 @@
push @select_branch, $branch;
$select_branches{$branch} =
$branches->{$branch}->{'branchname'};
$default=C4::Context->userenv->{'branch'};
-
} else {
push @select_branch,$branch if ($branch eq
C4::Context->userenv->{'branch'});
$select_branches{$branch} =
$branches->{$branch}->{'branchname'} if ($branch eq
C4::Context->userenv->{'branch'});
$default = C4::Context->userenv->{'branch'};
-
}
}
#
--------------------------------------------------------------------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Koha-cvs] koha C4/Date.pm members/memberentry.pl [rel_3_0],
Henri-Damien LAURENT <=