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

class USERCREDITS_CLASS_BaseCredits
{
    private 
$actions;
    
    public function 
__construct()
    {
        
$this->actions[] = array('pluginKey' => 'base''action' => 'daily_login''amount' => 0);
        
$this->actions[] = array('pluginKey' => 'base''action' => 'user_join''amount' => 0);
        
$this->actions[] = array('pluginKey' => 'base''action' => 'search_users''amount' => 0);
        
$this->actions[] = array('pluginKey' => 'base''action' => 'add_comment''amount' => 0);
        
$this->actions[] = array('pluginKey' => 'usercredits''hidden' => true'action' => 'buy_credits''amount' => 0);
        
$this->actions[] = array('pluginKey' => 'usercredits''hidden' => true'action' => 'grant_by_user''amount' => 0);
        
$this->actions[] = array('pluginKey' => 'usercredits''hidden' => true'action' => 'grant_to_user''amount' => 0);
        
$this->actions[] = array('pluginKey' => 'usercredits''hidden' => true'action' => 'set_by_admin''amount' => 0);
    }
    
    public function 
bindCreditActionsCollectBASE_CLASS_EventCollector $e )
    {
        foreach ( 
$this->actions as $action )
        {
            
$e->add($action);
        }
    }
    
    public function 
triggerCreditActionsAdd()
    {
        
$e = new BASE_CLASS_EventCollector('usercredits.action_add');
        
        foreach ( 
$this->actions as $action )
        {
            
$e->add($action);
        }

        
PEEP::getEventManager()->trigger($e);
    }
}
Онлайн: 0
Реклама