24 lines
386 B
PHP
24 lines
386 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
require __DIR__ . '/../src/functions.php';
|
|
|
|
define('PUBLIC_BASE_URL', resolvePublicBaseUrl());
|
|
|
|
$name = resolveRequestedName();
|
|
|
|
if ($name === '') {
|
|
handleIndexRequest();
|
|
}
|
|
|
|
if ($name === 'list') {
|
|
handleListRequest();
|
|
}
|
|
|
|
if (str_starts_with($name, 'raw/')) {
|
|
handleRawRequest(substr($name, strlen('raw/')));
|
|
}
|
|
|
|
handleInstallRequest($name);
|