From cf872b330ce721c657d61243167682bcd0e028eb Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Wed, 28 Dec 2016 19:51:48 +0100 Subject: [PATCH] fixed missing $types --- lam/templates/tests/schemaTest.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/lam/templates/tests/schemaTest.php b/lam/templates/tests/schemaTest.php index d1b30836..ee04f396 100644 --- a/lam/templates/tests/schemaTest.php +++ b/lam/templates/tests/schemaTest.php @@ -62,11 +62,13 @@ if (!is_array($classes)) { } else { // loop for active account types - for ($t = 0; $t < sizeof($types); $t++) { - $modules = $_SESSION['config']->get_AccountModules($types[$t]); - $container->addElement(new htmlSubTitle(LAM\TYPES\getTypeAlias($types[$t])), true); + $typeManager = new \LAM\TYPES\TypeManager(); + $types = $typeManager->getConfiguredTypes(); + foreach ($types as $type) { + $modules = $_SESSION['config']->get_AccountModules($type->getId()); + $container->addElement(new htmlSubTitle($type->getAlias()), true); for ($m = 0; $m < sizeof($modules); $m++) { - $error = checkSchemaForModule($modules[$m], $types[$t]); + $error = checkSchemaForModule($modules[$m], $type->getScope()); $message = _("No problems found."); $icon = '../../graphics/pass.png'; if ($error != null) { @@ -74,7 +76,7 @@ else { $message = $error; } // module name - $container->addElement(new htmlOutputText(getModuleAlias($modules[$m], $types[$t]))); + $container->addElement(new htmlOutputText(getModuleAlias($modules[$m], $type->getScope()))); $container->addElement(new htmlSpacer('10px', null)); // icon $container->addElement(new htmlImage($icon));