koha-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Koha-cvs] koha C4Members.pm koha-tmpl/intranet-tmpl/prog/...


From: Bruno Toumi
Subject: [Koha-cvs] koha C4Members.pm koha-tmpl/intranet-tmpl/prog/...
Date: Mon, 12 Jun 2006 13:00:40 +0000

CVSROOT:        /sources/koha
Module name:    koha
Changes by:     Bruno Toumi <btoumi>    06/06/12 13:00:40

Modified files:
        C4             : Members.pm 
        koha-tmpl/intranet-tmpl/prog/en/members: memberentryC.tmpl 
                                                 memberentryP.tmpl 
        members        : memberentry.pl moremember.pl 

Log message:
        Members.pm: modify getborrowercategory function  to return 
dateofbirthrequired and upperagelimit
        memberentryC and P  : add error message ERROR_age_limitations
        memberentry.pl : replace sql request  by function getborrowercategory 
for return upperagelimit and dateofbirthrequired
        moremember.pl: modify call to function getborrowercategory

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/C4/Members.pm?cvsroot=koha&r1=1.24&r2=1.25
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/prog/en/members/memberentryC.tmpl?cvsroot=koha&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/prog/en/members/memberentryP.tmpl?cvsroot=koha&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/koha/members/memberentry.pl?cvsroot=koha&r1=1.28&r2=1.29
http://cvs.savannah.gnu.org/viewcvs/koha/members/moremember.pl?cvsroot=koha&r1=1.23&r2=1.24

Patches:
Index: C4/Members.pm
===================================================================
RCS file: /sources/koha/koha/C4/Members.pm,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -b -r1.24 -r1.25
--- C4/Members.pm       7 Jun 2006 14:55:36 -0000       1.24
+++ C4/Members.pm       12 Jun 2006 13:00:40 -0000      1.25
@@ -19,7 +19,7 @@
 # Koha; if not, write to the Free Software Foundation, Inc., 59 Temple Place,
 # Suite 330, Boston, MA  02111-1307 USA
 
-# $Id: Members.pm,v 1.24 2006/06/07 14:55:36 btoumi Exp $
+# $Id: Members.pm,v 1.25 2006/06/12 13:00:40 btoumi Exp $
 
 use strict;
 require Exporter;
@@ -31,7 +31,7 @@
 
 use vars qw($VERSION @ISA @EXPORT @EXPORT_OK);
 
-$VERSION = do { my @v = '$Revision: 1.24 $' =~ /\d+/g; shift(@v) . "." . join( 
"_", map { sprintf "%03d", $_ } @v ); };
+$VERSION = do { my @v = '$Revision: 1.25 $' =~ /\d+/g; shift(@v) . "." . join( 
"_", map { sprintf "%03d", $_ } @v ); };
 
 =head1 NAME
 
@@ -1174,13 +1174,15 @@
     my $dbh       = C4::Context->dbh;
     my $sth       =
       $dbh->prepare(
-        "SELECT description FROM categories WHERE categorycode = ?");
+        "SELECT description,dateofbirthrequired,upperagelimit FROM categories 
WHERE categorycode = ?");
     $sth->execute($catcode);
-    my $description = $sth->fetchrow();
+    my ($description,$dateofbirthrequired,$upperagelimit) = $sth->fetchrow();
     $sth->finish();
-    return $description;
+    return ($description,$dateofbirthrequired,$upperagelimit);
 }    # sub getborrowercategory
 
+
+
 =head2 ethnicitycategories
 
   ($codes_arrayref, $labels_hashref) = &ethnicitycategories();
@@ -1305,4 +1307,7 @@
     $sth->finish();
 
 }    # sub add_member_orgs
+
+END { }       # module clean-up code here (global destructor)
+
 1;

Index: koha-tmpl/intranet-tmpl/prog/en/members/memberentryC.tmpl
===================================================================
RCS file: 
/sources/koha/koha/koha-tmpl/intranet-tmpl/prog/en/members/memberentryC.tmpl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- koha-tmpl/intranet-tmpl/prog/en/members/memberentryC.tmpl   9 Jun 2006 
11:34:39 -0000       1.5
+++ koha-tmpl/intranet-tmpl/prog/en/members/memberentryC.tmpl   12 Jun 2006 
13:00:40 -0000      1.6
@@ -38,6 +38,9 @@
                        <!-- TMPL_IF NAME="ERROR_login_exist" -->
                                <p>login/password already exist</p>
                        <!-- /TMPL_IF -->
