Closed yukh975 closed 2 years ago
Привет. Разверул у себя последний релиз и у меня получилось заменить Ф.И. на отображаемое имя. Решение в ветке обсуждений https://github.com/pfzim/ldap-phonebook/issues/34. Правда не совсем точное. С новыми релизами изменились названия файлов и переменных.
Нужно в файле /routes/contacts_sync.php внести изменения:
Добавить в строку атрибут "displayname" примерно 29 строка
['objectguid', 'samaccountname' , 'sn', 'displayname', 'initials', 'middleName', 'givenname', 'mail', 'department', 'company', 'title', 'telephonenumber', 'mobile', 'thumbnailphoto', 'useraccountcontrol'],
и
Изменить значения переменных примерно 67-68 стоки
$v_first_name = @$entries[$i]['givenname'][0]; $v_last_name = @$entries[$i]['sn'][0];
Спасибо за наводку, у меня получилось примерно вот так:
['objectguid', 'samaccountname' , 'sn', 'displayname', 'initials', 'middleName', 'givenname', 'mail', 'department', 'company', 'title', 'telephonenumber', 'mobile', 'thumbnailphoto', 'useraccountcontrol'],
// $v_first_name = @$entries[$i]['givenname'][0]; $v_first_name = @$entries[$i]['displayname'][0]; $v_last_name = '';// @$entries[$i]['sn'][0]; $v_middle_name = ''; //@$entries[$i]['middlename'][0];
Спасибо за предоставленное решение, воспользовался им
После обновления пропала возможность выводить ФИО (отображаемое имя) вместо отдельных полей фамилия и имя. Ранее обсуждалось, было решение вопроса, сейчас этот метод не работает.