From d9d8a1275543b13da3388c5617d87e9f21c348a7 Mon Sep 17 00:00:00 2001 From: ovclas Date: Thu, 14 Jul 2011 03:28:44 +0000 Subject: [PATCH] issue 70 admin menu make with reference 'module.xml' git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@8596 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/admin/admin.admin.view.php | 4 +++ modules/admin/admin.class.php | 11 ++++++-- modules/admin/tpl/_spHeader.html | 4 +-- modules/document/conf/module.xml | 40 ++++++++++++++++++++++++++---- modules/module/module.model.php | 32 ++++++++++++++++++++++++ 5 files changed, 82 insertions(+), 9 deletions(-) diff --git a/modules/admin/admin.admin.view.php b/modules/admin/admin.admin.view.php index aa7609b82..51dfd9399 100644 --- a/modules/admin/admin.admin.view.php +++ b/modules/admin/admin.admin.view.php @@ -54,6 +54,10 @@ if(is_readable($menu_info->php_file)) include $menu_info->php_file; + else { + header('location:'.getNotEncodedUrl('', 'module', 'admin')); + return; + } Context::set('gnbUrlList', $menu->list); } diff --git a/modules/admin/admin.class.php b/modules/admin/admin.class.php index 220023833..177f6c432 100644 --- a/modules/admin/admin.class.php +++ b/modules/admin/admin.class.php @@ -90,8 +90,15 @@ 'lnbList'=>array('userList'=>$adminUrl, 'setting'=>$adminUrl, 'point'=>$adminUrl) ), 'content'=>array( - 'url'=>$adminUrl, - 'lnbList'=>array('document'=>$adminUrl, 'comment'=>$adminUrl, 'trackback'=>$adminUrl, 'file'=>$adminUrl, 'poll'=>$adminUrl, 'dataMigration'=>$adminUrl) + 'url'=>getUrl('', 'module', 'admin', 'act', 'dispDocumentAdminList'), + 'lnbList'=>array( + 'document'=>getUrl('', 'module', 'admin', 'act', 'dispDocumentAdminList'), + 'comment'=>$adminUrl, + 'trackback'=>$adminUrl, + 'file'=>$adminUrl, + 'poll'=>$adminUrl, + 'dataMigration'=>$adminUrl + ) ), 'theme'=>array( 'url'=>$adminUrl, diff --git a/modules/admin/tpl/_spHeader.html b/modules/admin/tpl/_spHeader.html index b4df39a81..5633881a9 100644 --- a/modules/admin/tpl/_spHeader.html +++ b/modules/admin/tpl/_spHeader.html @@ -30,11 +30,11 @@