mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-17 17:32:15 +09:00
#281 첨부파일을 등록/삭제시에는 포인트를 부여하지 않고 글이 등록될때 첨부파일의 수 만큼 포인트 지급. 유효상태로 된 파일이 삭제되거나 글 자체가 삭제될때 포인트 감소
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@3488 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
55258ddb54
commit
170191c267
1 changed files with 17 additions and 2 deletions
|
|
@ -88,9 +88,14 @@
|
|||
|
||||
$point = $config->module_point[$module_srl]['insert_document'];
|
||||
if(!isset($point)) $point = $config->insert_document;
|
||||
$cur_point += $point;
|
||||
|
||||
// 첨부파일 등록에 대한 포인트 추가
|
||||
$point = $config->module_point[$module_srl]['upload_file'];
|
||||
if(!isset($point)) $point = $config->upload_file;
|
||||
if($obj->uploaded_count) $cur_point += $point * $obj->uploaded_count;
|
||||
|
||||
// 포인트 증감
|
||||
$cur_point += $point;
|
||||
$this->setPoint($member_srl,$cur_point);
|
||||
|
||||
return new Object();
|
||||
|
|
@ -118,9 +123,14 @@
|
|||
|
||||
$point = $config->module_point[$module_srl]['insert_document'];
|
||||
if(!isset($point)) $point = $config->insert_document;
|
||||
$cur_point -= $point;
|
||||
|
||||
// 첨부파일 삭제에 대한 포인트 추가
|
||||
$point = $config->module_point[$module_srl]['upload_file'];
|
||||
if(!isset($point)) $point = $config->upload_file;
|
||||
if($obj->uploaded_count) $cur_point -= $point * $obj->uploaded_count;
|
||||
|
||||
// 포인트 증감
|
||||
$cur_point -= $point;
|
||||
$this->setPoint($member_srl,$cur_point);
|
||||
|
||||
return new Object();
|
||||
|
|
@ -180,8 +190,10 @@
|
|||
|
||||
/**
|
||||
* @brief 파일 등록 trigger 추가
|
||||
* 비유효 파일의 등록에 의한 포인트 획득을 방지하고자 이 method는 일단 무효로 둠
|
||||
**/
|
||||
function triggerInsertFile(&$obj) {
|
||||
return new Object();
|
||||
$module_srl = $obj->module_srl;
|
||||
$member_srl = $obj->member_srl;
|
||||
if(!$module_srl || !$member_srl) return new Object();
|
||||
|
|
@ -206,8 +218,11 @@
|
|||
|
||||
/**
|
||||
* @brief 파일 삭제 포인트 적용 trigger
|
||||
* 유효파일을 삭제할 경우에만 포인트 삭제
|
||||
**/
|
||||
function triggerDeleteFile(&$obj) {
|
||||
if($obj->isvalid != 'Y') return Object();
|
||||
|
||||
$module_srl = $obj->module_srl;
|
||||
$member_srl = $obj->member_srl;
|
||||
if(!$module_srl || !$member_srl) return new Object();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue