From e7b8c1d1df5d42df4f71eb4df8a727c8420752a2 Mon Sep 17 00:00:00 2001 From: BJRambo Date: Tue, 1 Mar 2016 11:04:48 +0900 Subject: [PATCH] modify DB Queries --- modules/board/board.view.php | 6 +- modules/board/lang/ko.php | 1 + modules/board/skins/xedition/update_list.html | 65 ++++++++++++------- modules/document/document.model.php | 3 +- .../document/queries/getDocumentUpdateLog.xml | 7 +- 5 files changed, 53 insertions(+), 29 deletions(-) diff --git a/modules/board/board.view.php b/modules/board/board.view.php index 6cb76b237..07fd2d8f8 100644 --- a/modules/board/board.view.php +++ b/modules/board/board.view.php @@ -1147,12 +1147,16 @@ class boardView extends board $oDocumentModel = getModel('document'); $oDocument = $oDocumentModel->getDocument($document_srl); - if($logged_info->member_srl != $oDocument->get('member_srl') || !$this->grant->manager) + if($logged_info->member_srl != $oDocument->get('member_srl') && $this->grant->manager !== true) { return new Object(-1, 'msg_not_permitted'); } $updatelog = $oDocumentModel->getDocumentUpdateLog($document_srl); + Context::set('total_count', $updatelog->page_navigation->total_count); + Context::set('total_page', $updatelog->page_navigation->total_page); + Context::set('page', $updatelog->page); + Context::set('page_navigation', $updatelog->page_navigation); Context::set('updatelog', $updatelog); $this->setTemplateFile('update_list'); diff --git a/modules/board/lang/ko.php b/modules/board/lang/ko.php index 608af476c..d29eec6be 100644 --- a/modules/board/lang/ko.php +++ b/modules/board/lang/ko.php @@ -15,6 +15,7 @@ $lang->secret = '비밀글 기능'; $lang->thisissecret = '비밀글입니다.'; $lang->admin_mail = '관리자 메일'; $lang->update_log = '게시글 수정 내역'; +$lang->last_updater = '수정한사람'; $lang->cmd_board_list = '게시판 목록'; $lang->cmd_module_config = '게시판 공통 설정'; $lang->cmd_board_info = '게시판 정보'; diff --git a/modules/board/skins/xedition/update_list.html b/modules/board/skins/xedition/update_list.html index 7d0556244..b629c6bcb 100644 --- a/modules/board/skins/xedition/update_list.html +++ b/modules/board/skins/xedition/update_list.html @@ -1,27 +1,42 @@ -
-
- -
-

- {$category_list[$val->category_srl]->title} - {$val->title} -

-

- - {zdate($val->regdate,'Y.m.d H:i:s')} - -

-
- - -
- {$val->content} -
- -
+
+ + + + + + + + + + + + + + + + + + + + + + +
{$lang->title}{$lang->writer}{$lang->last_updater}{$lang->last_post}
+ {$val->title} + + {$val->update_nick_name} + + {$val->nick_name} + + {zdate($val->regdate, 'Y.m.d H:i:s')} +
{$lang->msg_dont_have_update_log}
+
+ - -
- {$lang->msg_dont_have_update_log} -
\ No newline at end of file diff --git a/modules/document/document.model.php b/modules/document/document.model.php index d99046470..8c7668804 100644 --- a/modules/document/document.model.php +++ b/modules/document/document.model.php @@ -1554,9 +1554,8 @@ class documentModel extends document $args = new stdClass(); $args->document_srl = $document_srl; $output = executeQueryArray('document.getDocumentUpdateLog', $args); - $update_list = $output->data; - return $update_list; + return $output; } } /* End of file document.model.php */ diff --git a/modules/document/queries/getDocumentUpdateLog.xml b/modules/document/queries/getDocumentUpdateLog.xml index e48e787ee..c7ceeedc0 100644 --- a/modules/document/queries/getDocumentUpdateLog.xml +++ b/modules/document/queries/getDocumentUpdateLog.xml @@ -3,7 +3,12 @@ - + + + + + +