| Current Path : /var/www/html/jkdm-deface/backend/models/ |
| 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',
];
}
}