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 @@
+
| {$lang->no} |
{$lang->title} |
{$lang->author} |
{$lang->date} |
+ {$lang->cmd_delete} |
@@ -30,6 +32,7 @@
{$val->nick_name} |
{zdate($val->regdate, "Y-m-d H:i")} |
+ {$lang->cmd_delete} |