diff --git a/public/manage/news.php b/public/manage/news.php index 0c64e9ef..5727f2f3 100644 --- a/public/manage/news.php +++ b/public/manage/news.php @@ -4,6 +4,9 @@ require_once '../../misuzu.php'; $newsPerms = perms_get_user(MSZ_PERMS_NEWS, user_session_current('user_id', 0)); switch ($_GET['v'] ?? null) { + case 'index': + break; + case 'posts': if (!perms_check($newsPerms, MSZ_PERM_NEWS_MANAGE_POSTS)) { echo render_error(403); diff --git a/templates/manage/news/master.twig b/templates/manage/news/master.twig new file mode 100644 index 00000000..90dfdc3d --- /dev/null +++ b/templates/manage/news/master.twig @@ -0,0 +1,5 @@ +{% extends 'manage/master.twig' %} + +{% if site_link is not defined %} + {% set site_link = '/news.php' %} +{% endif %} diff --git a/templates/news/category.twig b/templates/news/category.twig index b2cb3446..3ffb9925 100644 --- a/templates/news/category.twig +++ b/templates/news/category.twig @@ -3,6 +3,7 @@ {% from 'news/macros.twig' import news_preview %} {% set title = category.category_name ~ ' :: News' %} +{% set manage_link = '/manage/news.php?v=category&c=' ~ category.category_id %} {% set canonical_url = '/news.php'|url_construct({ 'c': category.category_id, 'o': posts_offset, diff --git a/templates/news/index.twig b/templates/news/index.twig index 1d42aee4..fb541ad2 100644 --- a/templates/news/index.twig +++ b/templates/news/index.twig @@ -4,6 +4,7 @@ {% set title = 'News' %} {% set canonical_url = '/news.php'|url_construct({'o':posts_offset}) %} +{% set manage_link = '/manage/news.php?v=index' %} {% block content %}