From 8adab16313d0a73c5c70751121b7bf4644b4b31c Mon Sep 17 00:00:00 2001 From: garvinhicking Date: Mon, 6 Jun 2005 11:45:20 +0000 Subject: [PATCH] fix wrong permission check --- include/admin/category.inc.php | 2 +- include/functions_config.inc.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/admin/category.inc.php b/include/admin/category.inc.php index 066efaa..a6598ff 100644 --- a/include/admin/category.inc.php +++ b/include/admin/category.inc.php @@ -6,7 +6,7 @@ if (IN_serendipity !== true) { die ("Don't hack!"); } -if (!serendipity_checkPermission('adminCategory')) { +if (!serendipity_checkPermission('adminCategories')) { return; } diff --git a/include/functions_config.inc.php b/include/functions_config.inc.php index 06b9ebf..67ab51d 100644 --- a/include/functions_config.inc.php +++ b/include/functions_config.inc.php @@ -648,7 +648,7 @@ function serendipity_checkPermission($permName, $authorid = null, $returnMyGroup // If the function did not yet return it means there's a check for a permission which is not defined anywhere. // Let's use a backwards compatible way. - if ($return && in_array($serendipity['serendipityUserlevel'], $permissions[$permName])) { + if ($return && isset($permissions[$permName]) && in_array($serendipity['serendipityUserlevel'], $permissions[$permName])) { return true; } -- 2.39.5