From: Evan Prodromou Date: Mon, 11 Apr 2011 15:18:12 +0000 (-0400) Subject: pass user profile to ThreadedNoticeList in PublicAction X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=19bd6fded4e0ac41c4baa7638997b470e7705f03;p=quix0rs-gnu-social.git pass user profile to ThreadedNoticeList in PublicAction --- diff --git a/actions/public.php b/actions/public.php index 84306e1fcc..100f8d1194 100644 --- a/actions/public.php +++ b/actions/public.php @@ -59,6 +59,7 @@ class PublicAction extends Action var $page = null; var $notice; + var $userProfile = null; function isReadOnly($args) { @@ -85,15 +86,9 @@ class PublicAction extends Action common_set_returnto($this->selfUrl()); - $profile = null; - - $user = common_current_user(); + $this->userProfile = Profile::current(); - if (!empty($user)) { - $profile = $user->getProfile(); - } - - $stream = new PublicNoticeStream($profile); + $stream = new PublicNoticeStream($this->userProfile); $this->notice = $stream->getNotices(($this->page-1)*NOTICES_PER_PAGE, NOTICES_PER_PAGE + 1); @@ -213,7 +208,7 @@ class PublicAction extends Action */ function showContent() { - $nl = new ThreadedNoticeList($this->notice, $this); + $nl = new ThreadedNoticeList($this->notice, $this, $this->userProfile); $cnt = $nl->show();