# Koha; if not, write to the Free Software Foundation, Inc., 59 Temple Place,
# Suite 330, Boston, MA 02111-1307 USA
-# $Id$
use strict;
-require Exporter;
use C4::Context;
use C4::Stats;
use C4::Members;
+use C4::Items;
#use C4::Circulation;
use vars qw($VERSION @ISA @EXPORT);
-# set the version for version checking
-$VERSION = do { my @v = '$Revision$' =~ /\d+/g;
- shift(@v) . "." . join( "_", map { sprintf "%03d", $_ } @v );
-};
+BEGIN {
+ # set the version for version checking
+ $VERSION = 3.01;
+ require Exporter;
+ @ISA = qw(Exporter);
+ @EXPORT = qw(
+ &recordpayment &fixaccounts &makepayment &manualinvoice
+ &getnextacctno &reconcileaccount
+ );
+}
=head1 NAME
=head1 FUNCTIONS
-=cut
-
-@ISA = qw(Exporter);
-@EXPORT = qw(&recordpayment &fixaccounts &makepayment &manualinvoice
- &getnextacctno &reconcileaccount);
-
=head2 recordpayment
&recordpayment($borrowernumber, $payment);
sub returnlost {
my ( $borrowernumber, $itemnum ) = @_;
my $dbh = C4::Context->dbh;
- my $borrower = GetMember( $borrowernumber, 'borrowernumber' );
+ my $borrower = C4::Members::GetMember( $borrowernumber, 'borrowernumber' );
my $sth = $dbh->prepare(
"UPDATE issues SET returndate=now() WHERE
borrowernumber=? AND itemnumber=? AND returndate IS NULL"
( 1900 + $datearr[5] ) . "-" . ( $datearr[4] + 1 ) . "-" . $datearr[3];
my $bor =
"$borrower->{'firstname'} $borrower->{'surname'} $borrower->{'cardnumber'}";
- $sth = $dbh->prepare("UPDATE items SET paidfor=? WHERE itemnumber=?");
- $sth->execute( "Paid for by $bor $date", $itemnum );
- $sth->finish;
+ ModItem({ paidfor => "Paid for by $bor $date" }, undef, $itemnum);
}
=head2 manualinvoice
$sth->execute( $borrowernumber, $accountno, $amount, $desc, $type,
$amountleft, $notifyid );
}
+ return 0;
}
=head2 fixcredit
1;
__END__
-
=head1 SEE ALSO
DBI(3)