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

Материал из DOF
Перейти к: навигация, поиск
(Дополнительные методы:)
(Дополнительные методы:: Добавлены описания методов)
Строка 8: Строка 8:
  
 
===Дополнительные методы:===
 
===Дополнительные методы:===
* '''get_typesync_cstreamlink'''($typesync) - получить список связей, по типу связи.
 
* '''get_agroup_cstreamlink'''($id) - получить список связей по академической группе.
 
* '''get_cstream_cstreamlink'''($id) - получить список связей по учебному процессу.
 
* '''get_link_cstreamlink'''($agid, $csid) - получить информацию о связи академической группы с учебным процессом или false.
 
  
====Планируются:====
+
'''get_typesync_cstreamlink()'''
 +
 
 +
Получает список связей, по типу связи.
 +
 
 +
''Аргументы:''
 +
* $typesync(string) - статус потока.
 +
''Возвращаемые значения:''
 +
* (array) список связей.
 +
* (bool) false если связи не найдены.
 +
''Структура работы:''
 +
* по типу сязи находит все необходимые записи.
 +
 
 +
'''get_agroup_cstreamlink()'''
 +
 
 +
Получает список связей по академической группе.
 +
 
 +
''Аргументы:''
 +
* $id(int) - id академической группы.
 +
''Возвращаемые значения:''
 +
* (array) список связей.
 +
* (bool) false если связи не найдены.
 +
''Структура работы:''
 +
* по данному id находит все необходимые записи.
 +
 
 +
'''get_cstream_cstreamlink()'''
 +
 
 +
Получает список связей по учебному процессу.
 +
 
 +
''Аргументы:''
 +
* $id(int) - id академической группы.
 +
''Возвращаемые значения:''
 +
* (array) список связей .
 +
* (bool) false если связи не найдены.
 +
''Структура работы:''
 +
* по данному id находит все необходимые записи.
 +
 
 +
'''get_link_cstreamlink()'''
 +
 
 +
Получает информацию о связи академической группы с учебным процессом или false.
 +
 
 +
''Аргументы:''
 +
* $agid(int) - id академической группы.
 +
* $csid(int) - id учебного процесса.
 +
''Возвращаемые значения:''
 +
* (object) - запись из таблицы БД.
 +
* (bool) false если связь не найдена.
 +
''Структура работы:''
 +
* по данным id находит запись о связи.
 +
 
 +
===Планы:===

Версия 15:34, 11 августа 2009

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

cstreamlinks - участие академических групп в учебных потоках (основание для инициации учебного процесса).

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

  • cstreamid - учебный процесс
  • agroupid - академическая группа (вместе с полем cstreamid составляет уникальный ключ)
  • agroupsync - тип связи с академической группой: полная, не обязательный курс, нет связи

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

get_typesync_cstreamlink()

Получает список связей, по типу связи.

Аргументы:

  • $typesync(string) - статус потока.

Возвращаемые значения:

  • (array) список связей.
  • (bool) false если связи не найдены.

Структура работы:

  • по типу сязи находит все необходимые записи.

get_agroup_cstreamlink()

Получает список связей по академической группе.

Аргументы:

  • $id(int) - id академической группы.

Возвращаемые значения:

  • (array) список связей.
  • (bool) false если связи не найдены.

Структура работы:

  • по данному id находит все необходимые записи.

get_cstream_cstreamlink()

Получает список связей по учебному процессу.

Аргументы:

  • $id(int) - id академической группы.

Возвращаемые значения:

  • (array) список связей .
  • (bool) false если связи не найдены.

Структура работы:

  • по данному id находит все необходимые записи.

get_link_cstreamlink()

Получает информацию о связи академической группы с учебным процессом или false.

Аргументы:

  • $agid(int) - id академической группы.
  • $csid(int) - id учебного процесса.

Возвращаемые значения:

  • (object) - запись из таблицы БД.
  • (bool) false если связь не найдена.

Структура работы:

  • по данным id находит запись о связи.

Планы: