Your IP : 216.73.216.79


Current Path : /var/www/html/jkdm-deface/backend/models/
Upload File :
Current File : /var/www/html/jkdm-deface/backend/models/LayoutSkin.php

<?php

namespace backend\models;
use asinfotrack\yii2\audittrail\behaviors\AuditTrailBehavior;
use Yii;

/**
 * This is the model class for table "dmg_layout_skin".
 *
 * @property integer $layout_skin_id
 * @property string $layout_skin_logo
 * @property string $layout_skin_bgcolor
 * @property string $layout_skin_menu_color
 * @property string $layout_skin_header_color
 * @property string $layout_skin_footer_color
 */
class LayoutSkin extends \yii\db\ActiveRecord
{   
    public function behaviors()
    {
        return [
            'audittrail'=>[
                'class'=>AuditTrailBehavior::className(),
                
                // some of the optional configurations
                'ignoredAttributes'=>['created_at','updated_at'],
                'consoleUserId'=>1, 
                'attributeOutput'=>[
                    'desktop_id'=>function ($value) {
                        $model = Desktop::findOne($value);
                        return sprintf('%s %s', $model->manufacturer, $model->device_name);
                    },
                    'last_checked'=>'datetime',
                ],
            ],
        ];
    }

    /**
     * @inheritdoc
     */
    public static function tableName()
    {
        return 'dmg_layout_skin';
    }

    /**
     * @inheritdoc
     */
    public function rules()
    {
        return [
            [['layout_skin_id'], 'integer'],
            [['layout_skin_logo', 'layout_skin_bgcolor', 'layout_skin_menu_color', 'layout_skin_header_color', 'layout_skin_footer_color', 'footer_font_colour', 'nav_header_font_colour','menu_cursor_colour','menu_cursor_font_colour','menu_selected_colour','menu_font_colour','border_left_colour','breadcrumbs_bgcolour','breadcrumbs_font_colour','nav_minimalize_btn_colour','nav_minimalize_icon_colour','form_layout_bgcolour','status','footer_font','footer_font1','logo_font'], 'string'],
        ];
    }

    /**
     * @inheritdoc
     */
    public function attributeLabels()
    {
        return [
            'layout_skin_id' => 'Layout Skin ID',
            'layout_skin_logo' => 'Layout Skin Logo',
            'layout_skin_bgcolor' => 'Layout Skin Bgcolor',
            'layout_skin_menu_color' => 'Layout Skin Menu Color',
            'layout_skin_header_color' => 'Layout Skin Header Color',
            'layout_skin_footer_color' => 'Layout Skin Footer Color',
            'footer_font_colour' => 'Layout Skin Footer Font Color',
            'nav_header_font_colour' => 'Layout Skin Nav Header Font Color',
            'menu_cursor_colour' => 'Layout Skin Menu Hover Color',
            'menu_cursor_font_colour' => 'Layout Skin Menu Hover Font Color',
            'menu_selected_colour' => 'Layout Skin Menu Selected Color',
            'menu_font_colour' => 'Layout Skin Menu Font Color',
            'border_left_colour' => 'Layout Skin Menu Border Left Color',
            'breadcrumbs_bgcolour' => 'Layout Skin Breadcrumbs Background Color',
            'breadcrumbs_font_colour' => 'Layout Skin Breadcrumbs Font Color',
            'nav_minimalize_btn_colour' => 'Layout Skin Navbar Minimalize Button Colour',
            'nav_minimalize_icon_colour' => 'Layout Skin Navbar Minimalize Font Colour',
            'form_layout_bgcolour' => 'Layout Skin Form Layout Background Color',
            'footer_font' => 'Layout Skin Footer Font',
            'footer_font1' => 'Layout Skin Footer Font 1',
            'logo_font' => 'Layout Skin Logo Font',

        ];
    }

   
}