Files
newznab-tmux/public/admin/category-edit.php
T

43 lines
1.2 KiB
PHP

<?php
use App\Models\Category;
use Blacklight\http\BasePage;
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'resources/views/themes/smarty.php';
$page = new BasePage();
$page->setAdminPrefs();
$id = 0;
// set the current action
$action = request()->input('action') ?? 'view';
switch ($action) {
case 'submit':
$ret = Category::updateCategory(
request()->input('id'),
request()->input('status'),
request()->input('description'),
request()->input('disablepreview'),
request()->input('minsizetoformrelease'),
request()->input('maxsizetoformrelease')
);
header('Location:'.WWW_TOP.'/category-list.php');
break;
case 'view':
default:
if (request()->has('id')) {
$page->title = 'Category Edit';
$id = request()->input('id');
$cat = Category::find($id);
$page->smarty->assign('category', $cat);
}
break;
}
$page->smarty->assign('status_ids', [Category::STATUS_ACTIVE, Category::STATUS_INACTIVE]);
$page->smarty->assign('status_names', ['Yes', 'No']);
$page->content = $page->smarty->fetch('category-edit.tpl');
$page->adminrender();