Pagina 1 van 1

Button Index van DMZ geeft foutmelding

Geplaatst: 04 mei 2023, 10:28
door Schopenhauer
  • Modificatie & Versie: foutmelding
    Directe link naar de extensie:
    Adres van je forum: https://nietleuk.eu/index.php
    phpBB versie: 3.3.10
    Heb je onlangs een andere modificatie of stijl geïnstalleerd? neen

    Wat is het probleem?
Ik kan de link naar de extensie niet geven, daarvoor moet je ingelogd zijn bij DMZ.

Als ik de Button Index activeer, wordt op deze foutmelding bovenin het forum gezet,
[phpBB Debug] PHP Warning: in file [ROOT]/ext/dmzx/buttonindex/event/listener.php on line 69: Trying to access array offset on value of type bool

Code: Selecteer alles

	public function page_header($event)
	{
		$sql = 'SELECT *
			FROM ' . $this->buttonindex_table;
		$result	 = $this->db->sql_query($sql);
		$row = $this->db->sql_fetchrow($result);

		if ($row['buttonindex_enable'])
		{
			$this->template->assign_vars(array(
				'BUTTONINDEX_ENABLE'	=> $row['buttonindex_enable'],
			));

			while ($row = $this->db->sql_fetchrow($result))
			{
				if (!empty($row['buttonindex']))
				{
					$this->template->assign_block_vars('buttonindex', array(
						'BUTTONINDEX'		=> $row['buttonindex'],
						'BUTTONINDEX_TEXT'	=> $row['buttonindex_text'],
					));
				};
			}
		}
		$this->db->sql_freeresult($result);
	}
}
if ($row['buttonindex_enable']) is regel 69.

Ik heb deze foutmelding al eerder bij DMZ aangemeld, tot op heden heb ik nog geen antwoord gekregen.

Re: Button Index van DMZ geeft foutmelding

Geplaatst: 04 mei 2023, 10:56
door El torro
Je kunt de foutmeldingen uitzetten in php beheer tot er een oplossing is.
Welke php versie gebruik je? misschien een oudere versie instellen?

Re: Button Index van DMZ geeft foutmelding

Geplaatst: 04 mei 2023, 11:43
door Schopenhauer
@El torro - doel jij op de PHP-versie?
Die is nu 8.1.

En jij brengt mij meteen op het idee, dat het misschien komt door die versie.
Ik kom er op terug.

Re: Button Index van DMZ geeft foutmelding

Geplaatst: 04 mei 2023, 11:55
door Schopenhauer
PHP 8.0 geprobeerd, foutmelding bleef.

En in Beheer - Onderhoud - Foutenlog is geen enkele vermelding.

Re: Button Index van DMZ geeft foutmelding

Geplaatst: 04 mei 2023, 19:25
door El torro
Foutenlog op de server uitzetten bedoel ik.
En je kan php7.4 nog proberen (niet lager!)

Re: Button Index van DMZ geeft foutmelding

Geplaatst: 04 mei 2023, 23:55
door Schopenhauer
Aha, dat was al uitgezet.
Toch vond ik op de server deze foutmelding:

[Thu May 04 14:10:14.564751 2023] [lsapi:warn] [pid 17374:tid 140348500133632] [client 37.46.122.219:25807] [host nietleuk.eu] Backend log: PHP Warning: Trying to access array offset on value of type bool in /home/xpxpxpxpx/domains/nietleuk.eu/public_html/ext/dmzx/buttonindex/event/listener.php on line 69\n, referer: https://nietleuk.eu/ucp.php?i=179

De laatst gegeven link leidt direct naar het Gebruikerspaneel > Forumvoorkeuren.