[L6] Temporarily hack around theme system to maintain views without having to edit tons of code

This commit is contained in:
Dane Everitt 2019-09-05 20:17:40 -07:00
parent 0d6cf54314
commit a9976c723e
No known key found for this signature in database
GPG key ID: EEA66103B3D71F53
5 changed files with 43 additions and 63 deletions

View file

@ -0,0 +1,16 @@
<?php
namespace Pterodactyl\Extensions\Facades;
use Illuminate\Support\Facades\Facade;
class Theme extends Facade
{
/**
* @return string
*/
protected static function getFacadeAccessor()
{
return 'extensions.themes';
}
}

View file

@ -0,0 +1,21 @@
<?php
namespace Pterodactyl\Extensions\Themes;
class Theme
{
public function js($path)
{
return sprintf('<script src="%s"></script>' . PHP_EOL, $this->getUrl($path));
}
public function css($path)
{
return sprintf('<link media="all" type="text/css" rel="stylesheet" href="%s"/>' . PHP_EOL, $this->getUrl($path));
}
protected function getUrl($path)
{
return '/themes/pterodactyl/' . ltrim($path, '/');
}
}