widget types
This commit is contained in:
parent
c2203b452a
commit
9961016683
45
app/models/types/WidgetTypes.php
Normal file
45
app/models/types/WidgetTypes.php
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
class WidgetTypes {
|
||||||
|
const VALUE = 0;
|
||||||
|
const ICON = 1;
|
||||||
|
const BUTTON = 2;
|
||||||
|
const SWITH = 3;
|
||||||
|
const RANGE = 4;
|
||||||
|
const CUSTOM = 5;
|
||||||
|
|
||||||
|
private $types = [
|
||||||
|
self::VALUE => [
|
||||||
|
'name' => 'value',
|
||||||
|
'active' => false
|
||||||
|
],
|
||||||
|
self::ICON => [
|
||||||
|
'name' => 'icon',
|
||||||
|
'active' => false
|
||||||
|
],
|
||||||
|
self::BUTTON => [
|
||||||
|
'name' => 'button',
|
||||||
|
'active' => true
|
||||||
|
],
|
||||||
|
self::SWITH => [
|
||||||
|
'name' => 'switch',
|
||||||
|
'active' => true
|
||||||
|
],
|
||||||
|
self::RANGE => [
|
||||||
|
'name' => 'range',
|
||||||
|
'active' => true
|
||||||
|
],
|
||||||
|
self::CUSTOM => [
|
||||||
|
'name' => 'custom',
|
||||||
|
'active' => true
|
||||||
|
],
|
||||||
|
];
|
||||||
|
|
||||||
|
public static function getName($type){
|
||||||
|
return self::$types[$type];
|
||||||
|
}
|
||||||
|
|
||||||
|
public static function isActive($type){
|
||||||
|
return isset(self::$types[$type]) && self::$types[$type]['active'];
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user