]> git.mjollnir.org Git - s9y.git/commitdiff
Also acceppt "NULL" as authorid. Thanks to Mark Kubacki!
authorgarvinhicking <garvinhicking>
Wed, 14 Sep 2005 17:36:47 +0000 (17:36 +0000)
committergarvinhicking <garvinhicking>
Wed, 14 Sep 2005 17:36:47 +0000 (17:36 +0000)
include/functions_config.inc.php

index 9b6cf0ae391fd2226f4406e6906787590d9935d5..180284c4d0a3a35e4f661021e87fae093998bd82 100644 (file)
@@ -1018,7 +1018,7 @@ function serendipity_ACLCheck($authorid, $artifact_id, $artifact_type, $artifact
             $artifact_sql['cond']  = "atf.categoryid = " . (int)$artifact_id;
             $artifact_sql['where'] = "     ag.groupid = a.groupid 
                                         OR a.groupid  = 0 
-                                        OR (a.artifact_type IS NULL AND (atf.authorid = " . (int)$authorid . " OR atf.authorid = 0))";
+                                        OR (a.artifact_type IS NULL AND (atf.authorid = " . (int)$authorid . " OR atf.authorid = 0 OR atf.authorid IS NULL))";
             $artifact_sql['table'] = 'category';
     }
     
@@ -1089,7 +1089,7 @@ function serendipity_ACL_SQL(&$cond, $append_category = false) {
                                       " . (isset($serendipity['GET']['adminModule']) && 
                                            $serendipity['GET']['adminModule'] == 'entries' && 
                                            !serendipity_checkPermission('adminEntriesMaintainOthers') 
-                                        ? "AND (c.authorid = 0 OR c.authorid = " . $read_id . ")"
+                                        ? "AND (c.authorid IS NULL OR c.authorid = 0 OR c.authorid = " . $read_id . ")"
                                         : "") . "
                                     )
                                )";