Holidays

Материал из Eludia
Перейти к: навигация, поиск

Экран типа 'holidays' отображает календарь на год (по умолчанию текущий, доступен следующий) с размеченными выходными днями. Щелчком мыши любой рабочий день можно объявить выходным и наоборот.

Список выходных дней хранится в таблице holidays (строго говоря, $conf -> {systables} -> {holidays}), содержащей единственное поле 'dt'.

При первом обращении к странице нового года (то есть вызове select_holidays в контексте ранее не встречавшегося $_REQUEST {year}) в таблицу добавляются все субботы и воскресенья.

Какого-либо механизма хранения ежегодных праздников не предусмотрено (в условиях этой страны он не имеет ни малейшего смысла).

Содержимое таблицы holidays используется в процедуре dt_add_workdays.

Кроме того, draw_holidays можно использовать как пример использование draw_calendar_year.

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Разработчику
Администратору
Инструменты