# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
# A PARTICULAR PURPOSE. See the GNU General Public License for more details.
#
-# You should have received a copy of the GNU General Public License along with
-# Koha; if not, write to the Free Software Foundation, Inc., 59 Temple Place,
-# Suite 330, Boston, MA 02111-1307 USA
+# You should have received a copy of the GNU General Public License along
+# with Koha; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
=head1 NAME
=cut
use strict;
+use warnings;
use CGI;
use C4::Auth;
use C4::Serials; # GetExpirationDate
use C4::Output;
use C4::Context;
-use C4::Date;
+use C4::Dates qw/format_date format_date_in_iso/;
use Date::Calc qw/Today Date_to_Days/;
my $query = new CGI;
my $title = $query->param('title');
my $issn = $query->param('issn');
my $date = format_date_in_iso($query->param('date'));
-my $today = join "-",&Today;
if ($date) {
-
my @subscriptions = GetSubscriptions( $title, $issn );
my @subscriptions_loop;
my $expirationdate = GetExpirationDate($subscriptionid);
$subscription->{expirationdate} = $expirationdate;
- next if $expirationdate !~ /\d{4}-\d{2}-\d{2}/; # next if not in good format.
+ next if $expirationdate !~ /\d{4}-\d{2}-\d{2}/; # next if not in ISO format.
if ( Date_to_Days(split "-",$expirationdate) < Date_to_Days(split "-",$date) &&
- Date_to_Days(split "-",$expirationdate) > Date_to_Days(split "-",$today) ) {
+ Date_to_Days(split "-",$expirationdate) > Date_to_Days(&Today) ) {
$subscription->{expirationdate}=format_date($subscription->{expirationdate});
push @subscriptions_loop,$subscription;
}
}
-
+
$template->param (
title => $title,
issn => $issn,
);
}
$template->param (
- DHTMLcalendar_dateformat => get_date_format_string_for_DHTMLcalendar(),
+ DHTMLcalendar_dateformat => C4::Dates->DHTMLcalendar(),
);
output_html_with_http_headers $query, $cookie, $template->output;