Разработка:storages/schdays
Версия от 13:22, 5 февраля 2009; Yumeneco (обсуждение | вклад) (Новая: ===Таблица в базе данных=== ''schdays'' - реестр дней, на которые было создано учебное расписание. Используетс...)
Таблица в базе данных
schdays - реестр дней, на которые было создано учебное расписание. Используется для определения, на какие дни уже было создано учебное расписание и по какому дню недели идет учебный процесс (полезно, например, при переносе рабочих дней в связи с государственными праздниками).
Подробный формат полей в таблице:
- date - Unix Timestamp на 12-00 этого дня по UTC
- daynum - номер дня недели по шаблону
- dayvar - вариант дня
- departmentid - структурное подразделение
- status - нормальный/удален
Дополнительные методы:
- Получить список дней (кроме удаленных), на которые было сформировано расписание по структурному подразделению
- Получить список дней (кроме удаленных), по дате в формате Unix Time по UTC и структурному подразделению (необязательный параметр)
- Пометить день как удаленный
- Создать день, одновременно создав соответствующее расписание
- Удалить день вместе с событиями, созданными по расписанию на него