Wenn ich als Administrator (und ich bin auch erster Gruppen Chef, derjenige der im ACP eingestellt wird) in eine Benutzergruppe gehe, dann habe ich unten die Möglichkeit die nächste Seite anzeigen zu lassen. Ich habe den Link
Code: Alles auswählen
http://meinedomain.de/forum/groupcp.php?g=11&start=40
Wenn ich aber als normales Mitglied der Gruppe oder als Gruppenmoderator (also diejenigen die der Gruppenchef selbst hinzufügen kann) in die Gruppe gehe, dann lautet der Link wie folgt.
Code: Alles auswählen
http://meinedomain.de/forum/groupcp.php?g=Array&start=40
Die Gruppennummer wird folgendermaßen berechnet:
Code: Alles auswählen
if ( isset($HTTP_GET_VARS[POST_GROUPS_URL]) || isset($HTTP_POST_VARS[POST_GROUPS_URL]) )
{
$group_id = ( isset($HTTP_POST_VARS[POST_GROUPS_URL]) ) ? intval($HTTP_POST_VARS[POST_GROUPS_URL]) : intval($HTTP_GET_VARS[POST_GROUPS_URL]);
}
else
{
$group_id = '';
}
Ich kann mir aber irgendwie nicht vorstellen was bei der Übergabe der Gruppennummer schief läuft, denn die wähle ich ja aus um auf die Seite der entsprechendern Gruppe zu kommen und das funktioniert ja auch. Hätte ich hier schon ein Array würde der Aufruf der Gruppe ja schonmal nicht klappen. Und warum funktioniert es als Admin der Gruppenchef ist, abre nicht als normaler User oder Gruppenmoderator ?