Quote:
Originally Posted by jackalz
I want to not delete but move usergroup(e.g. banned usergroup).
What can I do?
|
this is untested but in the manageActivation.php find:
PHP Code:
$vbulletin->db->query_write("UPDATE " . TABLE_PREFIX . "post SET username = '" . $db->escape_string($user['username']) . "', userid = 0 WHERE userid = " . $user['userid']);
$vbulletin->db->query_write("DELETE FROM " . TABLE_PREFIX . "user WHERE userid = " . $user['userid']);
$vbulletin->db->query_write("DELETE FROM " . TABLE_PREFIX . "userfield WHERE userid = " . $user['userid']);
$vbulletin->db->query_write("DELETE FROM " . TABLE_PREFIX . "usertextfield WHERE userid = " . $user['userid']);
$vbulletin->db->query_write("DELETE FROM " . TABLE_PREFIX . "access WHERE userid = " . $user['userid']);
$vbulletin->db->query_write("DELETE FROM " . TABLE_PREFIX . "customavatar WHERE userid = " . $user['userid']);
$vbulletin->db->query_write("DELETE FROM " . TABLE_PREFIX . "moderator WHERE userid = " . $user['userid']);
$vbulletin->db->query_write("DELETE FROM " . TABLE_PREFIX . "pm WHERE userid = " . $user['userid']);
$vbulletin->db->query_write("DELETE FROM " . TABLE_PREFIX . "subscribeforum WHERE userid = " . $user['userid']);
$vbulletin->db->query_write("DELETE FROM " . TABLE_PREFIX . "subscribethread WHERE userid = " . $user['userid']);
$vbulletin->db->query_write("DELETE FROM " . TABLE_PREFIX . "session WHERE userid = " . $user['userid']);
and replace with
PHP Code:
$vbulletin->query_first("UPDATE " . TABLE_PREFIX . "user SET usergroupid = 11 WHERE userid = " . $user['userid']);
however consider this whole post unsupported, i.e. any problems arrise i won't solve them.