알림을 추가할 때 디비 관련 에러검사 로직을 각각의 처리공간에서 처리

This commit is contained in:
BJRambo 2018-09-19 17:46:42 +09:00
parent 556cc60657
commit 58932d22c9

View file

@ -203,6 +203,10 @@ class ncenterliteController extends ncenterlite
{
$obj->admin_comment_notify = true;
}
else
{
return $output;
}
}
}
@ -262,7 +266,11 @@ class ncenterliteController extends ncenterlite
$args->regdate = $regdate;
$args->target_browser = $module_info->browser_title;
$args->notify = $this->_getNotifyId($args);
$this->_insertNotify($args, $is_anonymous);
$output = $this->_insertNotify($args, $is_anonymous);
if(!$output->toBool())
{
return $output;
}
$notify_member_srls[] = abs($member_srl);
}
}
@ -306,7 +314,11 @@ class ncenterliteController extends ncenterlite
$args->regdate = $regdate;
$args->target_browser = $module_info->browser_title;
$args->notify = $this->_getNotifyId($args);
$this->_insertNotify($args, $is_anonymous);
$output = $this->_insertNotify($args, $is_anonymous);
if(!$output->toBool())
{
return $output;
}
}
}
}
@ -350,7 +362,11 @@ class ncenterliteController extends ncenterlite
$args->regdate = date('YmdHis');
$args->notify = $this->_getNotifyId($args);
$args->target_url = getNotEncodedFullUrl('', 'act', 'dispCommunicationMessages', 'message_srl', $obj->related_srl);
$this->_insertNotify($args);
$output = $this->_insertNotify($args);
if(!$output->toBool())
{
return $output;
}
}
function triggerAfterVotedupdate(&$obj)
@ -382,6 +398,10 @@ class ncenterliteController extends ncenterlite
$args->notify = $this->_getNotifyId($args);
$args->target_url = getNotEncodedFullUrl('', 'document_srl', $obj->document_srl);
$output = $this->_insertNotify($args);
if(!$output->toBool())
{
return $output;
}
}
function triggerAfterCommentVotedCount($obj)
@ -667,6 +687,10 @@ class ncenterliteController extends ncenterlite
$args->regdate = date('YmdHis');
$args->notify = $this->_getNotifyId($args);
$output = $this->_insertNotify($args);
if(!$output->toBool())
{
return $output;
}
}
}
else if($oModule->act == 'dispKinView' || $oModule->act == 'dispKinIndex')
@ -1075,19 +1099,14 @@ class ncenterliteController extends ncenterlite
}
$output = executeQuery('ncenterlite.insertNotify', $args);
if(!$output->toBool())
{
return $output;
}
else
if($output->toBool())
{
ModuleHandler::triggerCall('ncenterlite._insertNotify', 'after', $args);
$this->sendSmsMessage($args);
$this->sendMailMessage($args);
$this->removeFlagFile($args->member_srl);
}
$this->sendSmsMessage($args);
$this->sendMailMessage($args);
$this->removeFlagFile($args->member_srl);
return $output;
}