Разработка:im/plans

Материал из DOF
Версия от 11:31, 13 октября 2009; Yumeneco (обсуждение | вклад) (Новая: =im/plans - Учебно-тематическое планирование= Интерфейс редактирования параметров тематического планиро...)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

im/plans - Учебно-тематическое планирование

Интерфейс редактирования параметров тематического планирования. Работает в паре с модулем storage/plans. Позволяет создавать и редактировать различные атрибуты тематического планирования.

Таматическое планирование

Просмотр темы

Создание/изменение параметров темы

API

show($obj)

Возвращает html-код отображения информации о теме в планировании в виде таблицы.

  • Входные параметры:
    • $obj - объект, запись из таблицы plans
  • Возвращаемые значения:
    • html-код таблицы или
    • false в случае ошибки.

show_id($id)

Возвращает html-код отображения информации о теме в планировании в виде таблицы по id.

  • Входные параметры:
    • $id - id записи из таблицы plans;
  • Возвращаемые значения:
    • html-код таблицы или
    • false в случае ошибки

showlist($list)

Возвращает html-код отображения информации о планировании в виде таблицы.

  • Входные параметры:
    • $list - массив объектов. Каждый объект - это запись из таблицы plans.
  • Возвращаемые значения:
    • html-код таблицы или
    • false в случае ошибки.

form($id=NULL)

Возвращает html-код формы создания новой или редактирования существующей темы.

  • Входные переменные:
    • $id - id записи из таблицы plans (по умолчанию NULL). Значения этой записи будут использованы для заполнения полей формы значениями по умолчанию. Если $id = NULL, то поля формы остаются пустыми.
  • Возвращаемые значения:
    • html-код или
    • false в случае ошибки.

get_listing($limitfrom, $limitnum, $conds)

Возвращает список тем, выбранных по заданным критериям.

  • Входные переменные:
    • $limitfrom - порядковый номер записи в общем списке записей, удовлетворяющих критериям выборки. Эта запись будет первой в возвращаемом списке.
    • $limitnum - количество записей, которые нужно вернуть.
    • $conds - объект - список параметров для выборки записей. Название свойства объекта - это название поля в таблице plans.
  • Выходные значения:
    • массив записей из таблицы plans или
    • false в случае ошибки.

get_select_listing($inputconds)

Возвращает фрагмент sql-запроса после слова WHERE.

  • Входные переменные:
    • $inputconds - объект. Содержит критерии выборки для формирования запроса. Свойство объекта - название поля в таблице plans.
  • Возвращаемые значения:
    • фрагмент строки запроса, который будет вставлен в запрос после слова WHERE.

Список карточек:

  • Инициализация плагина
  • Редактирование страницы просмотра одной темы
  • Редактирование страницы просмотра планирования
    • добавляется фильтрация по обьекту привязки
  • Редактирование интерфейса формы
  • Редактирование обработчика формы