+                       <!-- TMPL_IF NAME="ERROR_age_limitations" -->
+                                Member is too young or too old for this 
category
+                        <!-- /TMPL_IF -->
                </div>
        <!-- /TMPL_IF -->
 

Index: koha-tmpl/intranet-tmpl/prog/en/members/memberentryP.tmpl
===================================================================
RCS file: 
/sources/koha/koha/koha-tmpl/intranet-tmpl/prog/en/members/memberentryP.tmpl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- koha-tmpl/intranet-tmpl/prog/en/members/memberentryP.tmpl   9 Jun 2006 
11:34:39 -0000       1.5
+++ koha-tmpl/intranet-tmpl/prog/en/members/memberentryP.tmpl   12 Jun 2006 
13:00:40 -0000      1.6
@@ -38,6 +38,9 @@
                        <!-- TMPL_IF NAME="ERROR_login_exist" -->
                                <p>login/password already exist</p>
                        <!-- /TMPL_IF -->
+                <!-- TMPL_IF NAME="ERROR_age_limitations" -->
+                                Member is too young or too old for this 
category
+                        <!-- /TMPL_IF -->
                </div>
        <!-- /TMPL_IF -->
 

Index: members/memberentry.pl
===================================================================
RCS file: /sources/koha/koha/members/memberentry.pl,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -b -r1.28 -r1.29
--- members/memberentry.pl      9 Jun 2006 15:10:39 -0000       1.28
+++ members/memberentry.pl      12 Jun 2006 13:00:40 -0000      1.29
@@ -1,5 +1,5 @@
 #!/usr/bin/perl
-# $Id: memberentry.pl,v 1.28 2006/06/09 15:10:39 btoumi Exp $
+# $Id: memberentry.pl,v 1.29 2006/06/12 13:00:40 btoumi Exp $
 
 # Copyright 2006 SAN OUEST PROVENCE et Paul POULAIN
 #
@@ -148,20 +148,10 @@
                        }
                     }
                 if ($categorycode ne 'I') {
-                    # is the age of the borrower compatible with age 
limitations of
-                    # the borrower category
-                    my $query = '
-SELECT upperagelimit,
-       dateofbirthrequired
-  FROM categories
-  WHERE categorycode = ?
-';
-                    my $sth=$dbh->prepare($query);
-                    $sth->execute($categorycode);
-                    my $category_info = $sth->fetchrow_hashref;
                     my $age = get_age(format_date_in_iso($data{dateofbirth}));
-                    if ($age > $category_info->{upperagelimit}
-                            or $age < $category_info->{dateofbirthrequired}
+                my 
(undef,$agelimitmin,$agelimitmax)=getborrowercategory($data{'categorycode'});   
+               if ($age > $agelimitmax
+                            or $age < $agelimitmin
                         ) {
                         push @errors, 'ERROR_age_limitations';
                         $nok = 1;

Index: members/moremember.pl
===================================================================
RCS file: /sources/koha/koha/members/moremember.pl,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -b -r1.23 -r1.24
--- members/moremember.pl       18 Apr 2006 10:32:24 -0000      1.23
+++ members/moremember.pl       12 Jun 2006 13:00:40 -0000      1.24
@@ -1,6 +1,6 @@
 #!/usr/bin/perl
 
-# $Id: moremember.pl,v 1.23 2006/04/18 10:32:24 plg Exp $
+# $Id: moremember.pl,v 1.24 2006/06/12 13:00:40 btoumi Exp $
 
 # script to do a borrower enquiry/bring up borrower details etc
 # Displays all the details about a borrower
@@ -147,7 +147,7 @@
 $data->{'branchname'} = &getbranchdetail($data->{'branchcode'});
 
 # Converts the categorycode to the description
-$data->{'categorycode'} = &getborrowercategory($data->{'categorycode'});
+($data->{'categorycode'},undef,undef) = 
&getborrowercategory($data->{'categorycode'});
 
 my ($numaccts,$accts,$total)=getboracctrecord('',\%bor);
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]