diff --git a/modules/menu/menu.admin.view.php b/modules/menu/menu.admin.view.php
index 972ff5eef..1241f43aa 100644
--- a/modules/menu/menu.admin.view.php
+++ b/modules/menu/menu.admin.view.php
@@ -119,7 +119,8 @@
function dispMenuAdminSiteMap()
{
$oMenuAdminModel = &getAdminModel('menu');
- $output = array_reverse($oMenuAdminModel->getMenus());
+ $menuListFromDB = $oMenuAdminModel->getMenus();
+ if(is_array($menuListFromDB)) $output = array_reverse($menuListFromDB);
$menuList = array();
if(is_array($output))
diff --git a/modules/menu/tpl/sitemap.html b/modules/menu/tpl/sitemap.html
index cfcd76a8a..227125911 100644
--- a/modules/menu/tpl/sitemap.html
+++ b/modules/menu/tpl/sitemap.html
@@ -12,7 +12,7 @@ xe.lang.confirm_delete = "{$lang->confirm_delete}";