mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-05-01 08:12:17 +09:00
쪽지 발송 시 스팸필터가 작동하도록 개선
- communication.sendMessage 트리거 추가 - 쪽지 발송 차단 시 메시지 추가
This commit is contained in:
parent
a5f408e05f
commit
6d8137bfc9
5 changed files with 76 additions and 4 deletions
|
|
@ -21,6 +21,8 @@ class spamfilter extends ModuleObject
|
|||
// 2008-12-17 Add a spamfilter for post modification actions
|
||||
$oModuleController->insertTrigger('comment.updateComment', 'spamfilter', 'controller', 'triggerInsertComment', 'before');
|
||||
$oModuleController->insertTrigger('document.updateDocument', 'spamfilter', 'controller', 'triggerInsertDocument', 'before');
|
||||
// 2013-11-14 The trigger which try to perform spam filtering when new message are registered
|
||||
$oModuleController->insertTrigger('communication.sendMessage', 'spamfilter', 'controller', 'triggerSendMessage', 'before');
|
||||
|
||||
return new Object();
|
||||
}
|
||||
|
|
@ -39,6 +41,8 @@ class spamfilter extends ModuleObject
|
|||
// 2008-12-17 Add a spamfilter for post modification actions
|
||||
if(!$oModuleModel->getTrigger('comment.updateComment', 'spamfilter', 'controller', 'triggerInsertComment', 'before')) return true;
|
||||
if(!$oModuleModel->getTrigger('document.updateDocument', 'spamfilter', 'controller', 'triggerInsertDocument', 'before')) return true;
|
||||
// 2013-11-14 The trigger which try to perform spam filtering when new message are registered
|
||||
if(!$oModuleModel->getTrigger('communication.sendMessage', 'spamfilter', 'controller', 'triggerSendMessage', 'before')) return true;
|
||||
|
||||
/**
|
||||
* Add the hit count field (hit)
|
||||
|
|
@ -76,6 +80,11 @@ class spamfilter extends ModuleObject
|
|||
{
|
||||
$oModuleController->insertTrigger('document.updateDocument', 'spamfilter', 'controller', 'triggerInsertDocument', 'before');
|
||||
}
|
||||
// 2013-11-14 The trigger which try to perform spam filtering when new message are registered
|
||||
if(!$oModuleModel->getTrigger('communication.sendMessage', 'spamfilter', 'controller', 'triggerSendMessage', 'before'))
|
||||
{
|
||||
$oModuleController->insertTrigger('communication.sendMessage', 'spamfilter', 'controller', 'triggerSendMessage', 'before');
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the hit count field (hit)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue