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}