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

class FRIENDS_CMP_Widget extends BASE_CLASS_Widget
{

    public function 
__constructBASE_CLASS_WidgetParameter $params )
    {
        
parent::__construct();

        
$service FRIENDS_BOL_Service::getInstance();
        if ( empty(
$params->additionalParamList['entityId']) )
        {
            
$userId PEEP::getUser()->getId();
        }
        else
            
$userId $params->additionalParamList['entityId'];

        
$this->assign('count', (int) FRIENDS_BOL_Service::getInstance()->countFriends($userId));
        
$this->assign('gotCount', (int) $service->count(null$userIdFRIENDS_BOL_Service::STATUS_PENDING));
        
$this->assign('sentCount', (int) $service->count($userIdnullFRIENDS_BOL_Service::STATUS_PENDINGFRIENDS_BOL_Service::STATUS_IGNORED));

        
$this->assign('friendsUrl'PEEP::getRouter()->urlForRoute('friends_list'));
        
$this->assign('sentRequestsUrl'PEEP::getRouter()->urlForRoute('friends_lists', array('list' => 'sent-requests')));
        
$this->assign('gotRequestsUrl'PEEP::getRouter()->urlForRoute('friends_lists', array('list' => 'got-requests')));
    }

    public static function 
getSettingList()
    {
        
$settingList = array();

        return 
$settingList;
    }

    public static function 
getStandardSettingValueList()
    {
        return array(
            
self::SETTING_TITLE => PEEP::getLanguage()->text('friends''widget_title'),
            
self::SETTING_ICON => 'peep_ic_user',
            
self::SETTING_SHOW_TITLE => true,
            
self::SETTING_WRAP_IN_BOX => true
        
);
    }

    public static function 
getAccess()
    {
        return 
self::ACCESS_MEMBER;
    }
}
Онлайн: 0
Реклама