diff --git a/modules/menu/lang/lang.xml b/modules/menu/lang/lang.xml index 9b4babdb2..3efeaac44 100644 --- a/modules/menu/lang/lang.xml +++ b/modules/menu/lang/lang.xml @@ -385,6 +385,10 @@ + + + + diff --git a/modules/menu/menu.admin.controller.php b/modules/menu/menu.admin.controller.php index d89b77a13..6bd4ca930 100644 --- a/modules/menu/menu.admin.controller.php +++ b/modules/menu/menu.admin.controller.php @@ -66,6 +66,13 @@ **/ function procMenuAdminDelete() { $menu_srl = Context::get('menu_srl'); + + $oMenuAdminModel = &getAdminModel('menu'); + $menu_info = $oMenuAdminModel->getMenu($menu_srl); + + if($menu_info->title == '__XE_ADMIN__') + return new Object(-1, 'msg_adminmenu_cannot_delete'); + $this->deleteMenu($menu_srl); $this->setMessage('success_deleted', 'info');