Вход Регистрация
Файл: base-sys/base/bol/media_panel_file.php
Строк: 61
<?php

class BOL_MediaPanelFile extends PEEP_Entity
{
    public 
$plugin,
    
$type,
    
$userId,
    
$data,
    
$stamp;

    public function 
getPlugin()
    {
        return 
$this->plugin;
    }

    
/**
     * 
     * @return BOL_MediaPanelFile
     */
    
public function setPlugin$plugin )
    {
        
$this->plugin $plugin;

        return 
$this;
    }

    public function 
getType()
    {
        return 
$this->type;
    }

    
/**
     * 
     * @return BOL_MediaPanelFile
     */
    
public function setType$type )
    {
        
$this->type $type;

        return 
$this;
    }

    public function 
getUserId()
    {
        return 
$this->userId;
    }

    
/**
     * 
     * @return BOL_MediaPanelFile
     */
    
public function setUserId$userId )
    {
        
$this->userId $userId;

        return 
$this;
    }

    
/**
     * 
     * @return BOL_MediaPanelFile
     */
    
public function setData$data )
    {
        
$this->data self::getDataJson($data);

        return 
$this;
    }

    public function 
getData()
    {
        
$o json_decode($this->data);

        return 
$o;
    }

    private static function 
getDataJson$data )
    {
        if ( !
count($data) )
        {
            return 
'{}';
        }

        
ksort($dataSORT_STRING);

        return 
json_encode($data);
    }

    public function 
getStamp()
    {
        return 
$this->stamp;
    }

    
/**
     * 
     * @return BOL_MediaPanelFile
     */
    
public function setStamp$stamp )
    {
        
$this->stamp $stamp;

        return 
$this;
    }
}
Онлайн: 2
Реклама