mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-07 10:41:40 +09:00
포인트 재계산시 글/댓글/첨부파일중 정보가 없을 경우 에러가 발생하는 것을 수정
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@3387 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
4c2eabe9fa
commit
ce7f032d43
1 changed files with 24 additions and 18 deletions
|
|
@ -166,13 +166,15 @@
|
|||
$output = executeQueryArray('point.getDocumentPoint');
|
||||
if(!$output->toBool()) return $output;
|
||||
|
||||
foreach($output->data as $key => $val) {
|
||||
if($config->module_point[$val->module_srl]->insert_document) $insert_point = $config->module_point[$val->module_srl]->insert_document;
|
||||
else $insert_point = $config->insert_document;
|
||||
if($output->data) {
|
||||
foreach($output->data as $key => $val) {
|
||||
if($config->module_point[$val->module_srl]->insert_document) $insert_point = $config->module_point[$val->module_srl]->insert_document;
|
||||
else $insert_point = $config->insert_document;
|
||||
|
||||
if(!$val->member_srl) continue;
|
||||
$point = $insert_point * $val->count;
|
||||
$member[$val->member_srl] += $point;
|
||||
if(!$val->member_srl) continue;
|
||||
$point = $insert_point * $val->count;
|
||||
$member[$val->member_srl] += $point;
|
||||
}
|
||||
}
|
||||
$output = null;
|
||||
|
||||
|
|
@ -180,13 +182,15 @@
|
|||
$output = executeQueryArray('point.getCommentPoint');
|
||||
if(!$output->toBool()) return $output;
|
||||
|
||||
foreach($output->data as $key => $val) {
|
||||
if($config->module_point[$val->module_srl]->insert_comment) $insert_point = $config->module_point[$val->module_srl]->insert_comment;
|
||||
else $insert_point = $config->insert_comment;
|
||||
if($output->data) {
|
||||
foreach($output->data as $key => $val) {
|
||||
if($config->module_point[$val->module_srl]->insert_comment) $insert_point = $config->module_point[$val->module_srl]->insert_comment;
|
||||
else $insert_point = $config->insert_comment;
|
||||
|
||||
if(!$val->member_srl) continue;
|
||||
$point = $insert_point * $val->count;
|
||||
$member[$val->member_srl] += $point;
|
||||
if(!$val->member_srl) continue;
|
||||
$point = $insert_point * $val->count;
|
||||
$member[$val->member_srl] += $point;
|
||||
}
|
||||
}
|
||||
$output = null;
|
||||
|
||||
|
|
@ -194,13 +198,15 @@
|
|||
$output = executeQueryArray('point.getFilePoint');
|
||||
if(!$output->toBool()) return $output;
|
||||
|
||||
foreach($output->data as $key => $val) {
|
||||
if($config->module_point[$val->module_srl]->upload_file) $insert_point = $config->module_point[$val->module_srl]->upload_file;
|
||||
else $insert_point = $config->upload_file;
|
||||
if($output->data) {
|
||||
foreach($output->data as $key => $val) {
|
||||
if($config->module_point[$val->module_srl]->upload_file) $insert_point = $config->module_point[$val->module_srl]->upload_file;
|
||||
else $insert_point = $config->upload_file;
|
||||
|
||||
if(!$val->member_srl) continue;
|
||||
$point = $insert_point * $val->count;
|
||||
$member[$val->member_srl] += $point;
|
||||
if(!$val->member_srl) continue;
|
||||
$point = $insert_point * $val->count;
|
||||
$member[$val->member_srl] += $point;
|
||||
}
|
||||
}
|
||||
$output = null;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue