diff options
author | Evan Prodromou <evan@prodromou.name> | 2008-07-22 10:41:54 -0400 |
---|---|---|
committer | Evan Prodromou <evan@prodromou.name> | 2008-07-22 10:41:54 -0400 |
commit | ab1f2ff9d07088c7a3607ee6d05b1042d735960d (patch) | |
tree | 8b9811c2997b0bc19ae02a5d576fe74e5994aad6 /actions/register.php | |
parent | 5f79bcdf51e0cbc17f62c6899207813f26a29214 (diff) |
every user is subscribed to themselves
darcs-hash:20080722144154-84dde-80beabad9a681f2e12edb34ceb4ac249f4ce6705.gz
Diffstat (limited to 'actions/register.php')
-rw-r--r-- | actions/register.php | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/actions/register.php b/actions/register.php index 0832b0847..6ac283059 100644 --- a/actions/register.php +++ b/actions/register.php @@ -159,6 +159,20 @@ class RegisterAction extends Action { return FALSE; } + # Everyone is subscribed to themself + + $subscription = new Subscription(); + $subscription->subscriber = $user->id; + $subscription->subscribed = $user->id; + $subscription->created = $user->created; + + $result = $subscription->insert(); + + if (!$result) { + common_log_db_error($subscription, 'INSERT', __FILE__); + return FALSE; + } + if ($email) { $confirm = new Confirm_address(); |