this upgrade fixes a isue about users added to a group when register
here are how to upgrade
in file usercp_register.php
- Code: Select all
[FIND]
$sql = "SELECT ug.user_id, g.group_id as g_id, g.group_name , u.user_posts, g.group_count FROM " . GROUPS_TABLE . " g, ".USERS_TABLE." u
LEFT JOIN ". USER_GROUP_TABLE." ug ON g.group_id=ug.group_id AND ug.user_id=$user_id
WHERE u.user_id=$user_id
AND ug.user_id is NULL
AND u.user_posts>= g.group_count
AND g.group_single_user=0
AND g.group_count_enable=1
AND g.group_moderator<>$user_id";
[REPLACE WITH]
if ( $mode == "register" )
{
$sql = "SELECT ug.user_id, g.g_id as g_id, g.group_name , u.user_posts, g.group_count FROM " . GROUPS_TABLE . " g, ".USERS_TABLE." u
LEFT JOIN ". USER_GROUP_TABLE." ug ON g.group_id=ug.group_id AND ug.user_id=$user_id
WHERE u.user_id=$user_id
AND ug.user_id is NULL
AND g.group_count=0
AND g.group_single_user=0
AND g.group_moderator<>$user_id";
} else
{
$sql = "SELECT ug.user_id, g.g_id as g_id, g.group_name , u.user_posts, g.group_count FROM " . GROUPS_TABLE . " g, ".USERS_TABLE." u
LEFT JOIN ". USER_GROUP_TABLE." ug ON g.group_id=ug.group_id AND ug.user_id=$user_id
WHERE u.user_id=$user_id
AND ug.user_id is NULL
AND u.user_posts>= g.group_count
AND g.group_single_user=0
AND g.group_count_enable=1
AND g.group_moderator<>$user_id";
}


