aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes
diff options
context:
space:
mode:
authorMeik Sievertsen <acydburn@phpbb.com>2008-03-21 10:47:02 +0000
committerMeik Sievertsen <acydburn@phpbb.com>2008-03-21 10:47:02 +0000
commit22deceec853f71099e9ebcc137268584599c55e0 (patch)
treef4970d10cf47f4187b54ca404eb9c21c3c1861c8 /phpBB/includes
parentb0bfd5c66f8f1f1cf48f9aff362036e17d387d50 (diff)
downloadforums-22deceec853f71099e9ebcc137268584599c55e0.tar
forums-22deceec853f71099e9ebcc137268584599c55e0.tar.gz
forums-22deceec853f71099e9ebcc137268584599c55e0.tar.bz2
forums-22deceec853f71099e9ebcc137268584599c55e0.tar.xz
forums-22deceec853f71099e9ebcc137268584599c55e0.zip
#18105
git-svn-id: file:///svn/phpbb/branches/phpBB-3_0_0@8453 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/includes')
-rw-r--r--phpBB/includes/acp/acp_prune.php10
1 files changed, 9 insertions, 1 deletions
diff --git a/phpBB/includes/acp/acp_prune.php b/phpBB/includes/acp/acp_prune.php
index 308f83387c..a82a438db7 100644
--- a/phpBB/includes/acp/acp_prune.php
+++ b/phpBB/includes/acp/acp_prune.php
@@ -405,7 +405,15 @@ class acp_prune
$where_sql .= ($email) ? ' AND user_email ' . $db->sql_like_expression(str_replace('*', $db->any_char, $email)) . ' ' : '';
$where_sql .= (sizeof($joined)) ? " AND user_regdate " . $key_match[$joined_select] . ' ' . gmmktime(0, 0, 0, (int) $joined[1], (int) $joined[2], (int) $joined[0]) : '';
$where_sql .= ($count !== '') ? " AND user_posts " . $key_match[$count_select] . ' ' . (int) $count . ' ' : '';
- $where_sql .= (sizeof($active)) ? " AND user_lastvisit " . $key_match[$active_select] . " " . gmmktime(0, 0, 0, (int) $active[1], (int) $active[2], (int) $active[0]) : '';
+
+ if (sizeof($active) && $active_select != 'lt')
+ {
+ $where_sql .= ' AND user_lastvisit ' . $key_match[$active_select] . ' ' . gmmktime(0, 0, 0, (int) $active[1], (int) $active[2], (int) $active[0]);
+ }
+ else if (sizeof($active))
+ {
+ $where_sql .= ' AND (user_lastvisit > 0 AND user_lastvisit < ' . gmmktime(0, 0, 0, (int) $active[1], (int) $active[2], (int) $active[0]) . ')';
+ }
}
// Protect the admin, do not prune if no options are given...