[% USE raw %] [% USE Asset %] [% USE Branches %] [% SET footerjs = 1 %] [% INCLUDE 'doc-head-open.inc' %] [% Branches.GetName( branch ) | html %] calendar › Tools › Koha [% INCLUDE 'doc-head-close.inc' %] [% Asset.css("css/calendar.css") | $raw %] [% INCLUDE 'header.inc' %] [% INCLUDE 'cat-search.inc' %]

[% Branches.GetName( branch ) | html %] calendar

Edit this holiday

  1. Library:
  2. From date: , [% IF ( dateformat == "us" ) %] // [% ELSIF ( dateformat == "metric") %] // [% ELSIF ( dateformat == "dmydot") %] ..[% ELSE %]// [% END %]
  3. To date:
  4. [?]
    You can make an exception for this holiday rule. This means that you will be able to say that for a repeatable holiday there is one day which is going to be an exception.
  5. [?]
    You can make an exception on a range of dates repeated yearly.
  6. [?]
    This will delete this holiday rule. If it is a repeatable holiday, this option checks for possible exceptions. If an exception exists, this option will remove the exception and set the date to a regular holiday.
  7. . [?]
    This will delete the single holidays rules only. The repeatable holidays and exceptions will not be deleted.
  8. . [?]
    This will delete the repeated holidays rules only. The repeatable holidays will be deleted but not the exceptions.
  9. . [?]
    This will delete the exceptions inside a given range. Be careful about your scope range; if it is oversized you could slow down Koha.
  10. [?]
    This will save changes to the holiday's title and description. If the information for a repeatable holiday is modified, it affects all of the dates on which the holiday is repeated.
  11. . [?]
    If checked, changes for this holiday will be copied to all libraries. If the holiday doesn't exists for a library, no change is made.
Cancel

Add new holiday

  1. Library:
  2. From date: , [% IF ( dateformat == "us" ) %] // [% ELSIF ( dateformat == "metric" ) %] // [% ELSIF ( dateformat == "dmydot" ) %] .. [% ELSE %] // [% END %]
  3. To date:
  4. . [?]
    Make a single holiday. For example, selecting August 1, 2012 will make it a holiday, but will not affect August 1 in other years.
  5. . [?]
    Make this weekday a holiday, every week. For example, if your library is closed on Saturdays, use this option to make every Saturday a holiday.
  6. . [?]
    This will take this day and month as a reference to make it a holiday. Through this option, you can repeat this rule for every year. For example, selecting August 1 will make August 1 a holiday every year.
  7. . [?]
    Make a single holiday on a range. For example, selecting August 1, 2012 and August 10, 2012 will make all days between August 1 and 10 a holiday, but will not affect August 1-10 in other years.
  8. . [?]
    Make a single holiday on a range repeated yearly. For example, selecting August 1, 2012 and August 10, 2012 will make all days between August 1 and 10 a holiday, and will affect August 1-10 in other years.
  9. . [?]
    If checked, this holiday will be copied to all libraries. If the holiday already exists for a library, no change is made.
Cancel

Calendar information

Hints

  • Search in the calendar the day you want to set as holiday.
  • Click the date to add or edit a holiday.
  • Enter a title and description for the holiday.
  • Specify how the holiday should repeat.
  • Click Save to finish.

Key

Working day Unique holiday Holiday repeating weekly Holiday repeating yearly Holiday exception

[% IF ( EXCEPTION_HOLIDAYS_LOOP ) %]

Exceptions

[% FOREACH EXCEPTION_HOLIDAYS_LOO IN EXCEPTION_HOLIDAYS_LOOP %] [% END %]
Date Title Description
[% EXCEPTION_HOLIDAYS_LOO.DATE | html %] [% EXCEPTION_HOLIDAYS_LOO.TITLE | html %] [% EXCEPTION_HOLIDAYS_LOO.DESCRIPTION | html %]
[% END # /IF ( EXCEPTION_HOLIDAYS_LOOP ) %] [% IF ( WEEK_DAYS_LOOP ) %]

Weekly - Repeatable holidays

[% FOREACH WEEK_DAYS_LOO IN WEEK_DAYS_LOOP %] [% END %]
Day of week Title Description
[% WEEK_DAYS_LOO.KEY | html %] [% WEEK_DAYS_LOO.TITLE | html %] [% WEEK_DAYS_LOO.DESCRIPTION | html %]
[% END # / IF ( WEEK_DAYS_LOOP ) %] [% IF ( DAY_MONTH_HOLIDAYS_LOOP ) %]

Yearly - Repeatable holidays

[% IF ( dateformat == "metric" ) %] [% ELSE %] [% END %] [% FOREACH DAY_MONTH_HOLIDAYS_LOO IN DAY_MONTH_HOLIDAYS_LOOP %] [% END %]
Day/monthMonth/dayTitle Description
[% DAY_MONTH_HOLIDAYS_LOO.DATE | html %] [% DAY_MONTH_HOLIDAYS_LOO.TITLE | html %] [% DAY_MONTH_HOLIDAYS_LOO.DESCRIPTION | html %]
[% END # /IF ( DAY_MONTH_HOLIDAYS_LOOP ) %] [% IF ( HOLIDAYS_LOOP ) %]

Unique holidays

[% FOREACH HOLIDAYS_LOO IN HOLIDAYS_LOOP %] [% END %]
Date Title Description
[% HOLIDAYS_LOO.DATE | html %] [% HOLIDAYS_LOO.TITLE | html %] [% HOLIDAYS_LOO.DESCRIPTION.replace('\\\r\\\n', '
') | html %]
[% END # /IF ( HOLIDAYS_LOOP ) %]
[% MACRO jsinclude BLOCK %] [% INCLUDE 'calendar.inc' %] [% INCLUDE 'datatables.inc' %] [% Asset.js("js/tools-menu.js") | $raw %] [% END %] [% INCLUDE 'intranet-bottom.inc' %]