summaryrefslogtreecommitdiff
path: root/actions/block.php
diff options
context:
space:
mode:
authorEvan Prodromou <evan@status.net>2009-12-28 10:42:55 -0800
committerEvan Prodromou <evan@status.net>2009-12-28 10:42:55 -0800
commitc5de3262312f814bc44e596d9031c2df22420e27 (patch)
tree1fac8a2904c0a9a40b5b1e66de1110d589782ee0 /actions/block.php
parentc07f22104094d26f7f6266c2b59f7999030fda1a (diff)
events for blocking a user
Diffstat (limited to 'actions/block.php')
-rw-r--r--actions/block.php8
1 files changed, 6 insertions, 2 deletions
diff --git a/actions/block.php b/actions/block.php
index 71a34e087..5fae45dff 100644
--- a/actions/block.php
+++ b/actions/block.php
@@ -156,7 +156,12 @@ class BlockAction extends ProfileFormAction
{
$cur = common_current_user();
- $result = $cur->block($this->profile);
+ if (Event::handle('StartBlockProfile', array($cur, $this->profile))) {
+ $result = $cur->block($this->profile);
+ if ($result) {
+ Event::handle('EndBlockProfile', array($cur, $this->profile));
+ }
+ }
if (!$result) {
$this->serverError(_('Failed to save block information.'));
@@ -164,4 +169,3 @@ class BlockAction extends ProfileFormAction
}
}
}
-