From 635321ca12640a3d2de41873563c7857d4ff9920 Mon Sep 17 00:00:00 2001 From: ovclas Date: Thu, 8 Sep 2011 08:26:27 +0000 Subject: [PATCH] issue 160 array check git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@9123 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/module/module.admin.view.php | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/modules/module/module.admin.view.php b/modules/module/module.admin.view.php index cadeaff8b..53f484635 100644 --- a/modules/module/module.admin.view.php +++ b/modules/module/module.admin.view.php @@ -32,18 +32,21 @@ $oAutoinstallModel = &getModel('autoinstall'); $module_list = $oModuleModel->getModuleList(); - foreach($module_list as $key => $val) { - $module_list[$key]->delete_url = $oAutoinstallModel->getRemoveUrlByPath($val->path); + if(is_array($module_list)) + { + foreach($module_list as $key => $val) { + $module_list[$key]->delete_url = $oAutoinstallModel->getRemoveUrlByPath($val->path); - // get easyinstall need update - $packageSrl = $oAutoinstallModel->getPackageSrlByPath($val->path); - $package = $oAutoinstallModel->getInstalledPackages($packageSrl); - $module_list[$key]->need_autoinstall_update = $package[$packageSrl]->need_update; + // get easyinstall need update + $packageSrl = $oAutoinstallModel->getPackageSrlByPath($val->path); + $package = $oAutoinstallModel->getInstalledPackages($packageSrl); + $module_list[$key]->need_autoinstall_update = $package[$packageSrl]->need_update; - // get easyinstall update url - if ($module_list[$key]->need_autoinstall_update) - { - $module_list[$key]->update_url = $oAutoinstallModel->getUpdateUrlByPackageSrl($packageSrl); + // get easyinstall update url + if ($module_list[$key]->need_autoinstall_update) + { + $module_list[$key]->update_url = $oAutoinstallModel->getUpdateUrlByPackageSrl($packageSrl); + } } }