Dle 10.6. Модуль репутации не работает с авторизацией через соцсеть
Есть DLE 10.6, есть модуль репутация 6.5 все работает гуд. По просьбе желающих включил авторизацию через соц. сети, но появилась маленькая проблема:
DLE берет логин пользователя из вк русскими буквами (пример: Иванов Иван) на выходе получаем закодированный url.
Модуль репутации такой не принимает, при добавлении репутации пишет что пользователь не найден. Хотя с остальными логинами работает корректно. Как его подружить с русскими буквами, сам движок их обрабатывает нормально? Может есть вариант на лету при авторизации менять русские буквы на транслит? Буду благодарен за помощь.
ищем:
do=reputation&doaction=plus&username=
меняем на
do=reputation&doaction=plus&user=
вроде как по username привязка к нику, по user привязка по id. Все сразу стало открываться и работать норм с любым и логинами.