| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262 |
- <?php
- trait OptionsFunction
- {
-
- public function optionLimit()
- {
- return array(
- array(
- 'name' => '1 Item',
- 'value' => '1'
- ),
- array(
- 'name' => '2 Items',
- 'value' => '2'
- ),
- array(
- 'name' => '3 Items',
- 'value' => '3'
- ),
- array(
- 'name' => '4 Items',
- 'value' => '4'
- ),
- array(
- 'name' => '5 Items',
- 'value' => '5'
- ),
- array(
- 'name' => '6 Items',
- 'value' => '6'
- ),
- array(
- 'name' => '7 Items',
- 'value' => '7'
- ),
- array(
- 'name' => '8 Items',
- 'value' => '8'
- ),
- array(
- 'name' => 'Unlimited',
- 'value' => '1000'
- ),
- );
- }
-
- public function optionNotificationTypes()
- {
- return array(
- array(
- 'name' => 'Toastr',
- 'value' => 'toastr'
- ),
- array(
- 'name' => 'Izi',
- 'value' => 'izi'
- ),
- array(
- 'name' => 'Alertify',
- 'value' => 'alertify'
- ),
- array(
- 'name' => 'Noty',
- 'value' => 'noty'
- ),
- );
- }
-
- public function optionNotificationPositions()
- {
- return array(
- array(
- 'name' => 'Bottom Right',
- 'value' => 'br'
- ),
- array(
- 'name' => 'Bottom Left',
- 'value' => 'bl'
- ),
- array(
- 'name' => 'Bottom Center',
- 'value' => 'bc'
- ),
- array(
- 'name' => 'Top Right',
- 'value' => 'tr'
- ),
- array(
- 'name' => 'Top Left',
- 'value' => 'tl'
- ),
- array(
- 'name' => 'Top Center',
- 'value' => 'tc'
- ),
- array(
- 'name' => 'Center',
- 'value' => 'c'
- ),
- );
- }
-
- public function optionTime()
- {
- return array(
- array(
- 'name' => '2.5',
- 'value' => '2500'
- ),
- array(
- 'name' => '5',
- 'value' => '5000'
- ),
- array(
- 'name' => '10',
- 'value' => '10000'
- ),
- array(
- 'name' => '15',
- 'value' => '15000'
- ),
- array(
- 'name' => '30',
- 'value' => '30000'
- ),
- array(
- 'name' => '60 [1 Minute]',
- 'value' => '60000'
- ),
- array(
- 'name' => '300 [5 Minutes]',
- 'value' => '300000'
- ),
- array(
- 'name' => '600 [10 Minutes]',
- 'value' => '600000'
- ),
- array(
- 'name' => '900 [15 Minutes]',
- 'value' => '900000'
- ),
- array(
- 'name' => '1800 [30 Minutes]',
- 'value' => '1800000'
- ),
- array(
- 'name' => '3600 [1 Hour]',
- 'value' => '3600000'
- ),
- );
-
- }
-
- public function netdataOptions()
- {
- return [
- [
- 'name' => 'Disk Read',
- 'value' => 'disk-read',
- ],
- [
- 'name' => 'Disk Write',
- 'value' => 'disk-write',
- ],
- [
- 'name' => 'CPU',
- 'value' => 'cpu'
- ],
- [
- 'name' => 'Network Inbound',
- 'value' => 'net-in',
- ],
- [
- 'name' => 'Network Outbound',
- 'value' => 'net-out',
- ],
- [
- 'name' => 'Used RAM',
- 'value' => 'ram-used',
- ],
- [
- 'name' => 'Used Swap',
- 'value' => 'swap-used',
- ],
- [
- 'name' => 'Disk space used',
- 'value' => 'disk-used',
- ],
- [
- 'name' => 'Disk space available',
- 'value' => 'disk-avail',
- ],
- [
- 'name' => 'Custom',
- 'value' => 'custom',
- ]
- ];
- }
-
- public function netdataChartOptions()
- {
- return [
- [
- 'name' => 'Easy Pie Chart',
- 'value' => 'easypiechart',
- ],
- [
- 'name' => 'Gauge',
- 'value' => 'gauge'
- ]
- ];
- }
-
- public function netdataColourOptions()
- {
- return [
- [
- 'name' => 'Red',
- 'value' => 'fe3912',
- ],
- [
- 'name' => 'Green',
- 'value' => '46e302',
- ],
- [
- 'name' => 'Purple',
- 'value' => 'CC22AA'
- ],
- [
- 'name' => 'Blue',
- 'value' => '5054e6',
- ],
- [
- 'name' => 'Yellow',
- 'value' => 'dddd00',
- ],
- [
- 'name' => 'Orange',
- 'value' => 'd66300',
- ]
- ];
- }
-
- public function netdataSizeOptions()
- {
- return [
- [
- 'name' => 'Large',
- 'value' => 'lg',
- ],
- [
- 'name' => 'Medium',
- 'value' => 'md',
- ],
- [
- 'name' => 'Small',
- 'value' => 'sm'
- ]
- ];
- }
- }
|