From f4892686c178a23d121f3628a41a0e34b0d403d3 Mon Sep 17 00:00:00 2001 From: ha99y Date: Tue, 3 Sep 2013 17:30:05 -0700 Subject: [PATCH] Warning in AdminController.php If debugging is on (_PS_MODE_DEV_ set to TRUE) On a fresh install there is a warning on line 1542 in /classes/controller/AdminController.php in function addToolBarModulesListButton(). Because of the warning xml files are not populated with data. Warning: simplexml_load_file() 1: parser error : Document is empty --- classes/controller/AdminController.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/classes/controller/AdminController.php b/classes/controller/AdminController.php index 4064aca38..0ba74a1c3 100644 --- a/classes/controller/AdminController.php +++ b/classes/controller/AdminController.php @@ -1544,10 +1544,13 @@ class AdminControllerCore extends Controller file_put_contents(_PS_ROOT_DIR_.Module::CACHE_FILE_DEFAULT_COUNTRY_MODULES_LIST, Tools::addonsRequest('native')); $country_module_list_xml = simplexml_load_file(_PS_ROOT_DIR_.Module::CACHE_FILE_DEFAULT_COUNTRY_MODULES_LIST); + if($country_module_list_xml === TRUE) + { $country_module_list = array(); foreach ($country_module_list_xml->module as $k => $m) $country_module_list[] = (string)$m->name; - $this->tab_modules_list['slider_list'] = array_intersect($this->tab_modules_list['slider_list'], $country_module_list); + $this->tab_modules_list['slider_list'] = array_intersect($this->tab_modules_list['slider_list'], $country_module_list); + } if (is_array($this->tab_modules_list['slider_list']) && count($this->tab_modules_list['slider_list'])) $this->toolbar_btn['modules-list'] = array(