Update admin area pages

This commit is contained in:
DariusIII
2018-03-06 12:49:43 +01:00
parent fed3196e79
commit 8150a7c9fa
74 changed files with 213 additions and 225 deletions
+1
View File
@@ -1,4 +1,5 @@
2018-03-06 DariusIII
* Chg: Update admin area pages
* Chg: Move BasePage, AdminPage and Page to Blacklight\http
* Chg: Update BasePage class
* Chg: Add cache and templates_c folders to storage/framework/smarty folder
+2
View File
@@ -3,6 +3,7 @@
use App\Models\Group;
use Blacklight\db\DB;
use Blacklight\http\AdminPage;
use Blacklight\Regexes;
use Blacklight\Sharing;
use Blacklight\Binaries;
@@ -14,6 +15,7 @@ require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
// Make sure the user is an admin and logged in.
$pdo = new DB();
$page = new AdminPage();
if (! request()->has('action')) {
exit();
+1 -1
View File
@@ -3,7 +3,7 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\Binaries;
use Blacklight\http\AdminPage;
// login check
$page = new AdminPage;
+1 -1
View File
@@ -3,7 +3,7 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use App\Models\Group;
use Blacklight\http\AdminPage;
$page = new AdminPage;
+1 -1
View File
@@ -2,7 +2,7 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\http\AdminPage;
use Blacklight\ReleaseRegex;
// login check
+1 -1
View File
@@ -2,7 +2,7 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\http\AdminPage;
use Blacklight\Regexes;
use Blacklight\Binaries;
+1
View File
@@ -4,6 +4,7 @@ require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\db\DB;
use Blacklight\http\AdminPage;
use Blacklight\Sharing;
use App\Models\ReleaseComment;
-3
View File
@@ -4,9 +4,6 @@ require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\AniDB;
if (request()->has('id')) {
$AniDB = new AniDB();
$AniDB->deleteTitle(request()->input('id'));
+2 -2
View File
@@ -3,10 +3,10 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\AniDB;
use Blacklight\http\AdminPage;
$AniDB = new AniDB(['Settings' => $page->pdo]);
$page = new AdminPage();
$id = 0;
// Set the current action.
+2 -4
View File
@@ -3,12 +3,10 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\AniDB;
use Blacklight\http\AdminPage;
$AniDB = new AniDB();
$page = new AdminPage();
$page->title = 'AniDB List';
$aname = '';
+2 -3
View File
@@ -3,10 +3,9 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use App\Models\Release;
use Blacklight\http\AdminPage;
$page = new AdminPage();
$success = false;
if (request()->has('id')) {
+2 -2
View File
@@ -4,9 +4,9 @@ require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use App\Models\Category;
use Blacklight\Binaries;
use Blacklight\http\AdminPage;
$page = new AdminPage();
$bin = new Binaries(['Settings' => $page->pdo]);
$error = '';
$regex = ['id' => '', 'groupname' => '', 'regex' => '', 'description' => '', 'msgcol' => 1, 'status' => 1, 'optype' => 1];
+2 -2
View File
@@ -3,9 +3,9 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\Binaries;
use Blacklight\http\AdminPage;
$page = new AdminPage();
$bin = new Binaries();
+23 -22
View File
@@ -5,9 +5,10 @@ require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\Books;
use Blacklight\Genres;
use Blacklight\http\AdminPage;
use Illuminate\Support\Carbon;
$page = new AdminPage();
$book = new Books();
$gen = new Genres();
$id = 0;
@@ -24,30 +25,30 @@ if (request()->has('id')) {
}
switch ($action) {
case 'submit':
$coverLoc = WWW_DIR.'covers/book/'.$id.'.jpg';
case 'submit':
$coverLoc = WWW_DIR.'covers/book/'.$id.'.jpg';
if ($_FILES['cover']['size'] > 0) {
$tmpName = $_FILES['cover']['tmp_name'];
$file_info = getimagesize($tmpName);
if (! empty($file_info)) {
move_uploaded_file($_FILES['cover']['tmp_name'], $coverLoc);
}
}
if ($_FILES['cover']['size'] > 0) {
$tmpName = $_FILES['cover']['tmp_name'];
$file_info = getimagesize($tmpName);
if (! empty($file_info)) {
move_uploaded_file($_FILES['cover']['tmp_name'], $coverLoc);
}
}
request()->merge(['cover' => file_exists($coverLoc) ? 1 : 0]);
request()->merge(['publishdate' => (empty(request()->input('publishdate')) || ! strtotime(request()->input('publishdate'))) ? $con['publishdate'] : Carbon::parse(request()->input('publishdate'))->timestamp]);
$book->update($id, request()->input('title'), request()->input('asin'), request()->input('url'), request()->input('author'), request()->input('publisher'), request()->input('publishdate'), request()->input('cover'));
request()->merge(['cover' => file_exists($coverLoc) ? 1 : 0]);
request()->merge(['publishdate' => (empty(request()->input('publishdate')) || ! strtotime(request()->input('publishdate'))) ? $con['publishdate'] : Carbon::parse(request()->input('publishdate'))->timestamp]);
$book->update($id, request()->input('title'), request()->input('asin'), request()->input('url'), request()->input('author'), request()->input('publisher'), request()->input('publishdate'), request()->input('cover'));
header('Location:'.WWW_TOP.'/book-list.php');
die();
break;
case 'view':
default:
$page->title = 'Book Edit';
$page->smarty->assign('book', $b);
break;
}
header('Location:'.WWW_TOP.'/book-list.php');
die();
break;
case 'view':
default:
$page->title = 'Book Edit';
$page->smarty->assign('book', $b);
break;
}
}
$page->content = $page->smarty->fetch('book-edit.tpl');
+7 -7
View File
@@ -4,10 +4,10 @@ require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\Books;
use Blacklight\http\AdminPage;
use Blacklight\utility\Utility;
$page = new AdminPage();
$book = new Books();
$page->title = 'Book List';
@@ -17,11 +17,11 @@ $bookCount = Utility::getCount('bookinfo');
$offset = request()->input('offset') ?? 0;
$page->smarty->assign([
'pagertotalitems' => $bookCount,
'pagerquerysuffix' => '#results',
'pageroffset' => $offset,
'pageritemsperpage' => config('nntmux.items_per_page'),
'pagerquerybase' => WWW_TOP.'/book-list.php?offset=',
'pagertotalitems' => $bookCount,
'pagerquerysuffix' => '#results',
'pageroffset' => $offset,
'pageritemsperpage' => config('nntmux.items_per_page'),
'pagerquerybase' => WWW_TOP.'/book-list.php?offset=',
]);
$pager = $page->smarty->fetch('pager.tpl');
+2 -2
View File
@@ -1,11 +1,11 @@
<?php
use App\Models\Category;
use Blacklight\http\AdminPage;
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
$page = new AdminPage();
$id = 0;
// set the current action
+2 -2
View File
@@ -1,12 +1,12 @@
<?php
use App\Models\Category;
use Blacklight\http\AdminPage;
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
$page = new AdminPage();
$page->title = 'Category List';
$categorylist = Category::getFlat();
+2 -2
View File
@@ -2,11 +2,11 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\http\AdminPage;
use Blacklight\Regexes;
use App\Models\Category;
$page = new AdminPage();
$regexes = new Regexes(['Settings' => $page->pdo, 'Table_Name' => 'category_regexes']);
// Set the current action.
+2 -2
View File
@@ -2,10 +2,10 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\http\AdminPage;
use Blacklight\Regexes;
$page = new AdminPage();
$regexes = new Regexes(['Settings' => $page->pdo, 'Table_Name' => 'category_regexes']);
$page->title = 'Category Regex List';
+2 -2
View File
@@ -2,11 +2,11 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\http\AdminPage;
use Blacklight\Regexes;
use App\Models\Category;
$page = new AdminPage();
$regexes = new Regexes(['Settings' => $page->pdo, 'Table_Name' => 'collection_regexes']);
$error = '';
$regex = ['id' => '', 'regex' => '', 'description' => '', 'group_regex' => '', 'ordinal' => '', 'status' => 1];
+2 -2
View File
@@ -2,10 +2,10 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\http\AdminPage;
use Blacklight\Regexes;
$page = new AdminPage();
$regexes = new Regexes(['Settings' => $page->pdo, 'Table_Name' => 'collection_regexes']);
$page->title = 'Collections Regex List';
+2 -3
View File
@@ -2,11 +2,10 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\http\AdminPage;
use Blacklight\Regexes;
$page = new AdminPage();
$page->title = 'Collections Regex Test';
$group = trim(request()->has('group') && ! empty(request()->input('group')) ? request()->input('group') : '');
-1
View File
@@ -6,7 +6,6 @@ use App\Models\ReleaseComment;
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
if (request()->has('id')) {
ReleaseComment::deleteComment(request()->input('id'));
}
+2 -2
View File
@@ -1,12 +1,12 @@
<?php
use App\Models\ReleaseComment;
use Blacklight\http\AdminPage;
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
$page = new AdminPage();
$page->title = 'Comments List';
$commentcount = ReleaseComment::getCommentCount();
+2 -1
View File
@@ -5,9 +5,10 @@ require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\Genres;
use Blacklight\Console;
use Blacklight\http\AdminPage;
use Illuminate\Support\Carbon;
$page = new AdminPage();
$console = new Console(['Settings' => $page->pdo]);
$gen = new Genres();
$id = 0;
+2 -1
View File
@@ -4,9 +4,10 @@ require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\Console;
use Blacklight\http\AdminPage;
use Blacklight\utility\Utility;
$page = new AdminPage();
$con = new Console(['Settings' => $page->pdo]);
$page->title = 'Console List';
+2 -1
View File
@@ -4,8 +4,9 @@ require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use App\Models\User;
use Blacklight\Contents;
use Blacklight\http\AdminPage;
$page = new AdminPage();
$contents = new Contents();
$id = 0;
-3
View File
@@ -4,9 +4,6 @@ require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\Contents;
if (request()->has('id')) {
$contents = new Contents();
$contents->delete(request()->input('id'));
+2 -1
View File
@@ -3,8 +3,9 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\Contents;
use Blacklight\http\AdminPage;
$page = new AdminPage();
$contents = new Contents();
$contentlist = $contents->getAll();
+2 -2
View File
@@ -4,9 +4,9 @@ require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use App\Models\Release;
use App\Models\DnzbFailure;
use Blacklight\http\AdminPage;
$page = new AdminPage();
$page->title = 'Failed Releases List';
-2
View File
@@ -2,11 +2,9 @@
use App\Models\Forumpost;
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
if (request()->has('id')) {
Forumpost::deletePost(request()->input('id'));
}
+2 -1
View File
@@ -5,9 +5,10 @@ require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\Games;
use Blacklight\Genres;
use Blacklight\http\AdminPage;
use Illuminate\Support\Carbon;
$page = new AdminPage();
$games = new Games(['Settings' => $page->pdo]);
$gen = new Genres(['Settings' => $page->pdo]);
$id = 0;
+2 -2
View File
@@ -3,9 +3,9 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\Games;
use Blacklight\http\AdminPage;
$page = new AdminPage();
$game = new Games(['Settings' => $page->pdo]);
$page->title = 'Game List';
+2 -2
View File
@@ -3,9 +3,9 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use App\Models\Group;
use Blacklight\http\AdminPage;
$page = new AdminPage();
// set the current action
$action = request()->input('action') ?? 'view';
+2 -1
View File
@@ -3,8 +3,9 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use App\Models\Group;
use Blacklight\http\AdminPage;
$page = new AdminPage();
$id = 0;
+2 -2
View File
@@ -3,9 +3,9 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use App\Models\Group;
use Blacklight\http\AdminPage;
$page = new AdminPage();
$gname = '';
if (! empty(request()->input('groupname'))) {
+2 -2
View File
@@ -3,9 +3,9 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use App\Models\Group;
use Blacklight\http\AdminPage;
$page = new AdminPage();
$gname = '';
if (! empty(request()->input('groupname'))) {
+2 -2
View File
@@ -3,9 +3,9 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use App\Models\Group;
use Blacklight\http\AdminPage;
$page = new AdminPage();
$groupName = request()->input('groupname') ?? '';
$offset = request()->input('offset') ?? 0;
-3
View File
@@ -4,9 +4,6 @@ require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use App\Models\Menu;
if (request()->has('id')) {
Menu::deleteMenu(request()->input('id'));
}
+2 -1
View File
@@ -4,8 +4,9 @@ require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use App\Models\Menu;
use App\Models\UserRole;
use Blacklight\http\AdminPage;
$page = new AdminPage();
$id = 0;
+2 -2
View File
@@ -1,11 +1,11 @@
<?php
use App\Models\Menu;
use Blacklight\http\AdminPage;
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
$page = new AdminPage();
$page->title = 'Menu List';
+2 -2
View File
@@ -2,10 +2,10 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\http\AdminPage;
use Blacklight\Movie;
$page = new AdminPage();
$movie = new Movie(['Settings' => $page->pdo]);
$id = 0;
+44 -43
View File
@@ -2,9 +2,10 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\http\AdminPage;
use Blacklight\Movie;
$page = new AdminPage();
$movie = new Movie();
$id = 0;
@@ -21,53 +22,53 @@ if (request()->has('id')) {
}
switch ($action) {
case 'submit':
$coverLoc = WWW_DIR.'covers/movies/'.$id.'-cover.jpg';
$backdropLoc = WWW_DIR.'covers/movies/'.$id.'-backdrop.jpg';
case 'submit':
$coverLoc = WWW_DIR.'covers/movies/'.$id.'-cover.jpg';
$backdropLoc = WWW_DIR.'covers/movies/'.$id.'-backdrop.jpg';
if ($_FILES['cover']['size'] > 0) {
$tmpName = $_FILES['cover']['tmp_name'];
$file_info = getimagesize($tmpName);
if (! empty($file_info)) {
move_uploaded_file($_FILES['cover']['tmp_name'], $coverLoc);
}
}
if ($_FILES['cover']['size'] > 0) {
$tmpName = $_FILES['cover']['tmp_name'];
$file_info = getimagesize($tmpName);
if (! empty($file_info)) {
move_uploaded_file($_FILES['cover']['tmp_name'], $coverLoc);
}
}
if ($_FILES['backdrop']['size'] > 0) {
$tmpName = $_FILES['backdrop']['tmp_name'];
$file_info = getimagesize($tmpName);
if (! empty($file_info)) {
move_uploaded_file($_FILES['backdrop']['tmp_name'], $backdropLoc);
}
}
if ($_FILES['backdrop']['size'] > 0) {
$tmpName = $_FILES['backdrop']['tmp_name'];
$file_info = getimagesize($tmpName);
if (! empty($file_info)) {
move_uploaded_file($_FILES['backdrop']['tmp_name'], $backdropLoc);
}
}
request()->merge(['cover' => file_exists($coverLoc) ? 1 : 0]);
request()->merge(['backdrop' => file_exists($backdropLoc) ? 1 : 0]);
request()->merge(['cover' => file_exists($coverLoc) ? 1 : 0]);
request()->merge(['backdrop' => file_exists($backdropLoc) ? 1 : 0]);
$movie->update([
'actors' => request()->input('actors'),
'backdrop' => request()->input('backdrop'),
'cover' => request()->input('cover'),
'director' => request()->input('director'),
'genre' => request()->input('genre'),
'imdbid' => $id,
'language' => request()->input('language'),
'plot' => request()->input('plot'),
'rating' => request()->input('rating'),
'tagline' => request()->input('tagline'),
'title' => request()->input('title'),
'year' => request()->input('year'),
]);
$movie->update([
'actors' => request()->input('actors'),
'backdrop' => request()->input('backdrop'),
'cover' => request()->input('cover'),
'director' => request()->input('director'),
'genre' => request()->input('genre'),
'imdbid' => $id,
'language' => request()->input('language'),
'plot' => request()->input('plot'),
'rating' => request()->input('rating'),
'tagline' => request()->input('tagline'),
'title' => request()->input('title'),
'year' => request()->input('year'),
]);
header('Location:'.WWW_TOP.'/movie-list.php');
die();
break;
case 'view':
default:
$page->title = 'Movie Edit';
$page->smarty->assign('movie', $mov);
break;
}
header('Location:'.WWW_TOP.'/movie-list.php');
die();
break;
case 'view':
default:
$page->title = 'Movie Edit';
$page->smarty->assign('movie', $mov);
break;
}
}
$page->content = $page->smarty->fetch('movie-edit.tpl');
+2 -2
View File
@@ -2,10 +2,10 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\http\AdminPage;
use Blacklight\Movie;
use Blacklight\utility\Utility;
$page = new AdminPage();
$movie = new Movie(['Settings' => $page->pdo]);
+25 -25
View File
@@ -2,12 +2,12 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\http\AdminPage;
use Blacklight\Music;
use Blacklight\Genres;
use Illuminate\Support\Carbon;
$page = new AdminPage();
$music = new Music();
$gen = new Genres();
$id = 0;
@@ -24,33 +24,33 @@ if (request()->has('id')) {
}
switch ($action) {
case 'submit':
$coverLoc = WWW_DIR.'covers/music/'.$id.'.jpg';
case 'submit':
$coverLoc = WWW_DIR.'covers/music/'.$id.'.jpg';
if ($_FILES['cover']['size'] > 0) {
$tmpName = $_FILES['cover']['tmp_name'];
$file_info = getimagesize($tmpName);
if (! empty($file_info)) {
move_uploaded_file($_FILES['cover']['tmp_name'], $coverLoc);
}
}
if ($_FILES['cover']['size'] > 0) {
$tmpName = $_FILES['cover']['tmp_name'];
$file_info = getimagesize($tmpName);
if (! empty($file_info)) {
move_uploaded_file($_FILES['cover']['tmp_name'], $coverLoc);
}
}
request()->merge(['cover' => file_exists($coverLoc) ? 1 : 0]);
request()->merge(['salesrank' => (empty(request()->input('salesrank')) || ! ctype_digit(request()->input('salesrank'))) ? 'null' : request()->input('salesrank')]);
request()->merge(['releasedate' => (empty(request()->input('releasedate')) || ! strtotime(request()->input('releasedate'))) ? $mus['releasedate'] : Carbon::parse(request()->input('releasedate'))->timestamp]);
request()->merge(['cover' => file_exists($coverLoc) ? 1 : 0]);
request()->merge(['salesrank' => (empty(request()->input('salesrank')) || ! ctype_digit(request()->input('salesrank'))) ? 'null' : request()->input('salesrank')]);
request()->merge(['releasedate' => (empty(request()->input('releasedate')) || ! strtotime(request()->input('releasedate'))) ? $mus['releasedate'] : Carbon::parse(request()->input('releasedate'))->timestamp]);
$music->update($id, request()->input('title'), request()->input('asin'), request()->input('url'), request()->input('salesrank'), request()->input('artist'), request()->input('publisher'), request()->input('releasedate'), request()->input('year'), request()->input('tracks'), request()->input('cover'), request()->input('genre'));
$music->update($id, request()->input('title'), request()->input('asin'), request()->input('url'), request()->input('salesrank'), request()->input('artist'), request()->input('publisher'), request()->input('releasedate'), request()->input('year'), request()->input('tracks'), request()->input('cover'), request()->input('genre'));
header('Location:'.WWW_TOP.'/music-list.php');
die();
break;
case 'view':
default:
$page->title = 'Music Edit';
$page->smarty->assign('music', $mus);
$page->smarty->assign('genres', $gen->getGenres(Genres::MUSIC_TYPE));
break;
}
header('Location:'.WWW_TOP.'/music-list.php');
die();
break;
case 'view':
default:
$page->title = 'Music Edit';
$page->smarty->assign('music', $mus);
$page->smarty->assign('genres', $gen->getGenres(Genres::MUSIC_TYPE));
break;
}
}
$page->content = $page->smarty->fetch('music-edit.tpl');
+2 -2
View File
@@ -2,11 +2,11 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\http\AdminPage;
use Blacklight\Music;
use Blacklight\utility\Utility;
$page = new AdminPage();
$music = new Music();
+2 -2
View File
@@ -2,7 +2,7 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\http\AdminPage;
use Blacklight\Releases;
use Blacklight\NZBExport;
@@ -11,7 +11,7 @@ if (\Blacklight\utility\Utility::isCLI()) {
PHP_EOL);
}
$page = new AdminPage();
$rel = new Releases(['Settings' => $page->pdo]);
if ($page->isPostBack()) {
+2 -2
View File
@@ -7,10 +7,10 @@ if (PHP_SAPI === 'cli') {
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\http\AdminPage;
use Blacklight\NZBImport;
$page = new AdminPage();
$filesToProcess = [];
if ($page->isPostBack()) {
+2 -2
View File
@@ -3,11 +3,11 @@
/* #newznab-tmux */
use Blacklight\http\AdminPage;
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
$page = new AdminPage();
$NNURL = $page->serverurl;
/* #newznab-tmux */
-3
View File
@@ -4,9 +4,6 @@ require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use App\Models\MultigroupPoster;
if (request()->has('id')) {
MultigroupPoster::query()->where('id', '=', request()->input('id'))->delete();
}
+2 -1
View File
@@ -4,9 +4,10 @@ require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use App\Models\MultigroupPoster;
use Blacklight\http\AdminPage;
use Blacklight\processing\ProcessReleasesMultiGroup;
$page = new AdminPage();
$relPosters = new ProcessReleasesMultiGroup(['Settings' => $page->pdo]);
// Set the current action.
+2 -2
View File
@@ -3,9 +3,9 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use App\Models\MultigroupPoster;
use Blacklight\http\AdminPage;
$page = new AdminPage();
$posters = MultigroupPoster::all('id', 'poster')->sortBy('poster');
+2 -2
View File
@@ -1,11 +1,11 @@
<?php
use App\Models\Predb;
use Blacklight\http\AdminPage;
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
$page = new AdminPage();
$offset = (request()->has('offset') && ctype_digit(request()->input('offset'))) ? request()->input('offset') : 0;
-2
View File
@@ -5,8 +5,6 @@ require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\Releases;
if (request()->has('id')) {
$releases = new Releases(['Settings' => $page->pdo]);
$releases->deleteMultiple(request()->input('id'));
+2 -1
View File
@@ -5,9 +5,10 @@ require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use App\Models\Release;
use App\Models\Category;
use Blacklight\http\AdminPage;
use Blacklight\Releases;
$page = new AdminPage();
$releases = new Releases(['Settings' => $page->pdo]);
$id = 0;
+1 -1
View File
@@ -2,7 +2,7 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\http\AdminPage;
use Blacklight\NZB;
use App\Models\User;
use Blacklight\db\DB;
+2 -2
View File
@@ -3,9 +3,9 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use App\Models\Release;
use Blacklight\http\AdminPage;
$page = new AdminPage();
$page->title = 'Release List';
+2 -2
View File
@@ -2,11 +2,11 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\http\AdminPage;
use Blacklight\Regexes;
use App\Models\Category;
$page = new AdminPage();
$regexes = new Regexes(['Settings' => $page->pdo, 'Table_Name' => 'release_naming_regexes']);
// Set the current action.
+2 -2
View File
@@ -2,10 +2,10 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\http\AdminPage;
use Blacklight\Regexes;
$page = new AdminPage();
$regexes = new Regexes(['Settings' => $page->pdo, 'Table_Name' => 'release_naming_regexes']);
$page->title = 'Release Naming Regex List';
+2 -3
View File
@@ -2,11 +2,10 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\http\AdminPage;
use Blacklight\Regexes;
$page = new AdminPage();
$page->title = 'Release Naming Regex Test';
$group = trim(request()->has('group') && ! empty(request()->input('group')) ? request()->input('group') : '');
-3
View File
@@ -4,9 +4,6 @@ require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use App\Models\UserRole;
if (request()->has('id')) {
UserRole::deleteRole(request()->input('id'));
}
+2 -3
View File
@@ -5,10 +5,9 @@ require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use App\Models\Category;
use App\Models\UserRole;
use App\Models\RoleExcludedCategory;
use Blacklight\http\AdminPage;
$page = new AdminPage();
// Get the user roles.
$userRoles = UserRole::getRoles();
$roles = [];
+2 -2
View File
@@ -3,9 +3,9 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use App\Models\UserRole;
use Blacklight\http\AdminPage;
$page = new AdminPage();
$page->title = 'User Role List';
+2 -1
View File
@@ -3,8 +3,9 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\db\DB;
use Blacklight\http\AdminPage;
$page = new AdminPage();
$page->title = 'Sharing Settings';
-1
View File
@@ -6,7 +6,6 @@ require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
require_once NN_WWW.'pages/smartyTV.php';
if (request()->has('id')) {
(new smartyTV(['Settings' => $page->pdo]))->delete(request()->input('id'));
}
+2 -2
View File
@@ -1,12 +1,12 @@
<?php
use App\Models\Video;
use Blacklight\http\AdminPage;
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
require_once NN_WWW.'pages/smartyTV.php';
$page = new AdminPage();
$tv = new smartyTV(['Settings' => $page->pdo]);
switch (request()->input('action') ?? 'view') {
+2 -2
View File
@@ -1,11 +1,11 @@
<?php
use App\Models\Video;
use Blacklight\http\AdminPage;
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
$page = new AdminPage();
$page->title = 'TV Shows List';
+2 -2
View File
@@ -3,9 +3,9 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use App\Models\Release;
use Blacklight\http\AdminPage;
$page = new AdminPage();
$success = false;
+3 -3
View File
@@ -2,14 +2,14 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\http\AdminPage;
use Blacklight\Sites;
use Blacklight\SABnzbd;
use App\Models\Category;
use App\Models\Settings;
use Blacklight\utility\Utility;
use App\Models\Category as CategoryModel;
$page = new AdminPage();
$sites = new Sites();
$id = 0;
@@ -134,7 +134,7 @@ $page->smarty->assign('lookup_reqids_names', ['Disabled', 'Lookup Request IDs',
$page->smarty->assign('coversPath', NN_COVERS);
// return a list of audiobooks, mags, ebooks, technical and foreign books
$result = CategoryModel::query()->whereIn('id', [Category::MUSIC_AUDIOBOOK, Category::BOOKS_MAGAZINES, Category::BOOKS_TECHNICAL, Category::BOOKS_FOREIGN])->get(['id', 'title']);
$result = Category::query()->whereIn('id', [Category::MUSIC_AUDIOBOOK, Category::BOOKS_MAGAZINES, Category::BOOKS_TECHNICAL, Category::BOOKS_FOREIGN])->get(['id', 'title']);
// setup the display lists for these categories, this could have been static, but then if names changed they would be wrong
$book_reqids_ids = [];
+2 -2
View File
@@ -6,9 +6,9 @@ use App\Models\User;
use App\Models\Release;
use App\Models\Category;
use App\Models\UserRole;
use Blacklight\http\AdminPage;
$page = new AdminPage();
$page->title = 'Site Stats';
+2 -1
View File
@@ -2,10 +2,11 @@
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use Blacklight\http\AdminPage;
use Blacklight\Tmux;
use App\Models\Settings;
$page = new AdminPage();
$tmux = new Tmux();
$id = 0;
-3
View File
@@ -4,9 +4,6 @@ require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
use App\Models\User;
if (request()->has('id')) {
User::deleteUser(request()->input('id'));
}
+2 -1
View File
@@ -7,9 +7,10 @@ use App\Models\UserRole;
use App\Models\Invitation;
use App\Mail\AccountChange;
use Blacklight\http\AdminPage;
use Illuminate\Support\Facades\Mail;
$page = new AdminPage();
$user = [
'id' => '',
+2 -2
View File
@@ -2,11 +2,11 @@
use App\Models\User;
use App\Models\UserRole;
use Blacklight\http\AdminPage;
require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'smarty.php';
$page = new AdminPage();
$page->title = 'User List';