pfzim / ldap-phonebook

Phonebook with office map (Active Directory, LDAP -> MySQL, PHP)
GNU General Public License v3.0
53 stars 27 forks source link

Добавление столбца #70

Closed ZenAku closed 9 months ago

ZenAku commented 9 months ago

Добрый день. Как добавить новую колонку, к примеру, город? В теории я понимаю какой атрибут надо забрать с лдапа (в случае города это 'l'), могу поменять вывод его значения в любом из столбцов, т.е. мобильный номер на город, а вот как добавлять новые не понимаю в каких шаблонах вносить изменения.

pfzim commented 9 months ago

Для такого случая в БД предусмотрены 5 неиспользуемых столбцов reserved1-5. Заполняйте их нужными вам значениями во время синхронизации вот здесь: https://github.com/pfzim/ldap-phonebook/blob/07ebd8facda154ae571201465c16b488f4a96489/routes/contacts_sync.php#L97-L101

И добавьте их в таблицу в файле templates/tpl.contacts.php

ZenAku commented 9 months ago

Спасибо, помогло. На всякий допишу, что надо еще отредактировать fill_contacts в pb.js , иначе при поиске вся таблица съезжает.