mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-28 14:18:52 +00:00
Adapted for admin_forums
git-svn-id: file:///svn/phpbb/trunk@926 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
parent
7dbfbde723
commit
81aaa278b1
1 changed files with 12 additions and 4 deletions
|
@ -28,8 +28,12 @@ function prune($forum_id, $prune_date)
|
||||||
FROM " . POSTS_TABLE . " p, " . TOPICS_TABLE . " t
|
FROM " . POSTS_TABLE . " p, " . TOPICS_TABLE . " t
|
||||||
WHERE t.forum_id = $forum_id
|
WHERE t.forum_id = $forum_id
|
||||||
AND t.topic_type = " . POST_NORMAL . "
|
AND t.topic_type = " . POST_NORMAL . "
|
||||||
AND p.post_id = t.topic_last_post_id
|
AND p.post_id = t.topic_last_post_id";
|
||||||
AND p.post_time < $prune_date";
|
// Do we want to delete everything in the forum?
|
||||||
|
if ($prune_date != FALSE)
|
||||||
|
{
|
||||||
|
$sql .= " AND p.post_time < $prune_date";
|
||||||
|
}
|
||||||
if(!$result_topics = $db->sql_query($sql))
|
if(!$result_topics = $db->sql_query($sql))
|
||||||
{
|
{
|
||||||
message_die(GENERAL_ERROR, "Couldn't obtain lists of topics to prune.", "", __LINE__, __FILE__, $sql);
|
message_die(GENERAL_ERROR, "Couldn't obtain lists of topics to prune.", "", __LINE__, __FILE__, $sql);
|
||||||
|
@ -39,9 +43,13 @@ function prune($forum_id, $prune_date)
|
||||||
$sql = "SELECT p.post_id
|
$sql = "SELECT p.post_id
|
||||||
FROM " . POSTS_TABLE . " p, " . TOPICS_TABLE . " t
|
FROM " . POSTS_TABLE . " p, " . TOPICS_TABLE . " t
|
||||||
WHERE p.forum_id = $forum_id
|
WHERE p.forum_id = $forum_id
|
||||||
AND p.post_time < $prune_date
|
|
||||||
AND t.topic_id = p.topic_id
|
AND t.topic_id = p.topic_id
|
||||||
AND t.topic_type = " . POST_NORMAL;
|
AND t.topic_type = " . POST_NORMAL;
|
||||||
|
// Do we want to delete everything in the forum?
|
||||||
|
if ($prune_date != FALSE)
|
||||||
|
{
|
||||||
|
$sql .= " AND p.post_time < $prune_date";
|
||||||
|
}
|
||||||
if(!$result_posts = $db->sql_query($sql))
|
if(!$result_posts = $db->sql_query($sql))
|
||||||
{
|
{
|
||||||
message_die(GENERAL_ERROR, "Couldn't obtain list of posts to prune.", "", __LINE__, __FILE__, $sql);
|
message_die(GENERAL_ERROR, "Couldn't obtain list of posts to prune.", "", __LINE__, __FILE__, $sql);
|
||||||
|
@ -171,4 +179,4 @@ function auto_prune($forum_id = 0)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
Loading…
Add table
Reference in a new issue