mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-08 03:01:43 +09:00
Fix #2302 add "before" trigger to addMemberToGroup()
This commit is contained in:
parent
925ddf9fa0
commit
6a71410a5a
1 changed files with 10 additions and 0 deletions
|
|
@ -2221,6 +2221,15 @@ class MemberController extends Member
|
||||||
{
|
{
|
||||||
return $output;
|
return $output;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Call trigger (before)
|
||||||
|
$trigger_output = ModuleHandler::triggerCall('member.addMemberToGroup', 'before', $args);
|
||||||
|
if (!$trigger_output->toBool())
|
||||||
|
{
|
||||||
|
return $trigger_output;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Delete duplicate records
|
||||||
if ($output->data && count($output->data) > 1)
|
if ($output->data && count($output->data) > 1)
|
||||||
{
|
{
|
||||||
executeQuery('member.deleteMemberGroupMember', $args);
|
executeQuery('member.deleteMemberGroupMember', $args);
|
||||||
|
|
@ -2229,6 +2238,7 @@ class MemberController extends Member
|
||||||
// Add member to group
|
// Add member to group
|
||||||
$output = executeQuery('member.addMemberToGroup', $args);
|
$output = executeQuery('member.addMemberToGroup', $args);
|
||||||
|
|
||||||
|
// Call trigger (after)
|
||||||
ModuleHandler::triggerCall('member.addMemberToGroup', 'after', $args);
|
ModuleHandler::triggerCall('member.addMemberToGroup', 'after', $args);
|
||||||
self::clearMemberCache($member_srl);
|
self::clearMemberCache($member_srl);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue