From 565a2f12cdd5d0c3245c96a2fcf45cb009d0495a Mon Sep 17 00:00:00 2001 From: ovclas Date: Tue, 25 Oct 2011 10:30:47 +0000 Subject: [PATCH] issue 636 admin menu defense code add git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@9731 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/menu/menu.admin.model.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/menu/menu.admin.model.php b/modules/menu/menu.admin.model.php index dae05f5f0..d0e72089a 100644 --- a/modules/menu/menu.admin.model.php +++ b/modules/menu/menu.admin.model.php @@ -78,7 +78,9 @@ $output = executeQuery('menu.getMenuByTitle', $args); if(!$output->data) return; - $menu_info = $output->data; + if(is_array($output->data)) $menu_info = $output->data[0]; + else $menu_info = $output->data; + $menu_info->xml_file = sprintf('./files/cache/menu/%s.xml.php',$menu_info->menu_srl); $menu_info->php_file = sprintf('./files/cache/menu/%s.php',$menu_info->menu_srl); return $menu_info;