Permalink
Browse files

BUGFIX Hide pages without view permissions from sitemap.xml. Thanks s…

…imon_w! (see #3234)
  • Loading branch information...
1 parent 6181a48 commit 71e1fddc6d0d26717dbc0e5829054e73974393a7 ischommer committed Dec 18, 2008
Showing with 2 additions and 2 deletions.
  1. +2 −2 code/GoogleSitemap.php
@@ -44,9 +44,9 @@ public function Items() {
foreach($this->Pages as $page) {
// Only include pages from this host and pages which are not an instance of ErrorPage
if(parse_url($page->AbsoluteLink(), PHP_URL_HOST) == $_SERVER['HTTP_HOST'] && !($page instanceof ErrorPage)) {
-
+
// If the page has been set to 0 priority, we set a flag so it won't be included
- if(!isset($page->Priority) || $page->Priority > 0) {
+ if($page->canView() && (!isset($page->Priority) || $page->Priority > 0)) {
// The one field that isn't easy to deal with in the template is
// Change frequency, so we set that here.
$properties = $page->toMap();

0 comments on commit 71e1fdd

Please sign in to comment.