Buenas, yo queria hacer lo mismo que tu, y no encontre nada, asi que lo he hecho yo mismo.
Te dejo el codigo aqui:
Código PHP:
<?php
if($user->data['is_registered'])
{
//Suponemos que el prefijo de la tabla es "phpbb_"
$avvy = "SELECT gu.group_id, g.group_name FROM phpbb_user_group gu JOIN phpbb_groups g ON gu.group_id = g.group_id WHERE user_id =" . $user->data['user_id'];
$result = mysql_query($avvy) or die (mysql_error());
$numResul=mysql_num_rows($result);
for ($i=0; $i<$numResul; $i++){
$row=mysql_fetch_array($result);
$grupo[$i]= $row['group_name'];
if($grupo[$i] == "Nombre_de_tu_grupo") //poner el nombre del grupo
{
$grupo_enc=$grupo[$i];
}
}
}
?>
Ese codigo yo lo meto en un archivo.php
y lo incluyo donde quieras hacer la diferenciación por grupos.
Luego para diferenciar si pertenece al grupo o no usa este codigo:
Código PHP:
<?php
if(empty ($grupo_enc))
{
//Aqui lo que ve el usuario normal
echo"NO Tienes Acceso <br>";
}
else{
//aqui va el usuario que si pertenece al grupo
echo"Tienes Acceso <br>";
} ?>
Seguro que como codigo, se puede mejorar, pero a mi me funciona bien.