#!/usr/bin/perl
use strict;
+use warnings;
+
use CGI;
use C4::Auth;
my $year = $input->param('showYear');
my $title = $input->param('showTitle');
my $description = $input->param('showDescription');
+my $holidaytype = $input->param('showHolidayType');
my $calendardate = sprintf("%04d-%02d-%02d", $year, $month, $day);
my $isodate = C4::Dates->new($calendardate, 'iso');
year => $year,
title => $title,
description => $description);
+} elsif ($input->param('showOperation') eq 'edit') {
+ if($holidaytype eq 'weekday') {
+ $calendar->ModWeekdayholiday(weekday => $weekday,
+ title => $title,
+ description => $description);
+ } elsif ($holidaytype eq 'daymonth') {
+ $calendar->ModDaymonthholiday(day => $day,
+ month => $month,
+ title => $title,
+ description => $description);
+ } elsif ($holidaytype eq 'ymd') {
+ $calendar->ModSingleholiday(day => $day,
+ month => $month,
+ year => $year,
+ title => $title,
+ description => $description);
+ } elsif ($holidaytype eq 'exception') {
+ $calendar->ModExceptionholiday(day => $day,
+ month => $month,
+ year => $year,
+ title => $title,
+ description => $description);
+ }
} elsif ($input->param('showOperation') eq 'delete') {
$calendar->delete_holiday(weekday => $weekday,
day => $day,