first commit

This commit is contained in:
小喵 2022-07-11 19:56:44 +08:00
commit 788cf3e917
Signed by: mt
GPG key ID: 2BCF198BD3341FB3
47 changed files with 2007 additions and 0 deletions

View file

@ -0,0 +1,10 @@
<?php
use MingTsay\Akanyan\App;
use MingTsay\Akanyan\ConfigFilesViewer;
require_once __DIR__ . '/../../vendor/autoload.php';
App::requireAllowed();
App::render('configurations/list', ['list' => ConfigFilesViewer::list()]);

View file

@ -0,0 +1,27 @@
<?php
use MingTsay\Akanyan\App;
use MingTsay\Akanyan\ConfigFilesViewer;
require_once __DIR__ . '/../../vendor/autoload.php';
App::requireAllowed();
$file = $_GET['file'] ?? '';
$content = ConfigFilesViewer::read($file);
$list = ConfigFilesViewer::list();
if ($content === null)
App::render('configurations/not-found', [
'list' => $list,
]);
App::render('configurations/view', [
'list' => $list,
'file' => $file,
'content' => $content,
'type' => [
'json' => 'json',
'properties' => '.properties',
][pathinfo($file, PATHINFO_EXTENSION)],
]);