38 lines
		
	
	
		
			973 B
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			973 B
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
<?php
 | 
						|
 | 
						|
namespace common\Models;
 | 
						|
 | 
						|
class ChangeHistory extends \yii\db\ActiveRecord
 | 
						|
{
 | 
						|
    public static function tableName()
 | 
						|
    {
 | 
						|
        return 'change_history';
 | 
						|
    }
 | 
						|
 | 
						|
    public function attributeLabels()
 | 
						|
    {
 | 
						|
        return [
 | 
						|
            'table' => 'Таблица',
 | 
						|
            'row_id' => 'ID строки',
 | 
						|
            'field_name' => 'Имя поля',
 | 
						|
            'old_value' => 'Старое значение',
 | 
						|
            'new_value' => 'Новое значение',
 | 
						|
            'label' => 'Поле',
 | 
						|
        ];
 | 
						|
    }
 | 
						|
 | 
						|
    public function translate()
 | 
						|
    {
 | 
						|
 | 
						|
    }
 | 
						|
 | 
						|
    public function afterFind()
 | 
						|
    {
 | 
						|
        parent::afterFind(); // TODO: Change the autogenerated stub
 | 
						|
        //milliseconds to date
 | 
						|
        if ($this->field_name == 'dt_start' || $this->field_name == 'dt_end' || $this->field_name == 'dt_add') {
 | 
						|
            $this->old_value = date('d-m-Y', $this->old_value);
 | 
						|
            $this->new_value = date('d-m-Y', $this->new_value);
 | 
						|
        }
 | 
						|
    }
 | 
						|
} |