mirror of
https://github.com/NNTmux/newznab-tmux.git
synced 2026-08-31 10:18:55 +00:00
48 lines
1.2 KiB
PHP
48 lines
1.2 KiB
PHP
<?php
|
|
|
|
if (!$page->users->isLoggedIn()) {
|
|
$page->show403();
|
|
}
|
|
|
|
use newznab\Releases;
|
|
|
|
if (isset($_GET["add"])) {
|
|
$releases = new Releases(['Settings' => $page->settings]);
|
|
$guids = explode(',', $_GET['add']);
|
|
$data = $releases->getByGuid($guids);
|
|
|
|
if (!$data) {
|
|
$page->show404();
|
|
}
|
|
|
|
foreach ($data as $d) {
|
|
$page->users->addCart($page->users->currentUserId(), $d["id"]);
|
|
}
|
|
} elseif (isset($_REQUEST["delete"])) {
|
|
if (isset($_GET['delete']) && !empty($_GET['delete'])) {
|
|
$ids = array($_GET['delete']);
|
|
} elseif (isset($_POST['delete']) && is_array($_POST['delete'])) {
|
|
$ids = $_POST['delete'];
|
|
}
|
|
|
|
if (isset($ids)) {
|
|
$page->users->delCartByGuid($ids, $page->users->currentUserId());
|
|
}
|
|
|
|
if (!isset($_POST['delete'])) {
|
|
header("Location: " . WWW_TOP . "/cart");
|
|
}
|
|
|
|
exit();
|
|
} else {
|
|
$page->meta_title = "My Download Basket";
|
|
$page->meta_keywords = "search,add,to,cart,download,basket,nzb,description,details";
|
|
$page->meta_description = "Manage Your Download Basket";
|
|
|
|
$results = $page->users->getCart($page->users->currentUserId());
|
|
$page->smarty->assign('results', $results);
|
|
|
|
$page->content = $page->smarty->fetch('cart.tpl');
|
|
$page->render();
|
|
}
|