summaryrefslogtreecommitdiff
path: root/scripts/cleanup_old_posts.php
diff options
context:
space:
mode:
authorJesse Morgan <jesse@jesterpm.net>2011-06-01 12:15:26 -0700
committerJesse Morgan <jesse@jesterpm.net ; true>2011-06-01 12:15:26 -0700
commit9ad57b3d8d1000f17962bb0ba00a8958b2f141db (patch)
tree515f444d429b999516e530e5d35fcaac6424f1a9 /scripts/cleanup_old_posts.php
parenta070cbe9627fcc29ef2f91b8f7578080203e6ad1 (diff)
Added scripts, email addresses, other minor modifications
Diffstat (limited to 'scripts/cleanup_old_posts.php')
-rwxr-xr-xscripts/cleanup_old_posts.php30
1 files changed, 30 insertions, 0 deletions
diff --git a/scripts/cleanup_old_posts.php b/scripts/cleanup_old_posts.php
new file mode 100755
index 0000000..6a3986a
--- /dev/null
+++ b/scripts/cleanup_old_posts.php
@@ -0,0 +1,30 @@
+#!/usr/bin/php
+<?php
+
+/* Foursquare Community Site
+ *
+ * Copyright (C) 2011 Foursquare Church.
+ *
+ * Developers: Jesse Morgan <jmorgan@foursquarestaff.com>
+ *
+ */
+
+require_once "../htdocs/src/base.inc.php";
+
+$pi = new PostIterator();
+
+$diff = $CONFIG['expiretime'] * 86400;
+
+$pi->filterCreated(0, time() - $diff);
+$pi->query();
+
+$count = 0;
+foreach ($pi as $post) {
+ $post->delete();
+ $count++;
+
+}
+
+// TODO: Add Logging?
+
+?>