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

class PROFILELIKE_CMP_LikedWidget extends BASE_CLASS_Widget
{
    public function 
__construct( BASE_CLASS_WidgetParameter $params )
    {
        
parent::__construct();
        
$userId = PEEP::getUser()->getId();
        
$language = PEEP::getLanguage();
        
$service = PROFILELIKE_BOL_ProfilelikeDao::getInstance();
        
$profileId = $service->getProfileId();
        
$whoLikeYou = $service->whoLikeYou($userId, PEEP::getConfig()->getValue('profilelike', 'thumbnails_in_profile_widget'));
        
        if (!
$whoLikeYou || $userId != $profileId)
        {
            
$this->setVisible(false);
            return;
        }

        
$userIdList = array();
        
        foreach(
$whoLikeYou as $t) {
            
array_push($userIdList, $t->userId);
        }

        
$avatars = BOL_AvatarService::getInstance()->getDataForUserAvatars($userIdList, true, true, true, true);
        
$this->assign('avatars', $avatars);
        
$this->assign('people', $whoLikeYou);
        
$this->assign('url', PEEP_URL_HOME);
    }

    public static function 
getStandardSettingValueList()
    {
        return array(
            
self::SETTING_WRAP_IN_BOX => true,
            
self::SETTING_SHOW_TITLE => true,
            
self::SETTING_ICON => self::ICON_FRIENDS,
            
self::SETTING_TITLE => PEEP::getLanguage()->text('profilelike', 'people_who_profile_like_widget_title')
        );
    }
}
Онлайн: 1
Реклама