if ( $shoutbox_config['sb_group_sel'] != 'all') { $sql = 'SELECT ug.group_id FROM (' . USER_GROUP_TABLE . ' ug, ' . GROUPS_TABLE . ' g) WHERE ug.user_id = ' . $userdata['user_id'] . ' AND g.group_id = ug.group_id AND g.group_single_user = 0 AND ug.user_pending <> 1 ORDER BY g.group_order ASC'; if ( !($result = $db->sql_query($sql)) ) { message_die(GENERAL_MESSAGE, 'Can not find username'); } $row2 = $db->sql_fetchrow($result); $id_row_group = $row2['group_id']; { { } } else { } { $shoutbox_view_group = true; } } else { $shoutbox_view_group = true; }
Czy jest szansa, że powyższy kod jest błędny? Gdy zaznaczam, że jedna grupa ma mieć SB - wszystko jest ok. Jeśli więcej niż jedna grupa - gubi się. Nie wiem czy okolice pętli while są ok, może mi ktoś poradzić czy chociaż w dobrym miejscu błędu szukam?