From 2cdb2271fb461b0a7e98587cc1ab8f1372374a62 Mon Sep 17 00:00:00 2001 From: garvinhicking Date: Mon, 27 Jun 2005 17:19:43 +0000 Subject: [PATCH] fix no_create check --- include/functions_config.inc.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/include/functions_config.inc.php b/include/functions_config.inc.php index f7d48f7..8b92cd2 100644 --- a/include/functions_config.inc.php +++ b/include/functions_config.inc.php @@ -628,11 +628,6 @@ function serendipity_checkPermission($permName, $authorid = null, $returnMyGroup $authorid = $serendipity['authorid']; } - if ($authorid == $serendipity['authorid'] && $serendipity['no_create']) { - // This no_create user privilege overrides other permissions. - return false; - } - if (!isset($group[$authorid])) { $group[$authorid] = serendipity_getPermissions($authorid); } @@ -641,6 +636,11 @@ function serendipity_checkPermission($permName, $authorid = null, $returnMyGroup return $group[$authorid]['membership']; } + if ($authorid == $serendipity['authorid'] && $serendipity['no_create']) { + // This no_create user privilege overrides other permissions. + return false; + } + $return = true; foreach($group[$authorid] AS $item) { @@ -937,4 +937,4 @@ function serendipity_addDefaultGroup($name, $level) { } /* vim: set sts=4 ts=4 expandtab : */ -?> +?> \ No newline at end of file -- 2.39.5