diff --git a/modules/communication/communication.model.php b/modules/communication/communication.model.php
index b8326bf97..78c6d2e41 100644
--- a/modules/communication/communication.model.php
+++ b/modules/communication/communication.model.php
@@ -267,10 +267,26 @@ class communicationModel extends communication
$args->page = Context::get('page');
$args->list_count = 20;
$args->page_count = 10;
-
+
return executeQuery($query_id, $args, $columnList);
}
+ function getReadedMessages($readed = 'N', $columnList = array())
+ {
+ $logged_info = Context::get('logged_info');
+
+ $args = new stdClass();
+ $args->member_srl = $logged_info->member_srl;
+ $args->readed = $readed;
+ $args->sort_index = 'message.list_order';
+ $args->page = Context::get('page');
+ $args->list_count = 20;
+ $args->page_count = 10;
+ $output = executeQueryArray('communication.getReadedMessages', $args, $columnList);
+
+ return $output;
+ }
+
/**
* Get a list of friends
* @param int $friend_group_srl (default 0)
diff --git a/modules/communication/communication.view.php b/modules/communication/communication.view.php
index f56de4b2a..6f4eb55da 100644
--- a/modules/communication/communication.view.php
+++ b/modules/communication/communication.view.php
@@ -165,6 +165,33 @@ class communicationView extends communication
$this->setTemplateFile('new_message');
}
+ function dispCommunicationUnreadList()
+ {
+ $oCommunicationModel = getModel('communication');
+
+ if($this->config->enable_message == 'N')
+ {
+ return $this->stop('msg_invalid_request');
+ }
+
+ if(!Context::get('is_logged'))
+ {
+ return $this->stop('msg_not_logged');
+ }
+
+ $columnList = array('message_srl', 'readed', 'title', 'member.member_srl', 'member.nick_name', 'message.regdate', 'readed_date');
+ $output = $oCommunicationModel->getReadedMessages('N', $columnList);
+
+ // set a template file
+ Context::set('total_count', $output->total_count);
+ Context::set('total_page', $output->total_page);
+ Context::set('page', $output->page);
+ Context::set('message_list', $output->data);
+ Context::set('page_navigation', $output->page_navigation);
+
+ $this->setTemplateFile('messages');
+ }
+
/**
* Display message sending
* @return void|Object (void : success, Object : fail)
@@ -396,7 +423,6 @@ class communicationView extends communication
$this->setTemplateFile('add_friend_group');
}
-
}
/* End of file communication.view.php */
/* Location: ./modules/comment/communication.view.php */
diff --git a/modules/communication/conf/module.xml b/modules/communication/conf/module.xml
index aa4d13f61..6b1553b9c 100644
--- a/modules/communication/conf/module.xml
+++ b/modules/communication/conf/module.xml
@@ -9,6 +9,7 @@
+
diff --git a/modules/communication/lang/ko.php b/modules/communication/lang/ko.php
index 81d5b03b0..b21a6ddab 100644
--- a/modules/communication/lang/ko.php
+++ b/modules/communication/lang/ko.php
@@ -19,6 +19,7 @@ $lang->cmd_view_friend = '친구 보기';
$lang->cmd_add_friend = '친구 등록';
$lang->cmd_message_box = '쪽지함';
$lang->cmd_view_message_box = '쪽지함 보기';
+$lang->cmd_view_unread_message_box = '읽지않은 쪽지함 보기';
$lang->cmd_store = '보관함 이동';
$lang->cmd_view_selected_frend_group = '선택된 그룹만 보기';
$lang->cmd_add_friend_group = '친구 그룹 생성';
diff --git a/modules/communication/queries/getReadedMessages.xml b/modules/communication/queries/getReadedMessages.xml
new file mode 100644
index 000000000..9f5607dab
--- /dev/null
+++ b/modules/communication/queries/getReadedMessages.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/modules/communication/skins/default/css/communication.css b/modules/communication/skins/default/css/communication.css
index 0d1c81685..0f99fea0c 100644
--- a/modules/communication/skins/default/css/communication.css
+++ b/modules/communication/skins/default/css/communication.css
@@ -276,6 +276,7 @@
.xc .btn-group>.btn:focus,
.xc .btn-group>.btn:active,
.xc .btn-group>.btn.active{z-index:2}
+
/* Communication Module Customize */
.xc,
.xc input,
diff --git a/modules/communication/skins/default/messages.html b/modules/communication/skins/default/messages.html
index d9fbaf7c8..f0c1d9f33 100644
--- a/modules/communication/skins/default/messages.html
+++ b/modules/communication/skins/default/messages.html
@@ -1,9 +1,11 @@
+
-
+
+