zamien to
Kod:
if ( $userdata['session_logged_in'] && $shoutbox_config['shoutbox_on'] && in_array($userdata['user_id'], $fid) == false )
{
na
Kod:
function 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);
$row = $db->sql_fetchrow($result);
return ( $row['user_id'] ) ? 1 : 0;
}
$in_group = FALSE;
$allow_groups = (1, 2, 4); // grupy z zezwoleniem na widok shoutboxa
foreach( $allow_groups as $groups )
{
if( in_group($groups) )
{
$in_group = TRUE;
exit;
}
}
if ( $in_group && $userdata['session_logged_in'] && $shoutbox_config['shoutbox_on'] && in_array($userdata['user_id'], $fid) == false )
{
Chyba zadziała
$allow_groups = (1, 2, 4); < tutaj znajduja sie grupy ktore moga widziec shoutboxa