diff options
Diffstat (limited to 'actions/subscribers.php')
-rw-r--r-- | actions/subscribers.php | 69 |
1 files changed, 39 insertions, 30 deletions
diff --git a/actions/subscribers.php b/actions/subscribers.php index ae52526e1..31d0468d9 100644 --- a/actions/subscribers.php +++ b/actions/subscribers.php @@ -21,40 +21,49 @@ if (!defined('LACONICA')) { exit(1); } require_once(INSTALLDIR.'/lib/gallery.php'); -class SubscribersAction extends GalleryAction { - - function gallery_type() { - return _('Subscribers'); - } - - function get_instructions(&$profile) { - $user =& common_current_user(); - if ($user && ($user->id == $profile->id)) { - return _('These are the people who listen to your notices.'); - } else { - return sprintf(_('These are the people who listen to %s\'s notices.'), $profile->nickname); - } - } - - function fields() { - return array('subscriber', 'subscribed'); - } - - function div_class() { - return 'subscribers'; - } - - function get_other(&$subs) { - return $subs->subscriber; - } - - function profile_list_class() { +class SubscribersAction extends GalleryAction +{ + + function gallery_type() + { + return _('Subscribers'); + } + + function get_instructions(&$profile) + { + $user =& common_current_user(); + if ($user && ($user->id == $profile->id)) { + return _('These are the people who listen to your notices.'); + } else { + return sprintf(_('These are the people who listen to %s\'s notices.'), $profile->nickname); + } + } + + function fields() + { + return array('subscriber', 'subscribed'); + } + + function div_class() + { + return 'subscribers'; + } + + function get_other(&$subs) + { + return $subs->subscriber; + } + + function profile_list_class() + { return 'SubscribersList'; } } -class SubscribersList extends ProfileList { - function show_owner_controls($profile) { +class SubscribersList extends ProfileList +{ + function show_owner_controls($profile) + { common_block_form($profile, array('action' => 'subscribers', 'nickname' => $this->owner->nickname)); } |