public function feed() { if (!OW::getUser()->isAuthenticated()) { throw new AuthenticateException(); } $write = !empty($_GET["write"]); $viewDir = OW::getPluginManager()->getPlugin("newsfeed")->getMobileCtrlViewDir(); $this->setTemplate($viewDir . "feed_feed.html"); $feed = new NEWSFEED_MCMP_Feed(new NEWSFEED_CLASS_UserDriver(), 'my', OW::getUser()->getId()); $feed->setDisplayType(NEWSFEED_CMP_Feed::DISPLAY_TYPE_ACTIVITY); if (OW::getUser()->isAuthorized('newsfeed', 'allow_status_update')) { $feed->addStatusForm('user', OW::getUser()->getId()); } $feed->setup(array("displayCount" => 20, "customizeMode" => false, "viewMore" => true)); $feed->focusOnInput(isset($_GET["write"])); $this->addComponent("feed", $feed); }