From 2eb0786d40427968a09c5e706d84a2b1144fe616 Mon Sep 17 00:00:00 2001 From: Kevin Fourie Date: Mon, 25 Feb 2008 14:19:46 +0000 Subject: [PATCH] KTS-2861 "KTUtil::arrayGet see "0" as an empty string" Fixed. Using isset($aArray{0}) now. Evaluates to false if $aArray is not set or if it has zero length (ie. it's first character is not set). --- lib/util/ktutil.inc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/util/ktutil.inc b/lib/util/ktutil.inc index a8db060..c4eadb9 100644 --- a/lib/util/ktutil.inc +++ b/lib/util/ktutil.inc @@ -229,7 +229,9 @@ class KTUtil { if (!is_array($aArray)) { $aArray = (array) $aArray; } - if (empty($aArray)) { + + // Evaluates to false if $aArray is not set or if it has zero length (ie. it's first character is not set). + if (!isset($aArray{0})) { return $mDefault; } if (array_key_exists($sKey, $aArray)) { -- libgit2 0.21.4