포인트 재계산시 글/댓글/첨부파일중 정보가 없을 경우 에러가 발생하는 것을 수정

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@3387 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
zero 2007-12-20 10:18:59 +00:00
parent 4c2eabe9fa
commit ce7f032d43

View file

@ -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;