Вход Регистрация
Файл: plugins/cnews/components/my_feed_widget.php
Строк: 23
<?php

class CNEWS_CMP_MyFeedWidget extends CNEWS_CMP_FeedWidget
{

    private 
$userId;

    
/**
     * @return Constructor.
     */
    
public function __construct( BASE_CLASS_WidgetParameter $paramObj )
    {
        
parent::__construct($paramObj);

        
$feed = $this->createFeed('my', PEEP::getUser()->getId());
        
$feed->setDisplayType(CNEWS_CMP_Feed::DISPLAY_TYPE_ACTIVITY);
        
        if ( 
PEEP::getUser()->isAuthorized('cnews', 'allow_status_update') )
        {
            
$feed->addStatusForm('user', PEEP::getUser()->getId());
        }

        
$this->setFeed( $feed );
    }

    
/**
     * 
     * @param string $feedType
     * @param int $feedId
     * @return CNEWS_CMP_Feed
     */
    
protected function createFeed( $feedType, $feedId )
    {
        
$driver = PEEP::getClassInstance("CNEWS_CLASS_UserDriver");
        
        return 
PEEP::getClassInstance("CNEWS_CMP_Feed", $driver, $feedType, $feedId);
    }
    
    public static function 
getAccess()
    {
        return 
self::ACCESS_MEMBER;
    }
}
Онлайн: 1
Реклама