From 91816bbe2bcf890f48762caf851abd973075f7c7 Mon Sep 17 00:00:00 2001 From: Znote Date: Sat, 8 May 2021 18:05:52 +0000 Subject: [PATCH] charactersearch widget: fix Invalid argument PHP Warning: Invalid argument supplied for foreach() in layout/widgets/charactersearch.php on line 22 This happens when the database has no players, during fresh install. --- layout/widgets/charactersearch.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/layout/widgets/charactersearch.php b/layout/widgets/charactersearch.php index 0db2eac..52a3c15 100644 --- a/layout/widgets/charactersearch.php +++ b/layout/widgets/charactersearch.php @@ -19,9 +19,9 @@ if ($cache->hasExpired()) { $names_sql = mysql_select_multi('SELECT `name` FROM `players` ORDER BY `name` ASC;'); $names = array(); - foreach ($names_sql as $name) { + if ($names_sql !== false): foreach ($names_sql as $name) { $names[] = $name['name']; - } + } endif; $cache->setContent($names); $cache->save(); } else {