Skip to content

akaLexa/ldap-phonebook

 
 

Repository files navigation

LDAP phonebook

Корпоративный телефонный справочник с отображением контактов на карте офиса

Контакты делятся на два типа:

  • Импортированные из AD
  • Локальные

Импортированные контакты нельзя редактировать, их можно только скрывать из списка и указывать расположение на карте. Все изменения нужно производить в AD, после чего провести повторную синхронизацию, при которой будут добавлены новые и обновлены существующие контакты.

Функциональные возможности:

  • Импорт контактов из AD
  • Показать/скрыть любой контакт
  • Добавлять, редактировать и удалять локальные контакты
  • Указать расположение контакта на плане офиса. Удобно для ориентирования в большой компании
  • Экспорт в .xml файл для использования в приложении PhoneBook для Windows

Карты хранятся в файлах templ/map[1-5].png

Системные требования

Apache, MySQL, PHP.

Подключить модули расширения в php.ini или скомпилировать PHP с поддержкой LDAP

  • extension=php_ldap.dll
  • extension=php_fileinfo.dll

Установка

  • Открыть в браузере install.php и заполнить предлагаемые параметры
  • Заменить изображения карт templ/map[1-5].png своими схемами

This service import users info from LDAP/AD to MySQL DB

screenshot

Show all contacts on map

screenshot

Show selected contact on map

screenshot

Installation

screenshot

screenshot

screenshot

screenshot

screenshot

Dmitry V. Zimin pfzim@mail.ru

About

LDAP -> MySQL, PHP phonebook

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 97.5%
  • CSS 2.4%
  • ApacheConf 0.1%