mirror of
https://github.com/OPSnet/Gazelle.git
synced 2026-10-22 01:03:21 -04:00
23 lines
496 B
PHP
23 lines
496 B
PHP
<?
|
|
enforce_login();
|
|
|
|
if (!array_key_exists('type', $_GET) && !array_key_exists('id', $_GET)) {
|
|
error(404);
|
|
}
|
|
|
|
switch($_GET['type']) {
|
|
case 'riplog':
|
|
if (preg_match('/^(\d+)\D(\d+)$/', $_GET['id'], $m)) {
|
|
header('Content-type: text/plain');
|
|
$file = new \Gazelle\File\RipLog($DB, $Cache);
|
|
echo $file->get([$m[1], $m[2]]);
|
|
}
|
|
else {
|
|
error(404);
|
|
}
|
|
break;
|
|
default:
|
|
error(404);
|
|
break;
|
|
}
|