MIHALICH писал(а):
Сделать автозаполнение номера телефона, указанного в личном кабинете.
Решение не для 4й версии, хотя и для 4й, оказалось, подойдёт.
В файле
/modules/fields.html, заменить кусок
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.
на
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.
Будет работать при условии, что вы вышли из Админ Панели и вошли в Панель Управления и у вас указан телефон, заметил, что изначально они в БД не сохраняются. И вот тут - я замер! Пошёл смотреть, где это делается и нашёл слепую SQL-injection, нет слов) Значит, далее, открываем файл
/modules/add.inc и после строки (у меня это была 165)
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.
Вставляем
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.
А старый dbquery - затираем, тем самым - обезопасились от инъекции и сохранили телефон в БД, если войти в Панель Управления, то телефон будет подставляться автоматически.
Вот такое вот исследование за 40 минут, спасибо Вам! Без вас, мы так и жили бы с уязвимостью)