mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-14 00:39:57 +09:00
git-svn-id: http://xe-core.googlecode.com/svn/trunk@760 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
998130a016
commit
d43d5d8535
9 changed files with 55 additions and 12 deletions
|
|
@ -16,7 +16,7 @@ function exec_xml(module, act, params, callback_func, response_tags, callback_fu
|
|||
oXml.addParam("module", module);
|
||||
oXml.addParam("act", act);
|
||||
|
||||
if(typeof(response_tags)=="undefined") response_tags = new Array('error','message');
|
||||
if(typeof(response_tags)=="undefined" || response_tags.length<1) response_tags = new Array('error','message');
|
||||
response_tags[response_tags.length] = "redirect_url";
|
||||
|
||||
if(show_waiting_message) {
|
||||
|
|
|
|||
|
|
@ -22,5 +22,7 @@
|
|||
<action name="procUpdateJoinForm" type="controller" standalone="true" />
|
||||
<action name="procInsertDeniedID" type="controller" standalone="true" />
|
||||
<action name="procUpdateDeniedID" type="controller" standalone="true" />
|
||||
<action name="procDeleteImageName" type="controller" standalone="true" />
|
||||
<action name="procDeleteImageMark" type="controller" standalone="true" />
|
||||
</actions>
|
||||
</module>
|
||||
|
|
|
|||
|
|
@ -648,6 +648,38 @@
|
|||
return new Object();
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief 이미지 이름을 삭제
|
||||
**/
|
||||
function procDeleteImageName() {
|
||||
$member_srl = Context::get('member_srl');
|
||||
if(!$member_srl) return new Object(0,'success');
|
||||
|
||||
$logged_info = Context::get('logged_info');
|
||||
if($logged_info->is_admin == 'Y' || $logged_info->member_srl == $member_srl) {
|
||||
$oMemberModel = &getModel('member');
|
||||
$image_name = $oMemberModel->getImageName($member_srl);
|
||||
@unlink($image_name->file);
|
||||
}
|
||||
return new Object(0,'success');
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief 이미지 마크를 삭제
|
||||
**/
|
||||
function procDeleteImageMark() {
|
||||
$member_srl = Context::get('member_srl');
|
||||
if(!$member_srl) return new Object(0,'success');
|
||||
|
||||
$logged_info = Context::get('logged_info');
|
||||
if($logged_info->is_admin == 'Y' || $logged_info->member_srl == $member_srl) {
|
||||
$oMemberModel = &getModel('member');
|
||||
$image_mark = $oMemberModel->getImageMark($member_srl);
|
||||
@unlink($image_mark->file);
|
||||
}
|
||||
return new Object(0,'success');
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief 최종 출력물에서 이미지 이름을 변경
|
||||
* imgae_name 애드온에서 요청이 됨
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<!--%import("filter/delete_name.xml")-->
|
||||
<!--%import("filter/delete_member.xml")-->
|
||||
<!--%import("js/admin.js")-->
|
||||
|
||||
<form action="./" method="get" onsubmit="return procFilter(this, delete_name)">
|
||||
<form action="./" method="get" onsubmit="return procFilter(this, delete_member)">
|
||||
<input type="hidden" name="page" value="{$page}" />
|
||||
<input type="hidden" name="member_srl" value="{$member_info->member_srl}" />
|
||||
<table>
|
||||
|
|
|
|||
2
modules/member/tpl.admin/filter/delete_image_mark.xml
Normal file
2
modules/member/tpl.admin/filter/delete_image_mark.xml
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
<filter name="delete_image_mark" module="member" act="procDeleteImageMark" confirm_msg_code="confirm_delete" />
|
||||
|
||||
2
modules/member/tpl.admin/filter/delete_image_name.xml
Normal file
2
modules/member/tpl.admin/filter/delete_image_name.xml
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
<filter name="delete_image_name" module="member" act="procDeleteImageName" confirm_msg_code="confirm_delete" />
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
<filter name="delete" module="member" act="procDelete" confirm_msg_code="confirm_delete">
|
||||
<filter name="delete_member" module="member" act="procDelete" confirm_msg_code="confirm_delete">
|
||||
<form>
|
||||
<node target="page" />
|
||||
</form>
|
||||
|
|
@ -256,14 +256,14 @@ function completeSearchKrZip(ret_obj, response_tags, callback_args) {
|
|||
|
||||
/* 이미지 이름, 마크 삭제 */
|
||||
function doDeleteImageName(member_srl) {
|
||||
var params = new Array();
|
||||
params['member_srl'] = member_srl;
|
||||
exec_xml("member","procDeleteImageName", params);
|
||||
var fo_obj = xGetElementById("fo_image");
|
||||
fo_obj.member_srl.value = member_srl;
|
||||
procFilter(fo_obj, delete_image_name);
|
||||
}
|
||||
|
||||
function doDeleteImageMark(member_srl) {
|
||||
var params = new Array();
|
||||
params['member_srl'] = member_srl;
|
||||
exec_xml("member","procDeleteImageMark", params);
|
||||
var fo_obj = xGetElementById("fo_image");
|
||||
fo_obj.member_srl.value = member_srl;
|
||||
procFilter(fo_obj, delete_image_mark);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,11 @@
|
|||
<!--#include("header.html")-->
|
||||
<!--#include("filter/delete_image_name.xml")-->
|
||||
<!--#include("filter/delete_image_mark.xml")-->
|
||||
<!--%import("filter/delete_image_name.xml")-->
|
||||
<!--%import("filter/delete_image_mark.xml")-->
|
||||
|
||||
<!-- 이미지 이름/마크를 삭제하기 위한 폼 -->
|
||||
<form action="./" method="get" id="fo_image">
|
||||
<input type="hidden" name="member_srl" />
|
||||
</form>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue