[Koha-cvs] CVS: koha newmember.pl,1.14,1.15
Mike Hansen
wolfpac444 at users.sourceforge.net
Sun Aug 10 02:30:24 CEST 2003
Update of /cvsroot/koha/koha
In directory sc8-pr-cvs1:/tmp/cvs-serv12744/koha
Modified Files:
newmember.pl
Log Message:
Get the enrollmentperiod from the database when adding members
Index: newmember.pl
===================================================================
RCS file: /cvsroot/koha/koha/newmember.pl,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -r1.14 -r1.15
*** newmember.pl 7 Jul 2003 14:53:24 -0000 1.14
--- newmember.pl 10 Aug 2003 00:30:21 -0000 1.15
***************
*** 62,65 ****
--- 62,68 ----
});
+ #Get the database handle
+ my $dbh = C4::Context->dbh;
+
# Check that all compulsary fields are entered
# If everything is ok, set $ok = 0
***************
*** 135,140 ****
}
if ($data{'expiry'} eq ''){
! $data{'expiry'}=ParseDate('in 1 year');
! $data{'expiry'}=format_date($data{'expiry'});
}
my $ethnic=$data{'ethnicity'}." ".$data{'ethnicnotes'};
--- 138,154 ----
}
if ($data{'expiry'} eq ''){
! my $get_enrolmentperiod = $dbh->prepare(q{SELECT enrolmentperiod FROM categories WHERE categorycode = ?});
! $get_enrolmentperiod->execute($data{'categorycode'});
! my ( $period ) = $get_enrolmentperiod->fetchrow;
! if ( ($period) && ($period != 1))
! {
! $data{'expiry'}=ParseDate("in $period years");
! $data{'expiry'}=format_date($data{'expiry'});
! }
! else
! {
! $data{'expiry'}=ParseDate('in 1 year');
! $data{'expiry'}=format_date($data{'expiry'});
! }
}
my $ethnic=$data{'ethnicity'}." ".$data{'ethnicnotes'};
***************
*** 156,160 ****
#Get the fee
- my $dbh = C4::Context->dbh;
my $sth = $dbh->prepare("SELECT enrolmentfee FROM categories WHERE categorycode = ?");
$sth->execute($data{'categorycode'});
--- 170,173 ----
More information about the Koha-cvs
mailing list