admin theme manager

This commit is contained in:
2024-09-11 17:38:46 +03:00
parent 69b27d4975
commit 42b28df07d
129 changed files with 16335 additions and 53 deletions

View File

@ -2,6 +2,8 @@
namespace kernel\services;
use kernel\helpers\Debug;
use kernel\helpers\Manifest;
use kernel\models\Option;
class AdminThemeService
@ -45,7 +47,7 @@ class AdminThemeService
$info['path'] = $theme;
if (file_exists($theme . "/manifest.json")){
$manifest = file_get_contents($theme . "/manifest.json");
$manifest = json_decode($manifest, true);
$manifest = Manifest::getWithVars($manifest);
$manifest['preview'] = $manifest['resource'] . "/" . $manifest['preview'];
$info = array_merge($info, $manifest);
}