From b4cc9a134539f55194432d22dad727bd835cd181 Mon Sep 17 00:00:00 2001 From: devjin Date: Mon, 5 Sep 2011 07:20:41 +0000 Subject: [PATCH] issue 151 add filebox manager view git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@9025 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/admin/admin.class.php | 5 ++ modules/module/conf/module.xml | 14 +++++ modules/module/module.admin.view.php | 11 ++++ modules/module/module.controller.php | 7 ++- modules/module/tpl/adminFileBox.html | 80 ++++++++++++++++++++++++++++ 5 files changed, 113 insertions(+), 4 deletions(-) create mode 100644 modules/module/tpl/adminFileBox.html diff --git a/modules/admin/admin.class.php b/modules/admin/admin.class.php index 54c47e49e..23868764a 100644 --- a/modules/admin/admin.class.php +++ b/modules/admin/admin.class.php @@ -169,6 +169,10 @@ 'module'=>'file', 'subMenu'=>array('fileUpload'), ), + 20=>array( + 'module'=>'module', + 'subMenu'=>array('filebox'), + ), ); $oMemberModel = &getModel('member'); @@ -246,6 +250,7 @@ case 'adminConfiguration': case 'adminMenuSetup': case 'fileUpload': + case 'filebox': return 'configuration'; break; default: diff --git a/modules/module/conf/module.xml b/modules/module/conf/module.xml index 8e0bb1897..a2cc4a21c 100644 --- a/modules/module/conf/module.xml +++ b/modules/module/conf/module.xml @@ -17,6 +17,7 @@ + @@ -73,5 +74,18 @@ Multilingual Multilingual + + FileBox + 파일박스 + FileBox + FileBox + FileBox + FileBox + FileBox + FileBox + FileBox + FileBox + FileBox + diff --git a/modules/module/module.admin.view.php b/modules/module/module.admin.view.php index 0d00f6a77..f50a99990 100644 --- a/modules/module/module.admin.view.php +++ b/modules/module/module.admin.view.php @@ -210,5 +210,16 @@ // Set a template file $this->setTemplateFile('module_langcode'); } + + function dispModuleAdminFileBox(){ + $oModuleModel = &getModel('module'); + $output = $oModuleModel->getModuleFileBoxList(); + $page = Context::get('page'); + $page = $page?$page:1; + Context::set('filebox_list', $output->data); + Context::set('page_navigation', $output->page_navigation); + Context::set('page', $page); + $this->setTemplateFile('adminFileBox'); + } } ?> diff --git a/modules/module/module.controller.php b/modules/module/module.controller.php index 99cec24a4..2f9688d25 100644 --- a/modules/module/module.controller.php +++ b/modules/module/module.controller.php @@ -650,10 +650,9 @@ if (!$ajax) { - $url = getUrl('','module','module','act','dispModuleFileBox','input',Context::get('input'),'filter',$vars->filter); - $url = html_entity_decode($url); - $vars = Context::set('url',$url); - $this->setTemplateFile('move_filebox_list'); + $returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'module', 'admin', 'act', 'dispModuleAdminFileBox'); + header('location:'.$returnUrl); + return; } else { diff --git a/modules/module/tpl/adminFileBox.html b/modules/module/tpl/adminFileBox.html new file mode 100644 index 000000000..6048fb135 --- /dev/null +++ b/modules/module/tpl/adminFileBox.html @@ -0,0 +1,80 @@ + +

File Box

+
+
+ + + + + +

파일 올리기

+ 보기/숨김 +
+

+
+ +

+
+ +
+
+
+
+
    +
  • +

    {$val->comment}

    +

    + + + + + + + + + + + + + +

    + +
  • +
+
+
+
+ + + + + + + + + + « FIRST + + + 1 + ... + + + + {@$last_page = $page_no} + {$page_no} + {$page_no} + + + + ... + {$page_navigation->last_page} + + + LAST » + + + + + +