From b0e460aa2b3fa3220d45afe77f2934e1674341ac Mon Sep 17 00:00:00 2001 From: Robert Sesek Date: Sun, 8 Jan 2006 23:38:34 +0000 Subject: [PATCH] The field foreach() loop elseif branch is never executed in check_isso_fields() --- kernel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel.php b/kernel.php index c0bb5bb..a2ef81b 100644 --- a/kernel.php +++ b/kernel.php @@ -418,13 +418,13 @@ class Shared_Object_Framework foreach ($this->modules["$module"]->fields AS $name => $field) { - if ($field[0] == REQ_YES AND $field[2] == false) + if ($field[0] == REQ_YES AND $field[2] == false AND $called == false) { $missing[] = $module . ':: ' . $name; } else if ($called == true AND $field[2] == false) { - $missing[] = $module . ':: ' . $name . ($field[0] == REQ_YES ? ' (REQUIRED)' : ''); + $missing[] = $module . ':: ' . $name . ($field[0] == REQ_YES ? ' (REQUIRED)' : ''); } } } -- 2.43.5