Jump to content
Дизайн и модификация Invision Power Board IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
eridan

Хук, который переводит юзеров в другие группы

Recommended Posts

Нужен хук, который позволяет администраторам и модераторам переводить юзеров в группы минуя АЦ

Share this post


Link to post
Share on other sites

Я нашел бесплатный, но он не работает почему то, то есть меню выбора группы в сообщении присутствует, а вот не переводит по кнопке в другую группу. Название ему (WA34) Change group

Share this post


Link to post
Share on other sites
Название ему (WA34) Change group

/webask/change_group/change_group.php

 

$result = $DB->query( 'UPDATE '.$settings['sql_tbl_prefix'].'members SET '.$settings['sql_tbl_prefix'].'members.member_group_id='.mysql_real_escape_string($_POST['group']).' WHERE `member_id`="'.mysql_real_escape_string($_POST['user']).'"' );

Заменить на

$DB->update('members', array('member_group_id' => intval($_POST['group'])), 'member_id='.intval($_POST['user']));

 

Использовать этот хук крайне не рекомендуется, он подвержен CSRF атаки. А в запросе выше еще и SQL инъекция имеется, хотя и доступна она только для администраторов.

  • Upvote 2

Share this post


Link to post
Share on other sites

Не сработало, могу предоставить любые скриншоты.

Share this post


Link to post
Share on other sites

Если группы в списке есть, по логике должно было сработать. Скрины тут бесполезны, здесь может помочь только отладочная информация. Если групп нету, открыть hook.xml, найти mysqli_fetch_array и заменить на $this->DB->fetch, сохранить и переустановить. Но лучше в таком виде не ставить.

 

Был у меня где-то подобный хук для смены группы, если найду выложу.

Share this post


Link to post
Share on other sites

Еще раз благодарю за данный хук, 2 года прошло рунет навел на мой же пост )

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...