fix wrong permission check
authorgarvinhicking <garvinhicking>
Mon, 6 Jun 2005 11:45:20 +0000 (11:45 +0000)
committergarvinhicking <garvinhicking>
Mon, 6 Jun 2005 11:45:20 +0000 (11:45 +0000)
include/admin/category.inc.php
include/functions_config.inc.php

index 066efaab8606776ff3a4cec494c653bdd6fe0bd0..a6598ff40ecef487846540fa08ced26680c0dd52 100644 (file)
@@ -6,7 +6,7 @@ if (IN_serendipity !== true) {
     die ("Don't hack!");
 }
 
-if (!serendipity_checkPermission('adminCategory')) {
+if (!serendipity_checkPermission('adminCategories')) {
     return;
 }
 
index 06b9ebf29db01e0f716a4390bc25601474607a7e..67ab51df79f8d174c4edd2574e9746e2e9f6371b 100644 (file)
@@ -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;
     }