Вход Регистрация
Файл: plugins/googleauth/classes/event_handler.php
Строк: 66
<?php

class GOOGLEAUTH_CLASS_EventHandler
{
    public function 
afterUserRegisteredPEEP_Event $event )
    {
        
$params $event->getParams();

        if ( 
$params['method'] != 'google' )
        {
            return;
        }

        
$userId = (int) $params['userId'];

        
$event = new PEEP_Event('feed.action', array(
                
'pluginKey' => 'base',
                
'entityType' => 'user_join',
                
'entityId' => $userId,
                
'userId' => $userId,
                
'replace' => true,
                ), array(
                
'string' => PEEP::getLanguage()->text('googleauth''feed_user_join'),
                
'view' => array(
                    
'iconClass' => 'peep_ic_user'
                
)
            ));
        
PEEP::getEventManager()->trigger($event);
    }

    public function 
afterUserSynchronizedPEEP_Event $event )
    {
        
$params $event->getParams();

        if ( !
PEEP::getPluginManager()->isPluginActive('activity') || $params['method'] !== 'google' )
        {
            return;
        }
        
$event = new PEEP_Event(PEEP_EventManager::ON_USER_EDIT, array('method' => 'native''userId' => $params['userId']));
        
PEEP::getEventManager()->trigger($event);
    }

    public function 
genericInit()
    {
        
PEEP::getEventManager()->bind(PEEP_EventManager::ON_USER_REGISTER, array($this"afterUserRegistered"));
        
PEEP::getEventManager()->bind(PEEP_EventManager::ON_USER_EDIT, array($this"afterUserSynchronized"));
    }

    public function 
init()
    {
        
$this->genericInit();
    }
}
Онлайн: 1
Реклама