. * * @category Public * @package StatusNet * @author Evan Prodromou * @copyright 2008-2009 StatusNet, Inc. * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ if (!defined('GNUSOCIAL')) { exit(1); } /** * Widget to show a list of subscriptions * * @category Public * @package StatusNet * @author Zach Copley * @author Evan Prodromou * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ class SubscriptionList extends ProfileList { /** Owner of this list */ var $owner = null; public function __construct($profile, $owner=null, $action=null) { parent::__construct($profile, $action); $this->owner = $owner; } public function newListItem(Profile $profile) { return new SubscriptionListItem($profile, $this->owner, $this->action); } }