Bug Fixing : Browse shelves not displaying results
[koha.git] / opac / opac-ics.pl
index ec03b70..9206e8b 100755 (executable)
@@ -28,8 +28,9 @@ use Date::Calc qw (Parse_Date);
 
 use C4::Auth;
 use C4::Koha;
-use C4::Circulation::Circ2;
-use C4::Date;
+use C4::Circulation;
+use C4::Members;
+use C4::Dates;
 
 my $query = new CGI;
 my ( $template, $borrowernumber, $cookie ) = get_template_and_user(
@@ -44,16 +45,15 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user(
 );
 
 # get borrower information ....
-my ( $borr, $flags ) = getpatroninformation( undef, $borrowernumber );
+my ( $borr ) =  GetMemberDetails( $borrowernumber );
 
 # Create Calendar
 my $calendar = Data::ICal->new();
 
 # get issued items ....
-my $issues = getissues($borr);
+my ($issues) = GetPendingIssues($borrowernumber);
 
-foreach my $key ( keys %$issues ) {
-    my $issue  = $issues->{$key};
+foreach my $issue ( @$issues ) {
     my $vevent = Data::ICal::Entry::Event->new();
     my ($year,$month,$day)=Parse_Date($issue->{'date_due'});
     ($year,$month,$day)=split /-|\/|\.|:/,$issue->{'date_due'} unless ($year && $month);