Файл: plugins/friends/components/widget.php
Строк: 56
<?php
class FRIENDS_CMP_Widget extends BASE_CLASS_Widget
{
public function __construct( BASE_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, $userId, FRIENDS_BOL_Service::STATUS_PENDING));
$this->assign('sentCount', (int) $service->count($userId, null, FRIENDS_BOL_Service::STATUS_PENDING, FRIENDS_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;
}
}