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); + } } }