Checking Group-Membership: PHP Warning: Invalid argument

Du hast Probleme beim Installieren oder bei der Benutzung einer Extension? In diesem Forum bist du richtig.
Forumsregeln
Bei Fragen zu einer bestimmten Extension sind Extension-Name und die Downloadquelle der Extension erforderlich. Letztere in Form der URL zum Download. Hiervon kann lediglich bei sehr bekannten und verbreiteten Extensions abgesehen werden, soweit eindeutig ist, um welche Extension es sich handelt. Es liegt allerdings im Ermessen der Moderatoren, das Thema ggf. zu schließen, daher sollte im Zweifel der Link angegeben werden.
Benutzeravatar
vfrblue
Supporter
Supporter
Beiträge: 1584
Registriert: 22.11.2016 18:46
Wohnort: Niedersachsen-West
Kontaktdaten:

Checking Group-Membership: PHP Warning: Invalid argument

Beitragvon vfrblue » 29.11.2018 16:53

phpBB 3.2.4, PHP 7.2.12, Erweiterung http://reyno41.bplaced.net/phpbb/viewtopic.php?f=8&t=80

Ich bekomme seit einiger Zeit folgende Fehlermeldung:
PHP Warning: Invalid argument supplied for foreach() in /xxxxx/ext/kirk/checking_group_membership/event/listener.php on line 97
Zeile 97 der listener.php hat folgenden Inhalt: foreach ($groups as $grouprec)
Hier die Anweisung:

Code: Alles auswählen

      $groups = group_memberships(false,$this->user->data['user_id']);
      foreach ($groups as $grouprec)
   {
         $this->template->assign_vars(array(
          'S_GROUP_' . $grouprec['group_id'] => true
      ));
   }


Ich habe jetzt die Anweisung geändert in

Code: Alles auswählen

      $groups = group_memberships(false,$this->user->data['user_id']);
      if(is_array($groups)){
      foreach ($groups as $grouprec)
      {
         $this->template->assign_vars(array(
          'S_GROUP_' . $grouprec['group_id'] => true
      ));
      }}
Bin mir aber nicht sicher, ob das so richtig ist.
Gruß Hermann

phpBB-Styles, Skins, Themes by VT-Theme
Forum VFR-OC

Benutzeravatar
BNa
Valued Contributor
Beiträge: 2524
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Checking Group-Membership: PHP Warning: Invalid argument

Beitragvon BNa » 29.11.2018 17:00

Das sollte das Problem lösen:

Code: Alles auswählen

        $groups = array();    
        $groups 
= group_memberships(false,$this->user->data['user_id']);

Benutzeravatar
vfrblue
Supporter
Supporter
Beiträge: 1584
Registriert: 22.11.2016 18:46
Wohnort: Niedersachsen-West
Kontaktdaten:

Re: Checking Group-Membership: PHP Warning: Invalid argument

Beitragvon vfrblue » 29.11.2018 17:06

Danke dir, werde es testen. :)
Gruß Hermann

phpBB-Styles, Skins, Themes by VT-Theme
Forum VFR-OC


Zurück zu „Extension Support“