Remove Page and AdminPage classes, adjust pages accordingly

This commit is contained in:
DariusIII
2018-03-28 12:57:37 +02:00
parent 9d49970650
commit e651ae1da6
111 changed files with 424 additions and 398 deletions
-55
View File
@@ -1,55 +0,0 @@
<?php
namespace Blacklight\http;
use App\Models\User;
use App\Models\Category;
use Illuminate\Support\Facades\Auth;
/**
* All admin pages implement this class. Enforces admin role for requesting user.
*/
class AdminPage extends BasePage
{
/**
* Default constructor.
*
* @throws \Exception
*/
public function __construct()
{
parent::__construct();
// Tell Smarty which directories to use for templates
$this->smarty->setTemplateDir(
[
'admin' => config('ytake-laravel-smarty.template_path').'/admin',
'shared' => config('ytake-laravel-smarty.template_path').'/shared',
'default' => config('ytake-laravel-smarty.template_path').'/admin',
]
);
if (! isset($this->userdata['user_roles_id']) || (int) $this->userdata['user_roles_id'] !== User::ROLE_ADMIN || ! Auth::check()) {
$this->show403(true);
}
$this->smarty->assign('catClass', Category::class);
}
/**
* Output a page using the admin template.
*
* @throws \Exception
*/
public function render(): void
{
$this->smarty->assign('page', $this);
$admin_menu = $this->smarty->fetch('adminmenu.tpl');
$this->smarty->assign('admin_menu', $admin_menu);
$this->page_template = 'baseadminpage.tpl';
parent::render();
}
}
+117 -17
View File
@@ -4,7 +4,11 @@ namespace Blacklight\http;
require_once NN_LIB.'utility/SmartyUtils.php';
use App\Models\Category;
use App\Models\Forumpost;
use App\Models\Menu;
use App\Models\User;
use Blacklight\Contents;
use Blacklight\db\DB;
use Blacklight\SABnzbd;
use App\Models\Settings;
@@ -25,12 +29,19 @@ class BasePage
public $smarty;
public $title = '';
public $content = '';
public $head = '';
public $body = '';
public $meta_keywords = '';
public $meta_title = '';
public $meta_description = '';
public $secure_connection = false;
/**
@@ -103,9 +114,7 @@ class BasePage
{
$kernel = app()->make(\Illuminate\Contracts\Http\Kernel::class);
$response = $kernel->handle(
$request = \Illuminate\Http\Request::capture()
);
$response = $kernel->handle($request = \Illuminate\Http\Request::capture());
$response->send();
$kernel->terminate($request, $response);
@@ -120,7 +129,7 @@ class BasePage
foreach (array_get(config('ytake-laravel-smarty'), 'plugins_paths', []) as $plugins) {
$this->smarty->addPluginsDir($plugins);
}
$this->smarty->error_reporting = E_ALL - E_NOTICE;
$this->smarty->error_reporting = E_ALL & ~E_NOTICE;
$this->smarty->assign('serverroot', url('/'));
@@ -201,12 +210,7 @@ class BasePage
*/
public function show403($from_admin = false): void
{
header(
'Location: '.
($from_admin ? str_replace('/admin', '', WWW_TOP) : WWW_TOP).
'/login?redirect='.
urlencode(request()->getRequestUri())
);
header('Location: '.($from_admin ? str_replace('/admin', '', WWW_TOP) : WWW_TOP).'/login?redirect='.urlencode(request()->getRequestUri()));
exit();
}
@@ -295,9 +299,7 @@ class BasePage
}
// Update last login every 15 mins.
if ((strtotime($this->userdata['now']) - 900) >
strtotime($this->userdata['lastlogin'])
) {
if ((strtotime($this->userdata['now']) - 900) > strtotime($this->userdata['lastlogin'])) {
User::updateSiteAccessed($this->userdata['id']);
}
@@ -338,10 +340,7 @@ class BasePage
public function getSetting($setting)
{
if (strpos($setting, '.') === false) {
trigger_error(
'You should update your template to use the newer method "$page->getSettingValue()"" of fetching values from the "settings" table! This method *will* be removed in a future version.',
E_USER_WARNING
);
trigger_error('You should update your template to use the newer method "$page->getSettingValue()"" of fetching values from the "settings" table! This method *will* be removed in a future version.', E_USER_WARNING);
} else {
return $this->getSettingValue($setting);
}
@@ -359,4 +358,105 @@ class BasePage
{
return Settings::settingValue($setting);
}
/**
* Setup user preferences
*
*
* @throws \Exception
* @throws \SmartyException
*/
public function setUserPrefs()
{
// Tell Smarty which directories to use for templates
$this->smarty->setTemplateDir([
'user' => config('ytake-laravel-smarty.template_path').DIRECTORY_SEPARATOR.$this->theme,
'shared' => config('ytake-laravel-smarty.template_path').'/shared',
'default' => config('ytake-laravel-smarty.template_path').'/Gentele',
]);
$role = User::ROLE_USER;
if (! empty($this->userdata)) {
$role = $this->userdata['user_roles_id'];
}
$content = new Contents();
$this->smarty->assign('menulist', Menu::getMenu($role, $this->serverurl));
$this->smarty->assign('usefulcontentlist', $content->getForMenuByTypeAndRole(Contents::TYPEUSEFUL, $role));
$this->smarty->assign('articlecontentlist', $content->getForMenuByTypeAndRole(Contents::TYPEARTICLE, $role));
if ($this->userdata !== null) {
$this->smarty->assign('recentforumpostslist', Forumpost::getPosts(Settings::settingValue('..showrecentforumposts')));
}
$this->smarty->assign('main_menu', $this->smarty->fetch('mainmenu.tpl'));
$this->smarty->assign('useful_menu', $this->smarty->fetch('usefullinksmenu.tpl'));
$this->smarty->assign('article_menu', $this->smarty->fetch('articlesmenu.tpl'));
if (! empty($this->userdata)) {
$parentcatlist = Category::getForMenu($this->userdata['categoryexclusions'], $this->userdata['rolecategoryexclusions']);
} else {
$parentcatlist = Category::getForMenu();
}
$this->smarty->assign('parentcatlist', $parentcatlist);
$this->smarty->assign('catClass', Category::class);
$searchStr = '';
if ($this->page === 'search' && request()->has('id')) {
$searchStr = request()->input('id');
}
$this->smarty->assign('header_menu_search', $searchStr);
if (request()->has('t')) {
$this->smarty->assign('header_menu_cat', request()->input('t'));
} else {
$this->smarty->assign('header_menu_cat', '');
}
$header_menu = $this->smarty->fetch('headermenu.tpl');
$this->smarty->assign('header_menu', $header_menu);
}
/**
*
*/
public function setAdminPrefs()
{
// Tell Smarty which directories to use for templates
$this->smarty->setTemplateDir(
[
'admin' => config('ytake-laravel-smarty.template_path').'/admin',
'shared' => config('ytake-laravel-smarty.template_path').'/shared',
'default' => config('ytake-laravel-smarty.template_path').'/admin',
]
);
$this->smarty->assign('catClass', Category::class);
}
/**
* Output the page.
*/
public function pagerender(): void
{
$this->smarty->assign('page', $this);
$this->page_template = 'basepage.tpl';
$this->render();
}
/**
* Output a page using the admin template.
*
* @throws \Exception
*/
public function adminrender(): void
{
$this->smarty->assign('page', $this);
$admin_menu = $this->smarty->fetch('adminmenu.tpl');
$this->smarty->assign('admin_menu', $admin_menu);
$this->page_template = 'baseadminpage.tpl';
$this->render();
}
}
-85
View File
@@ -1,85 +0,0 @@
<?php
namespace Blacklight\http;
use App\Models\Menu;
use App\Models\User;
use App\Models\Category;
use App\Models\Settings;
use Blacklight\Contents;
use App\Models\Forumpost;
/**
* This class represents every normal user page in the site.
*/
class Page extends BasePage
{
/**
* Default constructor.
*
* @throws \Exception
*/
public function __construct()
{
parent::__construct();
// Tell Smarty which directories to use for templates
$this->smarty->setTemplateDir(
[
'user' => config('ytake-laravel-smarty.template_path').DIRECTORY_SEPARATOR.$this->theme,
'shared' => config('ytake-laravel-smarty.template_path').'/shared',
'default' => config('ytake-laravel-smarty.template_path').'/Gentele',
]
);
$role = User::ROLE_USER;
if (! empty($this->userdata)) {
$role = $this->userdata['user_roles_id'];
}
$content = new Contents();
$this->smarty->assign('menulist', Menu::getMenu($role, $this->serverurl));
$this->smarty->assign('usefulcontentlist', $content->getForMenuByTypeAndRole(Contents::TYPEUSEFUL, $role));
$this->smarty->assign('articlecontentlist', $content->getForMenuByTypeAndRole(Contents::TYPEARTICLE, $role));
if ($this->userdata !== null) {
$this->smarty->assign('recentforumpostslist', Forumpost::getPosts(Settings::settingValue('..showrecentforumposts')));
}
$this->smarty->assign('main_menu', $this->smarty->fetch('mainmenu.tpl'));
$this->smarty->assign('useful_menu', $this->smarty->fetch('usefullinksmenu.tpl'));
$this->smarty->assign('article_menu', $this->smarty->fetch('articlesmenu.tpl'));
if (! empty($this->userdata)) {
$parentcatlist = Category::getForMenu($this->userdata['categoryexclusions'], $this->userdata['rolecategoryexclusions']);
} else {
$parentcatlist = Category::getForMenu();
}
$this->smarty->assign('parentcatlist', $parentcatlist);
$this->smarty->assign('catClass', Category::class);
$searchStr = '';
if ($this->page === 'search' && request()->has('id')) {
$searchStr = request()->input('id');
}
$this->smarty->assign('header_menu_search', $searchStr);
if (request()->has('t')) {
$this->smarty->assign('header_menu_cat', request()->input('t'));
} else {
$this->smarty->assign('header_menu_cat', '');
}
$header_menu = $this->smarty->fetch('headermenu.tpl');
$this->smarty->assign('header_menu', $header_menu);
}
/**
* Output the page.
*/
public function render()
{
$this->smarty->assign('page', $this);
$this->page_template = 'basepage.tpl';
parent::render();
}
}
+1
View File
@@ -1,4 +1,5 @@
2018-03-28 DariusIII
* Chg: Remove Page and AdminPage classes, adjust pages accordingly
* Chg: Update font-awesome to version 5.0.9
2018-03-27 DariusIII
* Chg: Update session, .htaccess and env.example
+3 -2
View File
@@ -6,7 +6,9 @@ use Blacklight\Regexes;
use Blacklight\Sharing;
use Blacklight\Binaries;
use App\Models\ReleaseComment;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new BasePage();
// This script waits for ajax queries from the web.
@@ -14,7 +16,6 @@ require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/sma
// Make sure the user is an admin and logged in.
$pdo = new DB();
$page = new AdminPage();
if (! request()->has('action')) {
exit();
+2 -3
View File
@@ -4,10 +4,9 @@ require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/sma
use Blacklight\Regexes;
use Blacklight\Binaries;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
// Login Check
$page = new AdminPage;
$page = new BasePage();
if (! request()->has('action')) {
exit();
+3 -3
View File
@@ -5,10 +5,10 @@ require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/sma
use Blacklight\db\DB;
use Blacklight\Sharing;
use App\Models\ReleaseComment;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new BasePage();
// Login check.
$page = new AdminPage;
$db = new DB();
if (request()->has('site_ID') && request()->has('site_status')) {
+5 -3
View File
@@ -3,10 +3,12 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use Blacklight\AniDB;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new BasePage();
$page->setAdminPrefs();
$AniDB = new AniDB(['Settings' => $page->pdo]);
$page = new AdminPage();
$id = 0;
// Set the current action.
@@ -52,4 +54,4 @@ switch ($action) {
$page->title = 'Edit AniDB Data';
$page->content = $page->smarty->fetch('anidb-edit.tpl');
$page->render();
$page->adminrender();
+5 -3
View File
@@ -2,10 +2,12 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use Blacklight\AniDB;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new BasePage();
$page->setAdminPrefs();
$AniDB = new AniDB();
$page = new AdminPage();
$page->title = 'AniDB List';
$aname = '';
@@ -31,4 +33,4 @@ $anidblist = $AniDB->getAnimeRange($offset, config('nntmux.items_per_page'), $an
$page->smarty->assign('anidblist', $anidblist);
$page->content = $page->smarty->fetch('anidb-list.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -3,9 +3,10 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use App\Models\Release;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$success = false;
@@ -17,4 +18,4 @@ $page->smarty->assign('success', $success);
$page->title = 'Remove anidbID from Releases';
$page->content = $page->smarty->fetch('anidb-remove.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -4,9 +4,10 @@ require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/sma
use App\Models\Category;
use Blacklight\Binaries;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$bin = new Binaries(['Settings' => $page->pdo]);
$error = '';
$regex = ['id' => '', 'groupname' => '', 'regex' => '', 'description' => '', 'msgcol' => 1, 'status' => 1, 'optype' => 1];
@@ -77,4 +78,4 @@ $page->smarty->assign(
);
$page->content = $page->smarty->fetch('binaryblacklist-edit.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -3,9 +3,10 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use Blacklight\Binaries;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$bin = new Binaries();
$page->title = 'Binary Black/Whitelist List';
@@ -14,4 +15,4 @@ $binlist = $bin->getBlacklist(false);
$page->smarty->assign('binlist', $binlist);
$page->content = $page->smarty->fetch('binaryblacklist-list.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -4,10 +4,11 @@ require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/sma
use Blacklight\Books;
use Blacklight\Genres;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
use Illuminate\Support\Carbon;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$book = new Books();
$gen = new Genres();
$id = 0;
@@ -51,4 +52,4 @@ if (request()->has('id')) {
}
$page->content = $page->smarty->fetch('book-edit.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -3,10 +3,11 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use Blacklight\Books;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
use Blacklight\utility\Utility;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$book = new Books();
$page->title = 'Book List';
@@ -31,4 +32,4 @@ $bookList = Utility::getRange('bookinfo', $offset, config('nntmux.items_per_page
$page->smarty->assign('booklist', $bookList);
$page->content = $page->smarty->fetch('book-list.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -1,11 +1,12 @@
<?php
use App\Models\Category;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$id = 0;
// set the current action
@@ -38,4 +39,4 @@ $page->smarty->assign('status_ids', [Category::STATUS_ACTIVE, Category::STATUS_I
$page->smarty->assign('status_names', ['Yes', 'No']);
$page->content = $page->smarty->fetch('category-edit.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -1,11 +1,12 @@
<?php
use App\Models\Category;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$page->title = 'Category List';
$categorylist = Category::getFlat();
@@ -13,4 +14,4 @@ $categorylist = Category::getFlat();
$page->smarty->assign('categorylist', $categorylist);
$page->content = $page->smarty->fetch('category-list.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -4,9 +4,10 @@ require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/sma
use Blacklight\Regexes;
use App\Models\Category;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$regexes = new Regexes(['Settings' => $page->pdo, 'Table_Name' => 'category_regexes']);
// Set the current action.
@@ -83,4 +84,4 @@ $page->smarty->assign('category_names', $categories['category_names']);
$page->smarty->assign('category_ids', $categories['category_ids']);
$page->content = $page->smarty->fetch('category_regexes-edit.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -3,9 +3,10 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use Blacklight\Regexes;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$regexes = new Regexes(['Settings' => $page->pdo, 'Table_Name' => 'category_regexes']);
$page->title = 'Category Regex List';
@@ -29,4 +30,4 @@ $page->smarty->assign(
$page->smarty->assign('pager', $page->smarty->fetch('pager.tpl'));
$page->content = $page->smarty->fetch('category_regexes-list.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -4,9 +4,10 @@ require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/sma
use Blacklight\Regexes;
use App\Models\Category;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$regexes = new Regexes(['Settings' => $page->pdo, 'Table_Name' => 'collection_regexes']);
$error = '';
$regex = ['id' => '', 'regex' => '', 'description' => '', 'group_regex' => '', 'ordinal' => '', 'status' => 1];
@@ -59,4 +60,4 @@ $page->smarty->assign('status_ids', [Category::STATUS_ACTIVE, Category::STATUS_I
$page->smarty->assign('status_names', ['Yes', 'No']);
$page->content = $page->smarty->fetch('collection_regexes-edit.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -3,9 +3,10 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use Blacklight\Regexes;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$regexes = new Regexes(['Settings' => $page->pdo, 'Table_Name' => 'collection_regexes']);
$page->title = 'Collections Regex List';
@@ -28,4 +29,4 @@ $page->smarty->assign(
$page->smarty->assign('pager', $page->smarty->fetch('pager.tpl'));
$page->content = $page->smarty->fetch('collection_regexes-list.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -3,9 +3,10 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use Blacklight\Regexes;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$page->title = 'Collections Regex Test';
$group = trim(request()->has('group') && ! empty(request()->input('group')) ? request()->input('group') : '');
@@ -18,4 +19,4 @@ if ($group && $regex) {
}
$page->content = $page->smarty->fetch('collection_regexes-test.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -1,11 +1,12 @@
<?php
use App\Models\ReleaseComment;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$page->title = 'Comments List';
@@ -24,4 +25,4 @@ $commentslist = ReleaseComment::getCommentsRange($offset, config('nntmux.items_p
$page->smarty->assign('commentslist', $commentslist);
$page->content = $page->smarty->fetch('comments-list.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -4,10 +4,11 @@ require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/sma
use Blacklight\Genres;
use Blacklight\Console;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
use Illuminate\Support\Carbon;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$console = new Console(['Settings' => $page->pdo]);
$gen = new Genres();
$id = 0;
@@ -54,4 +55,4 @@ if (request()->has('id')) {
}
$page->content = $page->smarty->fetch('console-edit.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -3,10 +3,11 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use Blacklight\Console;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
use Blacklight\utility\Utility;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$con = new Console(['Settings' => $page->pdo]);
$page->title = 'Console List';
@@ -31,4 +32,4 @@ $consoleList = Utility::getRange('consoleinfo', $offset, config('nntmux.items_pe
$page->smarty->assign('consolelist', $consoleList);
$page->content = $page->smarty->fetch('console-list.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -4,9 +4,10 @@ require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/sma
use App\Models\User;
use Blacklight\Contents;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$contents = new Contents();
$id = 0;
@@ -74,4 +75,4 @@ $rolelist = ['0' => 'Everyone', '1' => 'Logged in Users', '2' => 'Admins'];
$page->smarty->assign('rolelist', $rolelist);
$page->content = $page->smarty->fetch('content-add.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -3,9 +3,10 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use Blacklight\Contents;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$contents = new Contents();
$contentlist = $contents->getAll();
$page->smarty->assign('contentlist', $contentlist);
@@ -13,4 +14,4 @@ $page->smarty->assign('contentlist', $contentlist);
$page->title = 'Content List';
$page->content = $page->smarty->fetch('content-list.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -4,9 +4,10 @@ require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/sma
use App\Models\Release;
use App\Models\DnzbFailure;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$page->title = 'Failed Releases List';
@@ -29,4 +30,4 @@ $frellist = Release::getFailedRange($offset, config('nntmux.items_per_page'));
$page->smarty->assign('releaselist', $frellist);
$page->content = $page->smarty->fetch('failrel-list.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -4,10 +4,11 @@ require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/sma
use Blacklight\Games;
use Blacklight\Genres;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
use Illuminate\Support\Carbon;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$games = new Games(['Settings' => $page->pdo]);
$gen = new Genres(['Settings' => $page->pdo]);
$id = 0;
@@ -54,4 +55,4 @@ if (request()->has('id')) {
}
$page->content = $page->smarty->fetch('game-edit.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -3,9 +3,10 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use Blacklight\Games;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$game = new Games(['Settings' => $page->pdo]);
$page->title = 'Game List';
@@ -30,4 +31,4 @@ $gamelist = $game->getRange($offset, config('nntmux.items_per_page'));
$page->smarty->assign('gamelist', $gamelist);
$page->content = $page->smarty->fetch('game-list.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -3,9 +3,10 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use App\Models\Group;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
// set the current action
$action = request()->input('action') ?? 'view';
@@ -27,4 +28,4 @@ $page->smarty->assign('yesno_names', ['Yes', 'No']);
$page->title = 'Bulk Add Newsgroups';
$page->content = $page->smarty->fetch('group-bulk.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -3,9 +3,10 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use App\Models\Group;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$id = 0;
@@ -58,4 +59,4 @@ $page->smarty->assign('yesno_names', ['Yes', 'No']);
$page->smarty->assign('group', $group);
$page->content = $page->smarty->fetch('group-edit.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -3,9 +3,10 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use App\Models\Group;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$gname = '';
if (! empty(request()->input('groupname'))) {
$gname = request()->input('groupname');
@@ -34,4 +35,4 @@ $page->smarty->assign('grouplist', $grouplist);
$page->title = 'Group List';
$page->content = $page->smarty->fetch('group-list.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -3,9 +3,10 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use App\Models\Group;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$gname = '';
if (! empty(request()->input('groupname'))) {
@@ -35,4 +36,4 @@ $page->smarty->assign('grouplist', $grouplist);
$page->title = 'Group List';
$page->content = $page->smarty->fetch('group-list.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -3,9 +3,10 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use App\Models\Group;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$groupName = request()->input('groupname') ?? '';
$offset = request()->input('offset') ?? 0;
@@ -25,4 +26,4 @@ $page->smarty->assign('pager', $page->smarty->fetch('pager.tpl'));
$page->title = 'Group List';
$page->content = $page->smarty->fetch('group-list.tpl');
$page->render();
$page->adminrender();
+5 -3
View File
@@ -1,11 +1,13 @@
<?php
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$page->title = 'Admin Hangout';
$page->content = $page->smarty->fetch('index.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -4,9 +4,10 @@ require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/sma
use App\Models\Menu;
use App\Models\UserRole;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$id = 0;
@@ -53,4 +54,4 @@ $page->smarty->assign('role_ids', array_keys($roles));
$page->smarty->assign('role_names', $roles);
$page->content = $page->smarty->fetch('menu-edit.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -1,11 +1,12 @@
<?php
use App\Models\Menu;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$page->title = 'Menu List';
@@ -13,4 +14,4 @@ $menulist = Menu::getAll();
$page->smarty->assign('menulist', $menulist);
$page->content = $page->smarty->fetch('menu-list.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -3,9 +3,10 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use Blacklight\Movie;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$movie = new Movie(['Settings' => $page->pdo]);
$id = 0;
@@ -24,4 +25,4 @@ if (request()->has('id') && ctype_digit(request()->input('id')) && strlen(reques
}
$page->content = $page->smarty->fetch('movie-add.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -3,9 +3,10 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use Blacklight\Movie;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$movie = new Movie();
$id = 0;
@@ -72,4 +73,4 @@ if (request()->has('id')) {
}
$page->content = $page->smarty->fetch('movie-edit.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -3,10 +3,11 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use Blacklight\Movie;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
use Blacklight\utility\Utility;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$movie = new Movie(['Settings' => $page->pdo]);
@@ -30,4 +31,4 @@ $movieList = Utility::getRange('movieinfo', $offset, config('nntmux.items_per_pa
$page->smarty->assign('movielist', $movieList);
$page->content = $page->smarty->fetch('movie-list.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -4,10 +4,11 @@ require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/sma
use Blacklight\Music;
use Blacklight\Genres;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
use Illuminate\Support\Carbon;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$music = new Music();
$gen = new Genres();
$id = 0;
@@ -54,4 +55,4 @@ if (request()->has('id')) {
}
$page->content = $page->smarty->fetch('music-edit.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -3,10 +3,11 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use Blacklight\Music;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
use Blacklight\utility\Utility;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$music = new Music();
$page->title = 'Music List';
@@ -31,4 +32,4 @@ $musicList = Utility::getRange('musicinfo', $offset, config('nntmux.items_per_pa
$page->smarty->assign('musiclist', $musicList);
$page->content = $page->smarty->fetch('music-list.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -4,14 +4,15 @@ require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/sma
use Blacklight\Releases;
use Blacklight\NZBExport;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
if (\Blacklight\utility\Utility::isCLI()) {
exit('This script is only for exporting from the web, use the script in misc/testing'.
PHP_EOL);
}
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$rel = new Releases(['Settings' => $page->pdo]);
if ($page->isPostBack()) {
@@ -68,4 +69,4 @@ $page->smarty->assign(
]
);
$page->content = $page->smarty->fetch('nzb-export.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -8,9 +8,10 @@ if (PHP_SAPI === 'cli') {
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use Blacklight\NZBImport;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$filesToProcess = [];
if ($page->isPostBack()) {
@@ -57,4 +58,4 @@ if ($page->isPostBack()) {
$page->title = 'Import Nzbs';
$page->content = $page->smarty->fetch('nzb-import.tpl');
$page->render();
$page->adminrender();
+3 -2
View File
@@ -3,11 +3,12 @@
/* #newznab-tmux */
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$NNURL = $page->serverurl;
+4 -3
View File
@@ -2,11 +2,12 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
use App\Models\MultigroupPoster;
use Blacklight\processing\ProcessReleasesMultiGroup;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$relPosters = new ProcessReleasesMultiGroup(['Settings' => $page->pdo]);
// Set the current action.
@@ -39,4 +40,4 @@ switch ($action) {
}
$page->content = $page->smarty->fetch('posters-edit.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -2,10 +2,11 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
use App\Models\MultigroupPoster;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$posters = MultigroupPoster::all('id', 'poster')->sortBy('poster');
@@ -23,4 +24,4 @@ $page->smarty->assign(
$page->title = 'MultiGroup Posters List';
$page->content = $page->smarty->fetch('posters-list.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -1,11 +1,12 @@
<?php
use App\Models\Predb;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$offset = (request()->has('offset') && ctype_digit(request()->input('offset'))) ? request()->input('offset') : 0;
@@ -33,4 +34,4 @@ $page->meta_keywords = 'view,predb,info,description,details';
$page->meta_description = 'View PreDb info';
$page->content = $page->smarty->fetch('predb.tpl');
$page->render();
$page->adminrender();
+2 -2
View File
@@ -3,9 +3,9 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use Blacklight\Releases;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
if (request()->has('id')) {
$releases = new Releases(['Settings' => $page->pdo]);
$releases->deleteMultiple(request()->input('id'));
+4 -3
View File
@@ -5,9 +5,10 @@ require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/sma
use App\Models\Release;
use App\Models\Category;
use Blacklight\Releases;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$releases = new Releases(['Settings' => $page->pdo]);
$id = 0;
@@ -53,4 +54,4 @@ $page->smarty->assign('yesno_names', ['Yes', 'No']);
$page->smarty->assign('catlist', Category::getForSelect(false));
$page->content = $page->smarty->fetch('release-edit.tpl');
$page->render();
$page->adminrender();
+6 -3
View File
@@ -6,9 +6,12 @@ use Blacklight\NZB;
use Blacklight\db\DB;
use App\Models\Release;
use App\Models\Settings;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new BasePage();
$page->setAdminPrefs();
$page = new AdminPage;
$pdo = new DB();
$nzb = new NZB();
@@ -40,5 +43,5 @@ if (request()->has('id')) {
$page->meta_description = 'View Nzb File List';
$page->content = $page->smarty->fetch('release-files.tpl');
$page->render();
$page->adminrender();
}
+4 -3
View File
@@ -3,9 +3,10 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use App\Models\Release;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$page->title = 'Release List';
@@ -28,4 +29,4 @@ $releaselist = Release::getReleasesRange($offset, config('nntmux.items_per_page'
$page->smarty->assign('releaselist', $releaselist);
$page->content = $page->smarty->fetch('release-list.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -4,9 +4,10 @@ require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/sma
use Blacklight\Regexes;
use App\Models\Category;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$regexes = new Regexes(['Settings' => $page->pdo, 'Table_Name' => 'release_naming_regexes']);
// Set the current action.
@@ -60,4 +61,4 @@ $page->smarty->assign('status_names', ['Yes', 'No']);
$page->smarty->assign('regex', $regex);
$page->content = $page->smarty->fetch('release_naming_regexes-edit.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -3,9 +3,10 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use Blacklight\Regexes;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$regexes = new Regexes(['Settings' => $page->pdo, 'Table_Name' => 'release_naming_regexes']);
$page->title = 'Release Naming Regex List';
@@ -29,4 +30,4 @@ $page->smarty->assign('pagerquerybase', WWW_TOP.'/release_naming_regexes-list.ph
$page->smarty->assign('pager', $page->smarty->fetch('pager.tpl'));
$page->content = $page->smarty->fetch('release_naming_regexes-list.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -3,9 +3,10 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use Blacklight\Regexes;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$page->title = 'Release Naming Regex Test';
$group = trim(request()->has('group') && ! empty(request()->input('group')) ? request()->input('group') : '');
@@ -19,4 +20,4 @@ if ($group && $regex) {
}
$page->content = $page->smarty->fetch('release_naming_regexes-test.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -4,10 +4,11 @@ require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/sma
use App\Models\Category;
use App\Models\UserRole;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
use App\Models\RoleExcludedCategory;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
// Get the user roles.
$userRoles = UserRole::getRoles();
@@ -64,4 +65,4 @@ $page->smarty->assign('yesno_names', ['Yes', 'No']);
$page->smarty->assign('catlist', Category::getForSelect(false));
$page->content = $page->smarty->fetch('role-edit.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -3,9 +3,10 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use App\Models\UserRole;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$page->title = 'User Role List';
@@ -15,4 +16,4 @@ $userroles = UserRole::getRoles();
$page->smarty->assign('userroles', $userroles);
$page->content = $page->smarty->fetch('role-list.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -3,9 +3,10 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use Blacklight\db\DB;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$page->title = 'Sharing Settings';
@@ -68,4 +69,4 @@ $page->smarty->assign('pager', $pager);
$page->smarty->assign(['local' => $ourSite, 'sites' => $allSites]);
$page->content = $page->smarty->fetch('sharing.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -1,12 +1,13 @@
<?php
use App\Models\Video;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
require_once NN_WWW.'pages/smartyTV.php';
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$tv = new smartyTV(['Settings' => $page->pdo]);
switch (request()->input('action') ?? 'view') {
@@ -35,4 +36,4 @@ $page->smarty->assign('show', $show);
$page->title = 'Edit TV Show Data';
$page->content = $page->smarty->fetch('show-edit.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -1,11 +1,12 @@
<?php
use App\Models\Video;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$page->title = 'TV Shows List';
@@ -27,4 +28,4 @@ $page->smarty->assign(
$page->smarty->assign('pager', $page->smarty->fetch('pager.tpl'));
$page->content = $page->smarty->fetch('show-list.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -3,9 +3,10 @@
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
use App\Models\Release;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$success = false;
@@ -18,4 +19,4 @@ $page->smarty->assign('success', $success);
$page->title = 'Remove Video and Episode IDs from Releases';
$page->content = $page->smarty->fetch('show-remove.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -6,10 +6,11 @@ use Blacklight\Sites;
use Blacklight\SABnzbd;
use App\Models\Category;
use App\Models\Settings;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
use Blacklight\utility\Utility;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$sites = new Sites();
$id = 0;
@@ -166,4 +167,4 @@ if (strpos(env('NNTP_SERVER'), 'astra') === false) {
}
$page->content = $page->smarty->fetch('site-edit.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -6,9 +6,10 @@ use App\Models\User;
use App\Models\Release;
use App\Models\Category;
use App\Models\UserRole;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$page->title = 'Site Stats';
@@ -33,4 +34,4 @@ $page->smarty->assign('totusers', 0);
$page->smarty->assign('totrusers', 0);
$page->content = $page->smarty->fetch('site-stats.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -4,9 +4,10 @@ require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/sma
use Blacklight\Tmux;
use App\Models\Settings;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$tmux = new Tmux();
$id = 0;
@@ -59,4 +60,4 @@ $page->smarty->assign('predb_ids', [0, 1]);
$page->smarty->assign('predb_names', ['Disabled', 'Enabled']);
$page->content = $page->smarty->fetch('tmux-edit.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -6,10 +6,11 @@ use App\Models\User;
use App\Models\UserRole;
use App\Models\Invitation;
use App\Mail\AccountChange;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
use Illuminate\Support\Facades\Mail;
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$user = [
'id' => '',
@@ -131,4 +132,4 @@ $page->smarty->assign('role_names', $roles);
$page->smarty->assign('user', $user);
$page->content = $page->smarty->fetch('user-edit.tpl');
$page->render();
$page->adminrender();
+4 -3
View File
@@ -2,11 +2,12 @@
use App\Models\User;
use App\Models\UserRole;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
$page = new AdminPage();
$page = new BasePage();
$page->setAdminPrefs();
$page->title = 'User List';
@@ -58,7 +59,7 @@ foreach ($ordering as $orderType) {
$page->smarty->assign('pager', $page->smarty->fetch('pager.tpl'));
$page->content = $page->smarty->fetch('user-list.tpl');
$page->render();
$page->adminrender();
function checkREQUEST($param)
{
+4 -2
View File
@@ -1,10 +1,12 @@
<?php
use Blacklight\http\Page;
use Blacklight\http\BasePage;
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
$page = new Page;
$page = new BasePage();
$page->setUserPrefs();
if ($app->isDownForMaintenance()) {
$page->showMaintenance();
+1 -1
View File
@@ -1 +1 @@
deny from all
Deny from all
+2 -2
View File
@@ -3,13 +3,13 @@
use App\Models\Release;
use App\Models\Category;
use Blacklight\Releases;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
use Illuminate\Support\Facades\Auth;
if (! Auth::check()) {
$page->show403();
}
$page = new AdminPage();
$page = new BasePage();
$releases = new Releases(['Settings' => $page->settings]);
// Set the current action.
+2 -2
View File
@@ -2,14 +2,14 @@
use App\Models\UserRequest;
use App\Models\UserDownload;
use Blacklight\http\AdminPage;
use Blacklight\http\BasePage;
use Illuminate\Support\Facades\Auth;
if (! Auth::check()) {
$page->show403();
}
$page = new AdminPage();
$page = new BasePage();
$action = request()->input('action') ?? '';
$id = request()->input('id') ?? '';
+2 -2
View File
@@ -53,7 +53,7 @@ if (request()->has('id') && ctype_digit(request()->input('id'))) {
$page->meta_description = 'View '.$aniDbInfo['title'].' Anime';
}
$page->content = $page->smarty->fetch('viewanime.tpl');
$page->render();
$page->pagerender();
} else {
$letter = (request()->has('id') && preg_match('/^(0\-9|[A-Z])$/i', request()->input('id'))) ?
request()->input('id') :
@@ -92,5 +92,5 @@ if (request()->has('id') && ctype_digit(request()->input('id'))) {
$page->smarty->assign('animetitle', $animeTitle);
$page->content = $page->smarty->fetch('viewanimelist.tpl');
$page->render();
$page->pagerender();
}
+1 -1
View File
@@ -12,4 +12,4 @@ $page->meta_keywords = 'view,nzb,api,details,help,json,rss,atom';
$page->meta_description = 'View description of the site Nzb Api.';
$page->content = $page->smarty->fetch('apidesc.tpl');
$page->render();
$page->pagerender();
+1 -1
View File
@@ -34,6 +34,6 @@ if (request()->has('id') && ctype_digit(request()->input('id'))) {
if ($modal) {
echo $page->content;
} else {
$page->render();
$page->pagerender();
}
}
+1 -1
View File
@@ -84,4 +84,4 @@ $page->meta_keywords = 'browse,nzb,books,description,details';
$page->meta_description = 'Browse for Books';
$page->content = $page->smarty->fetch('books.tpl');
$page->render();
$page->pagerender();
+1 -1
View File
@@ -87,4 +87,4 @@ $page->meta_keywords = 'browse,nzb,description,details';
$page->meta_description = 'Browse for Nzbs';
$page->content = $page->smarty->fetch('browse.tpl');
$page->render();
$page->pagerender();
+1 -1
View File
@@ -15,4 +15,4 @@ $page->meta_keywords = 'browse,groups,description,details';
$page->meta_description = 'Browse groups';
$page->content = $page->smarty->fetch('browsegroup.tpl');
$page->render();
$page->pagerender();
+1 -1
View File
@@ -52,4 +52,4 @@ $page->meta_title = 'Become a supporter';
$page->meta_description = 'Become a supporter';
$page->content = $page->smarty->fetch('btc_payment.tpl');
$page->render();
$page->pagerender();
+1 -1
View File
@@ -44,5 +44,5 @@ if (request()->has('add')) {
$page->smarty->assign('results', $results);
$page->content = $page->smarty->fetch('cart.tpl');
$page->render();
$page->pagerender();
}
+1 -1
View File
@@ -95,4 +95,4 @@ $page->meta_keywords = 'browse,nzb,console,games,description,details';
$page->meta_description = 'Browse for Console Games';
$page->content = $page->smarty->fetch('console.tpl');
$page->render();
$page->pagerender();
+1 -1
View File
@@ -33,6 +33,6 @@ if (request()->has('id') && ctype_digit(request()->input('id'))) {
if ($modal) {
echo $page->content;
} else {
$page->render();
$page->pagerender();
}
}
+1 -1
View File
@@ -33,4 +33,4 @@ $page->meta_description = 'Contact us at '.Settings::settingValue('site.main.tit
$page->content = $page->smarty->fetch('contact.tpl');
$page->render();
$page->pagerender();
+1 -1
View File
@@ -63,4 +63,4 @@ if (empty($content)) {
$page->smarty->assign('content', $content);
$page->content = $page->smarty->fetch('content.tpl');
$page->render();
$page->pagerender();
+1 -1
View File
@@ -165,5 +165,5 @@ if (request()->has('id')) {
$page->meta_description = 'View NZB for'.$data['searchname'];
$page->content = $page->smarty->fetch('viewnzb.tpl');
$page->render();
$page->pagerender();
}
+1 -1
View File
@@ -45,6 +45,6 @@ if (request()->has('id')) {
if ($modal) {
echo $page->content;
} else {
$page->render();
$page->pagerender();
}
}
+1 -1
View File
@@ -92,4 +92,4 @@ $page->meta_keywords = 'forgotten,password,signup,registration';
$page->meta_description = 'Forgotten Password';
$page->content = $page->smarty->fetch('forgottenpassword.tpl');
$page->render();
$page->pagerender();
+1 -1
View File
@@ -57,4 +57,4 @@ $page->meta_keywords = 'forum,chat,posts';
$page->meta_description = 'Forum';
$page->content = $page->smarty->fetch('forum.tpl');
$page->render();
$page->pagerender();
+1 -1
View File
@@ -28,4 +28,4 @@ $page->smarty->assign('results', $results);
$page->smarty->assign('privateprofiles', (int) Settings::settingValue('..privateprofiles') === 1);
$page->content = $page->smarty->fetch('forumpost.tpl');
$page->render();
$page->pagerender();
+1 -1
View File
@@ -103,4 +103,4 @@ $page->meta_keywords = 'browse,nzb,games,description,details';
$page->meta_description = 'Browse for Games';
$page->content = $page->smarty->fetch('games.tpl');
$page->render();
$page->pagerender();
+1 -1
View File
@@ -6,4 +6,4 @@ $page->meta_title = 'Login';
$page->meta_keywords = 'Login';
$page->meta_description = 'Login';
$page->content = $page->smarty->fetch('login.tpl');
$page->render();
$page->pagerender();
+2 -2
View File
@@ -33,8 +33,8 @@ if (request()->has('modal') && request()->has('id') && ctype_digit(request()->in
echo $page->content;
} else {
$page->content = $page->smarty->fetch('viewmoviefull.tpl');
$page->render();
$page->pagerender();
}
} else {
$page->render();
$page->pagerender();
}
+1 -1
View File
@@ -114,4 +114,4 @@ if (request()->has('imdb')) {
} else {
$page->content = $page->smarty->fetch('movies.tpl');
}
$page->render();
$page->pagerender();
+1 -1
View File
@@ -35,6 +35,6 @@ if (request()->has('id') && ctype_digit(request()->input('id'))) {
if ($modal) {
echo $page->content;
} else {
$page->render();
$page->pagerender();
}
}
+1 -1
View File
@@ -95,4 +95,4 @@ $page->meta_keywords = 'browse,nzb,albums,description,details';
$page->meta_description = 'Browse for Albums';
$page->content = $page->smarty->fetch('music.tpl');
$page->render();
$page->pagerender();
+1 -1
View File
@@ -30,6 +30,6 @@ if (request()->has('id') && ctype_digit(request()->input('id'))) {
if ($modal) {
echo $page->content;
} else {
$page->render();
$page->pagerender();
}
}
+4 -4
View File
@@ -74,7 +74,7 @@ switch ($action) {
$page->smarty->assign('imdbid', $imdbid);
$page->smarty->assign('movie', $movie);
$page->content = $page->smarty->fetch('mymovies-add.tpl');
$page->render();
$page->pagerender();
}
break;
case 'edit':
@@ -107,7 +107,7 @@ switch ($action) {
$page->smarty->assign('imdbid', $imdbid);
$page->smarty->assign('movie', $movie);
$page->content = $page->smarty->fetch('mymovies-add.tpl');
$page->render();
$page->pagerender();
}
break;
case 'browse':
@@ -149,7 +149,7 @@ switch ($action) {
$page->smarty->assign('movies', true);
$page->content = $page->smarty->fetch('browse.tpl');
$page->render();
$page->pagerender();
break;
default:
@@ -185,6 +185,6 @@ switch ($action) {
$page->smarty->assign('movies', $results);
$page->content = $page->smarty->fetch('mymovies.tpl');
$page->render();
$page->pagerender();
break;
}
+4 -4
View File
@@ -72,7 +72,7 @@ switch ($action) {
$page->smarty->assign('video', $videoId);
$page->smarty->assign('show', $show);
$page->content = $page->smarty->fetch('myshows-add.tpl');
$page->render();
$page->pagerender();
}
break;
case 'edit':
@@ -105,7 +105,7 @@ switch ($action) {
$page->smarty->assign('video', $videoId);
$page->smarty->assign('show', $show);
$page->content = $page->smarty->fetch('myshows-add.tpl');
$page->render();
$page->pagerender();
}
break;
case 'browse':
@@ -147,7 +147,7 @@ switch ($action) {
$page->smarty->assign('shows', true);
$page->content = $page->smarty->fetch('browse.tpl');
$page->render();
$page->pagerender();
break;
default:
@@ -183,6 +183,6 @@ switch ($action) {
$page->smarty->assign('shows', $results);
$page->content = $page->smarty->fetch('myshows.tpl');
$page->render();
$page->pagerender();
break;
}
+1 -1
View File
@@ -38,6 +38,6 @@ if (request()->has('id')) {
if ($modal) {
echo $page->content;
} else {
$page->render();
$page->pagerender();
}
}
+1 -1
View File
@@ -72,4 +72,4 @@ try {
$page->title = 'NZBVortex';
$page->content = $page->smarty->fetch('nzbvortex.tpl');
$page->render();
$page->pagerender();
+1 -1
View File
@@ -28,4 +28,4 @@ $page->meta_description = 'Edit forum post';
$page->smarty->assign('result', $result);
$page->content = $page->smarty->fetch('post_edit.tpl');
$page->render();
$page->pagerender();
+1 -1
View File
@@ -99,4 +99,4 @@ $page->meta_keywords = 'view,profile,user,details';
$page->meta_description = 'View User Profile for '.$data['username'];
$page->content = $page->smarty->fetch('profile.tpl');
$page->render();
$page->pagerender();

Some files were not shown because too many files have changed in this diff Show More