From 114795e30eae4788f25aeb9bdb2185dfb0a812e5 Mon Sep 17 00:00:00 2001 From: zero Date: Thu, 26 Jul 2007 02:16:52 +0000 Subject: [PATCH] =?UTF-8?q?=EC=8A=A4=ED=81=AC=EB=9E=A9=ED=95=9C=20?= =?UTF-8?q?=EA=B2=8C=EC=8B=9C=EB=AC=BC=20=EC=82=AD=EC=A0=9C=20=EA=B8=B0?= =?UTF-8?q?=EB=8A=A5=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://xe-core.googlecode.com/svn/trunk@2020 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/member/conf/module.xml | 1 + modules/member/member.controller.php | 17 +++++++++++++++++ modules/member/queries/deleteScrapDocument.xml | 9 +++++++++ modules/member/skins/default/js/member.js | 7 +++++++ modules/member/skins/default/scrapped_list.html | 3 +++ 5 files changed, 37 insertions(+) create mode 100644 modules/member/queries/deleteScrapDocument.xml diff --git a/modules/member/conf/module.xml b/modules/member/conf/module.xml index 0ec2da5c3..cb6bca43d 100644 --- a/modules/member/conf/module.xml +++ b/modules/member/conf/module.xml @@ -49,6 +49,7 @@ + diff --git a/modules/member/member.controller.php b/modules/member/member.controller.php index 19f60f80a..c5e19b66e 100644 --- a/modules/member/member.controller.php +++ b/modules/member/member.controller.php @@ -353,6 +353,23 @@ $this->setMessage('success_registed'); } + /** + * @brief 스크랩 삭제 + **/ + function procMemberDeleteScrap() { + // 로그인 정보 체크 + if(!Context::get('is_logged')) return new Object(-1, 'msg_not_logged'); + $logged_info = Context::get('logged_info'); + + $document_srl = (int)Context::get('document_srl'); + if(!$document_srl) return new Object(-1,'msg_invalid_request'); + + // 변수 정리 + $args->member_srl = $logged_info->member_srl; + $args->document_srl = $document_srl; + return executeQuery('member.deleteScrapDocument', $args); + } + /** * @brief 친구 추가 **/ diff --git a/modules/member/queries/deleteScrapDocument.xml b/modules/member/queries/deleteScrapDocument.xml new file mode 100644 index 000000000..419d84436 --- /dev/null +++ b/modules/member/queries/deleteScrapDocument.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/modules/member/skins/default/js/member.js b/modules/member/skins/default/js/member.js index 149d97eba..92b4c3d45 100644 --- a/modules/member/skins/default/js/member.js +++ b/modules/member/skins/default/js/member.js @@ -217,3 +217,10 @@ function doJumpFriendGroup() { var sel_val = sel_obj.options[sel_idx].value; location.href = current_url.setQuery('friend_group_srl', sel_val); } + +/* 스크랩 삭제 */ +function doDeleteScrap(document_srl) { + var params = new Array(); + params['document_srl'] = document_srl; + exec_xml('member', 'procMemberDeleteScrap', params, function() { location.reload(); }); +} diff --git a/modules/member/skins/default/scrapped_list.html b/modules/member/skins/default/scrapped_list.html index 6367a5c3e..aae5dc186 100644 --- a/modules/member/skins/default/scrapped_list.html +++ b/modules/member/skins/default/scrapped_list.html @@ -13,12 +13,14 @@ + + @@ -30,6 +32,7 @@ +
{$lang->no} {$lang->title} {$lang->author} {$lang->date}{$lang->cmd_delete}
{$val->nick_name}
{zdate($val->regdate, "Y-m-d H:i")}{$lang->cmd_delete}