From 5460c0a76568fd53b35550043ad1805e67c0fb0a Mon Sep 17 00:00:00 2001 From: zero Date: Tue, 3 Apr 2007 07:28:11 +0000 Subject: [PATCH] git-svn-id: http://xe-core.googlecode.com/svn/trunk@929 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/member/conf/module.xml | 1 + modules/member/member.class.php | 1 + modules/member/member.controller.php | 17 +++++++++++++++++ modules/member/member.model.php | 20 ++++++++++++++++++++ modules/member/queries/setMessageStored.xml | 12 ++++++++++++ 5 files changed, 51 insertions(+) create mode 100644 modules/member/queries/setMessageStored.xml diff --git a/modules/member/conf/module.xml b/modules/member/conf/module.xml index 815ae7670..82e08734e 100644 --- a/modules/member/conf/module.xml +++ b/modules/member/conf/module.xml @@ -39,6 +39,7 @@ + diff --git a/modules/member/member.class.php b/modules/member/member.class.php index 36d3d6759..b4c5df11f 100644 --- a/modules/member/member.class.php +++ b/modules/member/member.class.php @@ -21,6 +21,7 @@ $oModuleController->insertActionForward('member', 'view', 'dispMemberLogout'); $oModuleController->insertActionForward('member', 'view', 'dispMemberMessages'); + $oModuleController->insertActionForward('member', 'view', 'dispMemberStoreMessage'); $oModuleController->insertActionForward('member', 'view', 'dispMemberSendMessage'); $oModuleController->insertActionForward('member', 'view', 'dispMemberFriends'); $oModuleController->insertActionForward('member', 'view', 'dispMemberAddFriend'); diff --git a/modules/member/member.controller.php b/modules/member/member.controller.php index 3c1f4b570..0aa09b412 100644 --- a/modules/member/member.controller.php +++ b/modules/member/member.controller.php @@ -92,6 +92,23 @@ $this->setMessage('success_sended'); } + /** + * @brief 특정 쪽지를 보관함으로 보냄 + **/ + function procMemberStoreMessage($message_srl) { + // 로그인 정보 체크 + if(!Context::get('is_logged')) return new Object(-1, 'msg_not_logged'); + $logged_info = Context::get('logged_info'); + + $args->message_srl = $message_srl; + $args->member_srl = $logged_info->member_srl; + $output = executeQuery('member.setMessageStored', $args); + if(!$output->toBool()) return $output; + + $this->setMessage('success_registed'); + } + + /** * @brief 쪽지 삭제 **/ diff --git a/modules/member/member.model.php b/modules/member/member.model.php index 8ab18c26a..23b48e539 100644 --- a/modules/member/member.model.php +++ b/modules/member/member.model.php @@ -488,5 +488,25 @@ $output = executeQuery('member.getMessage',$args); return $output->data; } + + /** + * @brief 쪽지 목록 가져오기 + **/ + function getMessages($type = "R") { + + } + + /** + * @brief 친구 목록 가져오기 + **/ + function getFriends($friends_group_srl = 0) { + } + + + /** + * @brief 그룹 목록 가져오기 + **/ + function getFriendsGroups() { + } } ?> diff --git a/modules/member/queries/setMessageStored.xml b/modules/member/queries/setMessageStored.xml new file mode 100644 index 000000000..021a1c24d --- /dev/null +++ b/modules/member/queries/setMessageStored.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + +