summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvan Prodromou <evan@status.net>2010-06-04 15:47:26 -0400
committerEvan Prodromou <evan@status.net>2010-06-04 15:47:26 -0400
commit3a34d7e4ea5cf126aad41d9699186026b3587654 (patch)
tree3c67d764086a9636672cec0c536dfa635adfc1f0
parent6d39a7513787c6747fc9ff50a33a733eb3148682 (diff)
Only show local public notices in sitemap
Only show local public notices in sitemap. Only do counts for them in the sitemap index, and only show them in the notice sitemap.
-rw-r--r--plugins/Sitemap/Sitemap_notice_count.php1
-rw-r--r--plugins/Sitemap/noticesitemap.php2
2 files changed, 2 insertions, 1 deletions
diff --git a/plugins/Sitemap/Sitemap_notice_count.php b/plugins/Sitemap/Sitemap_notice_count.php
index 673417b78..2a375b3e4 100644
--- a/plugins/Sitemap/Sitemap_notice_count.php
+++ b/plugins/Sitemap/Sitemap_notice_count.php
@@ -208,6 +208,7 @@ class Sitemap_notice_count extends Memcached_DataObject
{
$notice = new Notice();
$notice->whereAdd('created BETWEEN "'.$d.' 00:00:00" AND "'.self::incrementDay($d).' 00:00:00"');
+ $notice->whereAdd('is_local = ' . Notice::LOCAL_PUBLIC);
$n = $notice->count();
return $n;
diff --git a/plugins/Sitemap/noticesitemap.php b/plugins/Sitemap/noticesitemap.php
index 9f323f72a..7d9d2e5d6 100644
--- a/plugins/Sitemap/noticesitemap.php
+++ b/plugins/Sitemap/noticesitemap.php
@@ -105,7 +105,7 @@ class NoticesitemapAction extends SitemapAction
$notice->whereAdd("created >= '$begindt'");
$notice->whereAdd("created < '$enddt'");
- $notice->whereAdd('is_local != 0');
+ $notice->whereAdd('is_local = ' . Notice::LOCAL_PUBLIC);
$notice->orderBy('created');