コード例 #1
0
ファイル: feed.php プロジェクト: vazahat/dudex
 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);
 }