| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513 |
- <?php
- trait OptionsFunction
- {
- public function daysOptions()
- {
- return array(
- array(
- 'name' => 'Sunday',
- 'value' => '0'
- ),
- array(
- 'name' => 'Monday',
- 'value' => '1'
- ),
- array(
- 'name' => 'Tueday',
- 'value' => '2'
- ),
- array(
- 'name' => 'Wednesday',
- 'value' => '3'
- ),
- array(
- 'name' => 'Thursday',
- 'value' => '4'
- ),
- array(
- 'name' => 'Friday',
- 'value' => '5'
- ),
- array(
- 'name' => 'Saturday',
- 'value' => '6'
- )
- );
- }
-
- public function mediaServerOptions()
- {
- return array(
- array(
- 'name' => 'N/A',
- 'value' => ''
- ),
- array(
- 'name' => 'Plex',
- 'value' => 'plex'
- ),
- array(
- 'name' => 'Emby [Not Available]',
- 'value' => 'emby'
- )
- );
- }
-
- public function ombiTvOptions()
- {
- return array(
- array(
- 'name' => 'All Seasons',
- 'value' => 'all'
- ),
- array(
- 'name' => 'First Season Only',
- 'value' => 'first'
- ),
- array(
- 'name' => 'Last Season Only',
- 'value' => 'last'
- ),
- );
- }
-
- public function limitOptions()
- {
- 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 notificationTypesOptions()
- {
- return array(
- array(
- 'name' => 'Toastr',
- 'value' => 'toastr'
- ),
- array(
- 'name' => 'Izi',
- 'value' => 'izi'
- ),
- array(
- 'name' => 'Alertify',
- 'value' => 'alertify'
- ),
- array(
- 'name' => 'Noty',
- 'value' => 'noty'
- ),
- );
- }
-
- public function notificationPositionsOptions()
- {
- 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 timeOptions()
- {
- 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'
- ]
- ];
- }
-
- public function timeFormatOptions()
- {
- return array(
- array(
- 'name' => '6p',
- 'value' => 'h(:mm)t'
- ),
- array(
- 'name' => '6:00p',
- 'value' => 'h:mmt'
- ),
- array(
- 'name' => '6:00',
- 'value' => 'h:mm'
- ),
- array(
- 'name' => '18',
- 'value' => 'H(:mm)'
- ),
- array(
- 'name' => '18:00',
- 'value' => 'H:mm'
- )
- );
- }
-
- public function rTorrentSortOptions()
- {
- return array(
- array(
- 'name' => 'Date Desc',
- 'value' => 'dated'
- ),
- array(
- 'name' => 'Date Asc',
- 'value' => 'datea'
- ),
- array(
- 'name' => 'Hash Desc',
- 'value' => 'hashd'
- ),
- array(
- 'name' => 'Hash Asc',
- 'value' => 'hasha'
- ),
- array(
- 'name' => 'Name Desc',
- 'value' => 'named'
- ),
- array(
- 'name' => 'Name Asc',
- 'value' => 'namea'
- ),
- array(
- 'name' => 'Size Desc',
- 'value' => 'sized'
- ),
- array(
- 'name' => 'Size Asc',
- 'value' => 'sizea'
- ),
- array(
- 'name' => 'Label Desc',
- 'value' => 'labeld'
- ),
- array(
- 'name' => 'Label Asc',
- 'value' => 'labela'
- ),
- array(
- 'name' => 'Status Desc',
- 'value' => 'statusd'
- ),
- array(
- 'name' => 'Status Asc',
- 'value' => 'statusa'
- ),
- );
- }
-
- public function qBittorrentApiOptions()
- {
- return array(
- array(
- 'name' => 'V1',
- 'value' => '1'
- ),
- array(
- 'name' => 'V2',
- 'value' => '2'
- ),
- );
- }
-
- public function qBittorrentSortOptions()
- {
- return array(
- array(
- 'name' => 'Hash',
- 'value' => 'hash'
- ),
- array(
- 'name' => 'Name',
- 'value' => 'name'
- ),
- array(
- 'name' => 'Size',
- 'value' => 'size'
- ),
- array(
- 'name' => 'Progress',
- 'value' => 'progress'
- ),
- array(
- 'name' => 'Download Speed',
- 'value' => 'dlspeed'
- ),
- array(
- 'name' => 'Upload Speed',
- 'value' => 'upspeed'
- ),
- array(
- 'name' => 'Priority',
- 'value' => 'priority'
- ),
- array(
- 'name' => 'Number of Seeds',
- 'value' => 'num_seeds'
- ),
- array(
- 'name' => 'Number of Seeds in Swarm',
- 'value' => 'num_complete'
- ),
- array(
- 'name' => 'Number of Leechers',
- 'value' => 'num_leechs'
- ),
- array(
- 'name' => 'Number of Leechers in Swarm',
- 'value' => 'num_incomplete'
- ),
- array(
- 'name' => 'Ratio',
- 'value' => 'ratio'
- ),
- array(
- 'name' => 'ETA',
- 'value' => 'eta'
- ),
- array(
- 'name' => 'State',
- 'value' => 'state'
- ),
- array(
- 'name' => 'Category',
- 'value' => 'category'
- )
- );
- }
-
- public function calendarDefaultOptions()
- {
- return array(
- array(
- 'name' => 'Month',
- 'value' => 'month'
- ),
- array(
- 'name' => 'Day',
- 'value' => 'basicDay'
- ),
- array(
- 'name' => 'Week',
- 'value' => 'basicWeek'
- ),
- array(
- 'name' => 'List',
- 'value' => 'list'
- )
- );
- }
- }
|