diff -r 2b2084ca1e60 -r 0b3a0aedfd53 includes/pageprocess.php --- a/includes/pageprocess.php Wed Jun 13 16:59:00 2007 -0400 +++ b/includes/pageprocess.php Wed Jun 13 18:59:14 2007 -0400 @@ -194,9 +194,9 @@ { $this->err_page_not_existent(); } - } + } /** @@ -222,7 +222,7 @@ } // Does the page "exist"? - if ( $paths->cpage['urlname_nons'] == $page_id && $paths->namespace == $namespace && !$paths->page_exists && ( $this->namespace == 'Admin' && !function_exists($fname) ) ) + if ( $paths->cpage['urlname_nons'] == $page_id && $paths->namespace == $namespace && !$paths->page_exists && ( $this->namespace != 'Admin' || ($this->namespace == 'Admin' && !function_exists($fname) ) ) ) { $this->page_exists = false; }