diff options
author | millette <millette@controlyourself.ca> | 2008-11-18 12:48:57 -0500 |
---|---|---|
committer | millette <millette@controlyourself.ca> | 2008-11-18 12:48:57 -0500 |
commit | 7c2c1855ba77f4f0d6a68fb57a020bdf7d1ae25b (patch) | |
tree | fef2461410b79acd608fe6dd9fa98de759ff0188 /actions/subscribe.php | |
parent | 7557079012aeda7d5e31c54bbdc6835af9644bff (diff) |
more ajax coming (un-sub)
darcs-hash:20081118174857-099f7-bb67199062174a41433c34434f4832a8f48898ee.gz
Diffstat (limited to 'actions/subscribe.php')
-rw-r--r-- | actions/subscribe.php | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/actions/subscribe.php b/actions/subscribe.php index 20c258923..10951dc3b 100644 --- a/actions/subscribe.php +++ b/actions/subscribe.php @@ -53,8 +53,19 @@ class SubscribeAction extends Action { common_user_error($result); return; } - - common_redirect(common_local_url('subscriptions', array('nickname' => + + if ($this->boolean('ajax')) { + common_start_html('text/xml'); + common_element_start('head'); + common_element('title', null, _('Subscribed')); + common_element_end('head'); + common_element_start('body'); + common_subscribe_response(); + common_element_end('body'); + common_element_end('html'); + } else { + common_redirect(common_local_url('subscriptions', array('nickname' => $user->nickname))); + } } -}
\ No newline at end of file +} |