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

Материал из DOF
Перейти к: навигация, поиск
(Новая: ===Справочник дополнительных параметров:=== * Вернуть массив с типами удостоверений личности * Вернуть ...)
 
(Планируются:)
 
(не показано 8 промежуточных версий 4 участников)
Строка 1: Строка 1:
===Справочник дополнительных параметров:===
+
=== Справочник дополнительных параметров: ===
* Вернуть массив с типами удостоверений личности
+
{{Infobox_Plugin
* Вернуть массив код->название для списка типов адресов. Если передан код типа, возвращается только он один (массив с одной записью).
+
| name = refbook
 +
| type = modlibs
 +
}}
 +
* Вернуть список типов удостоверений личности. Если передан код типа, возвращается строка с этим типом.
 +
* Вернуть список типов адресов в виде массива код->название. Если передан код типа, возвращается строка с этим типом.
 +
* Вернуть список кодов регионов по коду страны в виде двумерного массива код страны->код региона->название. Если передан код типа, возвращается строка с этим типом.
 +
 
 +
====Планируется:====
 +
* Добавить папки refbook/cfg/array и refbook/cfg/storage. В них хранить файлы данных. В последней папке хранить файлы, которые имитируют таблицу. То есть данные этого файла возвращаются как массив объектов с наличием поля id.
 +
* Переместить файлы из папки refbook/standards/ по вышеуказанным папкам и переработать зависимые методы (папку regions сохранить).
 
* Список типов уроков (очный урок/лекция, дистанционный урок/лекция,  семинар, лабораторная работа, практическая работа, контрольная работа)
 
* Список типов уроков (очный урок/лекция, дистанционный урок/лекция,  семинар, лабораторная работа, практическая работа, контрольная работа)
 
* Вернуть массив со списком типов контрактов (1 - договор непосредственно с учеником, 2 - договор с законным представителем и т.д.)
 
* Вернуть массив со списком типов контрактов (1 - договор непосредственно с учеником, 2 - договор с законным представителем и т.д.)
 
* Вернуть список уровней компонент в массиве код->название. Если передан код типа, возвращается только он один (массив с одной записью).
 
* Вернуть список уровней компонент в массиве код->название. Если передан код типа, возвращается только он один (массив с одной записью).
 +
* Вернуть список кодов стран в виде массива код->название
 +
* Вернуть список типов итогового контроля как из таблицы. Поля называются id и type. Типы контроля: дипломная работа, курсовая работа, реферат, государственный экзамен, устный экзамен, письменный экзамен, зачет, устный опрос, письменный опрос, письменная проверка знаний (контрольная работа), комбинированная проверка знаний, беседа, анкетирование, тестирование, проект, экзамен, другое. Элемент "другое" имеет id=1. И всегда идет первым. Создать методы для работы с массивом (типа get(), get_list() и get_filter()), которые при обращении к массиву возвращают объект как из таблицы. Если возвращается список - то он отсортирован по алфавиту.

Текущая версия на 16:56, 11 августа 2011

Справочник дополнительных параметров:

Плагин
Название refbook
Тип modlibs


  • Вернуть список типов удостоверений личности. Если передан код типа, возвращается строка с этим типом.
  • Вернуть список типов адресов в виде массива код->название. Если передан код типа, возвращается строка с этим типом.
  • Вернуть список кодов регионов по коду страны в виде двумерного массива код страны->код региона->название. Если передан код типа, возвращается строка с этим типом.

Планируется:

  • Добавить папки refbook/cfg/array и refbook/cfg/storage. В них хранить файлы данных. В последней папке хранить файлы, которые имитируют таблицу. То есть данные этого файла возвращаются как массив объектов с наличием поля id.
  • Переместить файлы из папки refbook/standards/ по вышеуказанным папкам и переработать зависимые методы (папку regions сохранить).
  • Список типов уроков (очный урок/лекция, дистанционный урок/лекция, семинар, лабораторная работа, практическая работа, контрольная работа)
  • Вернуть массив со списком типов контрактов (1 - договор непосредственно с учеником, 2 - договор с законным представителем и т.д.)
  • Вернуть список уровней компонент в массиве код->название. Если передан код типа, возвращается только он один (массив с одной записью).
  • Вернуть список кодов стран в виде массива код->название
  • Вернуть список типов итогового контроля как из таблицы. Поля называются id и type. Типы контроля: дипломная работа, курсовая работа, реферат, государственный экзамен, устный экзамен, письменный экзамен, зачет, устный опрос, письменный опрос, письменная проверка знаний (контрольная работа), комбинированная проверка знаний, беседа, анкетирование, тестирование, проект, экзамен, другое. Элемент "другое" имеет id=1. И всегда идет первым. Создать методы для работы с массивом (типа get(), get_list() и get_filter()), которые при обращении к массиву возвращают объект как из таблицы. Если возвращается список - то он отсортирован по алфавиту.