mirror of
https://github.com/OPSnet/Gazelle.git
synced 2026-01-16 18:04:34 -05:00
55 lines
1.3 KiB
PHP
55 lines
1.3 KiB
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace Gazelle;
|
|
|
|
switch ($_REQUEST['action'] ?? 'view') {
|
|
case 'add':
|
|
include_once 'add.php';
|
|
break;
|
|
|
|
case 'remove':
|
|
include_once 'remove.php';
|
|
break;
|
|
|
|
case 'mass_edit':
|
|
include_once 'mass_edit.php';
|
|
break;
|
|
|
|
case 'remove_snatched':
|
|
include_once 'remove_snatched.php';
|
|
break;
|
|
|
|
case 'edit':
|
|
match ($_REQUEST['type'] ?? '') {
|
|
'torrents' => include_once 'edit_torrents.php',
|
|
default => Error404::error(),
|
|
};
|
|
break;
|
|
|
|
case 'view':
|
|
switch ($_REQUEST['type'] ?? 'torrents') {
|
|
case 'torrents':
|
|
include_once 'torrents.php';
|
|
break;
|
|
case 'artists':
|
|
include_once 'artists.php';
|
|
break;
|
|
case 'collages':
|
|
$_GET['bookmarks'] = '1';
|
|
include_once __DIR__ . '/../collages/browse.php';
|
|
break;
|
|
case 'requests':
|
|
$_GET['type'] = 'bookmarks';
|
|
include_once __DIR__ . '/../requests/requests.php';
|
|
break;
|
|
default:
|
|
Error404::error();
|
|
}
|
|
break;
|
|
|
|
default:
|
|
Error404::error();
|
|
}
|