Ошибка при редактировании группы

Автор kak2z, 01 марта 2012, 13:38:05

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

kak2z

сабж собственно

когда нажимаю сохранить при редактировании


то появляется ошибка.. что сделать что бы устранить? или что показать что бы можно было разобраться?
Спасибо.
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

maestrosite.ru

в условие проверки поставить isset( $_POST['group_inherit'] )
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru

kak2z

Цитата: transkontrol от 01 марта 2012, 14:10:32
в условие проверки поставить isset( $_POST['group_inherit'] )
Спасибо большое.
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

maestrosite.ru

как указано на скрине, /Source/ManageMembergroups.php строка 659:

if ($_POST['group_inherit'] != -2 && !allowedTo('admin_forum'))

заменить на

if ( !isset( $_POST['group_inherit'] ) )
$_POST['group_inherit'] = -2;
if ($_POST['group_inherit'] != -2 && !allowedTo('admin_forum'))



upd: это, действительно, ошибка в движке. Недостаточная проверка пользовательских данных. И не очевидно, что должно быть для "неисправимых" групп.
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru

Макар

Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny