diff options
author | Sarven Capadisli <csarven@status.net> | 2009-11-08 18:43:01 +0100 |
---|---|---|
committer | Sarven Capadisli <csarven@status.net> | 2009-11-08 18:43:01 +0100 |
commit | 3b4fe44d957ba50c68c984cea1cf86d346656a61 (patch) | |
tree | 84f7231aa7e46d180edef2e407742e04aceb698e /classes/User.php | |
parent | 0f55135b523eaaca2ac0251f83d0f0066ce4b3ff (diff) | |
parent | 8d44b6a5a2965b37002efd26f23a7cfeb5109391 (diff) |
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x
Diffstat (limited to 'classes/User.php')
-rw-r--r-- | classes/User.php | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/classes/User.php b/classes/User.php index 96a64ccb2..b0d372be8 100644 --- a/classes/User.php +++ b/classes/User.php @@ -719,16 +719,18 @@ class User extends Memcached_DataObject function delete() { $profile = $this->getProfile(); - $profile->delete(); + if ($profile) { + $profile->delete(); + } $related = array('Fave', - 'User_openid', 'Confirm_address', 'Remember_me', 'Foreign_link', 'Invitation', 'Notice_inbox', ); + Event::handle('UserDeleteRelated', array($this, &$related)); foreach ($related as $cls) { $inst = new $cls(); |