Browse Source

supported apps support

pull/74/head
Chris 7 years ago
parent
commit
211da7cb09
  1. 6
      app/Item.php
  2. 2
      app/Setting.php
  3. 16
      app/SupportedApps/Duplicati.php
  4. 16
      app/SupportedApps/Emby.php
  5. 3
      app/SupportedApps/Nzbget.php
  6. 16
      app/SupportedApps/Pfsense.php
  7. 16
      app/SupportedApps/Pihole.php
  8. 16
      app/SupportedApps/Portainer.php
  9. 16
      app/SupportedApps/Unifi.php

6
app/Item.php

@ -26,8 +26,14 @@ class Item extends Model
public static function supportedList()
{
return [
'Duplicati' => \App\SupportedApps\Duplicati::class,
'Emby' => \App\SupportedApps\Emby::class,
'NZBGet' => \App\SupportedApps\Nzbget::class,
'pFsense' => \App\SupportedApps\Pfsense::class,
'Pihole' => \App\SupportedApps\Pihole::class,
'Plex' => \App\SupportedApps\Plex::class,
'UniFi' => \App\SupportedApps\Unifi::class,
'Portainer' => \App\SupportedApps\Portainer::class,
];
}
public static function supportedOptions()

2
app/Setting.php

@ -207,7 +207,7 @@ class Setting extends Model
$output .= Form::open(['url' => $url, 'method' => 'get']);
$output .= '<div class="input-container">';
$output .= Form::text($var, null, ['class' => 'homesearch', 'placeholder' => __($name).' '.__('app.settings.search').'...']);
$output .= '<button type="submit">'.ucwords(__('app.settings.remove')).'</button>';
$output .= '<button type="submit">'.ucwords(__('app.settings.search')).'</button>';
$output .= '</div>';
$output .= Form::close();
$output .= '</div>';

16
app/SupportedApps/Duplicati.php

@ -0,0 +1,16 @@
<?php namespace App\SupportedApps;
class Duplicati implements Contracts\Applications {
public function defaultColour()
{
return '#222';
}
public function icon()
{
return 'supportedapps/duplicati.png';
}
public function configDetails()
{
return null;
}
}

16
app/SupportedApps/Emby.php

@ -0,0 +1,16 @@
<?php namespace App\SupportedApps;
class Emby implements Contracts\Applications {
public function defaultColour()
{
return '#222';
}
public function icon()
{
return 'supportedapps/emby.png';
}
public function configDetails()
{
return null;
}
}

3
app/SupportedApps/Nzbget.php

@ -12,7 +12,8 @@ class Nzbget implements Contracts\Applications {
}
public function configDetails()
{
return 'nzbget';
//return 'nzbget';
return null;
}
}

16
app/SupportedApps/Pfsense.php

@ -0,0 +1,16 @@
<?php namespace App\SupportedApps;
class Pfsense implements Contracts\Applications {
public function defaultColour()
{
return '#222';
}
public function icon()
{
return 'supportedapps/pfsense.png';
}
public function configDetails()
{
return null;
}
}

16
app/SupportedApps/Pihole.php

@ -0,0 +1,16 @@
<?php namespace App\SupportedApps;
class Pihole implements Contracts\Applications {
public function defaultColour()
{
return '#222';
}
public function icon()
{
return 'supportedapps/pihole.png';
}
public function configDetails()
{
return null;
}
}

16
app/SupportedApps/Portainer.php

@ -0,0 +1,16 @@
<?php namespace App\SupportedApps;
class Portainer implements Contracts\Applications {
public function defaultColour()
{
return '#222';
}
public function icon()
{
return 'supportedapps/portainer.png';
}
public function configDetails()
{
return null;
}
}

16
app/SupportedApps/Unifi.php

@ -0,0 +1,16 @@
<?php namespace App\SupportedApps;
class Unifi implements Contracts\Applications {
public function defaultColour()
{
return '#222';
}
public function icon()
{
return 'supportedapps/unifi.png';
}
public function configDetails()
{
return null;
}
}
Loading…
Cancel
Save