Разработка:storages/schdays — различия между версиями

Материал из DOF
Перейти к: навигация, поиск
(Новая: ===Таблица в базе данных=== ''schdays'' - реестр дней, на которые было создано учебное расписание. Используетс...)
 
м (добавлен шаблон Infobox Plugin)
Строка 1: Строка 1:
 +
{{Infobox_Plugin
 +
| name = schdays
 +
| type = storages
 +
}}
 +
 +
 
===Таблица в базе данных===
 
===Таблица в базе данных===
 
''schdays'' - реестр дней, на которые было создано учебное расписание. Используется для определения, на какие дни уже было создано учебное расписание и по какому дню недели идет учебный процесс (полезно, например, при переносе рабочих дней в связи с государственными праздниками).
 
''schdays'' - реестр дней, на которые было создано учебное расписание. Используется для определения, на какие дни уже было создано учебное расписание и по какому дню недели идет учебный процесс (полезно, например, при переносе рабочих дней в связи с государственными праздниками).

Версия 14:51, 11 июля 2011

Плагин
Название schdays
Тип storages



Таблица в базе данных

schdays - реестр дней, на которые было создано учебное расписание. Используется для определения, на какие дни уже было создано учебное расписание и по какому дню недели идет учебный процесс (полезно, например, при переносе рабочих дней в связи с государственными праздниками).

Подробный формат полей в таблице:

  • date - Unix Timestamp на 12-00 этого дня по UTC
  • daynum - номер дня недели по шаблону
  • dayvar - вариант дня
  • departmentid - структурное подразделение
  • status - нормальный/удален

Дополнительные методы:

  • Получить список дней (кроме удаленных), на которые было сформировано расписание по структурному подразделению
  • Получить список дней (кроме удаленных), по дате в формате Unix Time по UTC и структурному подразделению (необязательный параметр)
  • Пометить день как удаленный
  • Создать день, одновременно создав соответствующее расписание
  • Удалить день вместе с событиями, созданными по расписанию на него