Разработка:storages/persons
Версия от 11:48, 5 февраля 2009; Yumeneco (обсуждение | вклад)
persons - адресная книга, в которую включены все участники учебного процесса: учащиеся, законные представители, сотрудники, преподаватели и т. д.
Подробный формат полей в таблицах базы данных
* firstname * middlename * lastname * sortname * preferredname * dateofbirth - дата рождения у UTS * gender - пол (male, female, unknown) * email - основной адрес электронной почты * phonehome * phonework * phonecell * passtypeid - тип удостоверения личности (1 - свидетельство о рождение, 2 - паспорт гражданина РФ, 3 - загранпасспорт, 4 - разрешение на временное проживание лица без гражданства, 5 - вид на жительство, 6 - военный билет, 7 - водительсткое удостоверение пластиковое, 8 - вод. удостоверение форма 1, 9 - вод. удостоверение международное) * passportserial - серия удостоверения личности (если предусмотрена типом документа) * passportnum - номер удостоверения личности * passportdate - дата выдачи удостоверения личности * passportem - название организации, выдавшей удостоверение личности * passportaddrid - адрес прописки по паспорту * mdluser - id пользователя в moodle (если есть) * sync2moodle - признак синхронизации с moodle * addressid - текущий адрес * status - статус: новый, подтвержденный, удаленный * adddate - дата добавления * departmentid - основной отдел, к которому приписан человек (может редактировать его данные в persons)
Дополнительные методы:
* Получить запись по mdluser * Получить запись вместе с адресом * Сохранить (добавить или обновить) запись вместе с адресом * Найти список людей, относящихся к структурному подразделению * Удалить (изменить статус на "удален")