From 79ea1db0a3aad439add97ddfbbd678ecc2374190 Mon Sep 17 00:00:00 2001 From: ovclas Date: Thu, 18 Oct 2012 01:56:31 +0000 Subject: [PATCH] issue 2498 admin_menu_srl setting to context for recreate admin menu cache file git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@11766 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/admin/admin.class.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/modules/admin/admin.class.php b/modules/admin/admin.class.php index 6f3047b75..76b90da56 100644 --- a/modules/admin/admin.class.php +++ b/modules/admin/admin.class.php @@ -82,10 +82,14 @@ $oAdminClass = &getClass('admin'); $oAdminClass->createXeAdminMenu(); } - else if(!is_readable(FileHandler::getRealPath($output->php_file))) + else { - $oMenuAdminController = &getAdminController('menu'); - $oMenuAdminController->makeXmlFile($output->menu_srl); + if(!is_readable(FileHandler::getRealPath($output->php_file))) + { + $oMenuAdminController = &getAdminController('menu'); + $oMenuAdminController->makeXmlFile($output->menu_srl); + } + Context::set('admin_menu_srl', $output->menu_srl); } $this->_oldAdminmenuDelete(); @@ -105,6 +109,7 @@ $args->listorder = $args->menu_srl * -1; $output = executeQuery('menu.insertMenu', $args); $menuSrl = $args->menu_srl; + Context::set('admin_menu_srl', $menuSrl); unset($args); // gnb item create