Usergruppen

DarkAlien
Huhu,

ich habe mal eine Frage hierzu:

code:
1:
2:
3:
4:
5:
<if($wbbuserdata['a_can_use_acp']==1 && $wbbuserdata['a_acp_or_mcp']==1)><then>
$wwo_bit
</then></if>


wie ändere ich die erste Zeile um wenn ich mehrere Usergruppen die Zulassung erteilen möchte ?

Bitte ein Beispiel Augenzwinkern

Thx.

Stefan
Biggi
code:
1:
2:
3:
<if(in_array(GROUPID,$wbbuserdata['groupids']) || in_array(ANDERE_GROUPID,$wbbuserdata['groupids']))><then>
$wwo_bit
</then></if>


GROUPID und ANDERE_GROUPID ersetzt du durch die IDs der Gruppen, die $wwo_bit sehen können sollen.
Mit dem logischen oder || kannst du soviele Abfragen nach Gruppen-IDs aneinanderhängen, wie du magst.
DarkAlien
hmmm...

So funzt es nich:

code:
1:
2:
3:
4:
5:
<if(in_array(8,$wbbuserdata['groupids']) || in_array(11,$wbbuserdata['groupids'])) || in_array(1,$wbbuserdata['groupids'])) || in_array(3,$wbbuserdata['groupids']))><then>
$wwo_bit
</then></if>


Auch nich so:

code:
1:
2:
3:
4:
5:
<if(in_array(8,$wbbuserdata['groupids']) || in_array(11,$wbbuserdata['groupids'])) || in_array(1,$wbbuserdata['groupids']))) || in_array(3,$wbbuserdata['groupids']))))><then>
$wwo_bit
</then></if>



Aber 2 Abfragen anhand Deines Beispiels funzen...
Biggi
Achte auf die Klammern. Du hast zuviele davon in deinem Code. Augenzwinkern

So sollte es gehen:
code:
1:
2:
3:
<if(in_array(8,$wbbuserdata['groupids']) || in_array(11,$wbbuserdata['groupids']) || in_array(1,$wbbuserdata['groupids']) || in_array(3,$wbbuserdata['groupids']))><then>
$wwo_bit
</then></if>
DarkAlien
nu funzt es, dankeschön Augenzwinkern
Biggi
Gern geschehen. smile