mirror of
https://github.com/NNTmux/newznab-tmux.git
synced 2026-08-29 01:08:56 +00:00
50 lines
913 B
PHP
50 lines
913 B
PHP
<?php
|
|
|
|
$releases = new Releases;
|
|
$nzb = new NZB;
|
|
|
|
if (!$users->isLoggedIn())
|
|
$page->show403();
|
|
|
|
if (isset($_GET["id"]))
|
|
{
|
|
$rel = $releases->getByGuid($_GET["id"]);
|
|
if (!$rel)
|
|
$page->show404();
|
|
|
|
$nzbpath = $nzb->NZBPath($_GET["id"]);
|
|
|
|
if (!file_exists($nzbpath))
|
|
$page->show404();
|
|
|
|
ob_start();
|
|
@readgzfile($nzbpath);
|
|
$nzbfile = ob_get_contents();
|
|
ob_end_clean();
|
|
|
|
$ret = $nzb->nzbFileList($nzbfile);
|
|
|
|
$page->smarty->assign('rel', $rel);
|
|
$page->smarty->assign('files', $ret);
|
|
|
|
$page->title = "File List";
|
|
$page->meta_title = "View Nzb file list";
|
|
$page->meta_keywords = "view,nzb,file,list,description,details";
|
|
$page->meta_description = "View Nzb File List";
|
|
|
|
$modal = false;
|
|
if (isset($_GET['modal']))
|
|
{
|
|
$modal = true;
|
|
$page->smarty->assign('modal', true);
|
|
}
|
|
|
|
$page->content = $page->smarty->fetch('viewfilelist.tpl');
|
|
|
|
if ($modal)
|
|
echo $page->content;
|
|
else
|
|
$page->render();
|
|
}
|
|
|