Holiday Module

Holiday
holidays
Jacques Archimède (Eureka)
Jacques Archimède (Eureka)
& D. Keith Casey, Jr (caseysoftware)
1.1.0
SourceDownload

Module Overview

This module allows you to set the working time of your company and your users based on standard calendar for your country and your region.

This module integrates the PEAR Date_Holidays package library for calculating public holidays.

INSTALLATION

  1. To install this module, please follow the standard module installation procedure. Download the latest version from Sourceforge and unzip this directory into your web2project/modules directory.
  2. Select to System Admin -> View Modules and you should see “holiday” near the bottom of the list.
  3. On the “Holiday” row, select “install”. The screen should refresh. Now select “hidden” and then “disabled” to make it display in your module navigation.

Usage

The module adds two tabs.

Company working time sets the working calendar for everyone. Choose a Standard calendar (the public holidays of a country, with an optional Standard calendar filter for a region), tick the Working days in the week, set the Working times, and select “save”. To mark individual days, drag the mouse pointer over them on the year calendar, Ctrl-click to add or remove single days, and choose “Add to public holidays” or “Add to working days”. The key shows calendar and company workdays and holidays.

User vacations/holidays does the same for one person. Choose the user, or “[My vacations/holidays]”, select the days and choose “Add to user holidays” or “Add to working days”.

Release Notes

Updated in 1.1

Updated in 1.0

Open Issues:

  1. No known issues.

Development Status

Additional Notes

The public holidays for a country is implemented as a “Driver”. The following drivers are available:

Some of these drivers are based on special drivers: