no tak tylko o to chodzi ze ja to kilka razy instalowalem, chyba jest blad w tym kodzie........
Kod:
//funkcja gdzies tam znaleziona ;p
function is_in_group($group_id)
{
global $db,$userdata;
$sql = "SELECT u.user_id FROM " . USER_GROUP_TABLE . " ug, " . USERS_TABLE . " u, " . GROUPS_TABLE . " g WHERE u.user_id = ".$userdata['user_id']." AND ug.user_id = u.user_id AND g.group_id = ". $group_id ." AND g.group_id = ug.group_id AND g.group_single_user = 0";
$result = $db->sql_query($sql);
if( !$result )
{
message_die(GENERAL_ERROR, "InfoPage Error", "", __LINE__, __FILE__, $sql);
}
$test_data = $db->sql_fetchrow($result);
return ($test_data['user_id'])?1:0;
}
function ip_auth()
{
global $userdata, $board_config;
if ( ($userdata['user_level'] == ADMIN) || ($board_config['ip_mods_auth'] && $userdata['user_level'] == MOD))
{
return true;
} else {
if ($userdata['session_logged_in'] && (isset($board_config['ip_group'])) )
{
if (is_in_group($board_config['ip_group']))
{
return true;
}
else
{
return false;
}
}
}
}