aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/content_visibility.php
diff options
context:
space:
mode:
authorJoas Schilling <nickvergessen@gmx.de>2012-11-09 13:37:53 +0100
committerJoas Schilling <nickvergessen@gmx.de>2012-11-09 13:37:53 +0100
commit9c2a58eff4c2bd164ee3bdb2ec66729d4562963d (patch)
treede37766616cc7473b4590a77e1c660f433eab1ce /phpBB/includes/content_visibility.php
parentdac798deffde15f3cb0383f5aa06a266aa9bc6cd (diff)
downloadforums-9c2a58eff4c2bd164ee3bdb2ec66729d4562963d.tar
forums-9c2a58eff4c2bd164ee3bdb2ec66729d4562963d.tar.gz
forums-9c2a58eff4c2bd164ee3bdb2ec66729d4562963d.tar.bz2
forums-9c2a58eff4c2bd164ee3bdb2ec66729d4562963d.tar.xz
forums-9c2a58eff4c2bd164ee3bdb2ec66729d4562963d.zip
[feature/soft-delete] Append _approved to *_posts and *_topics column names
PHPBB3-9567
Diffstat (limited to 'phpBB/includes/content_visibility.php')
-rw-r--r--phpBB/includes/content_visibility.php14
1 files changed, 7 insertions, 7 deletions
diff --git a/phpBB/includes/content_visibility.php b/phpBB/includes/content_visibility.php
index a1b7c16c2d..bea70571f9 100644
--- a/phpBB/includes/content_visibility.php
+++ b/phpBB/includes/content_visibility.php
@@ -60,10 +60,10 @@ class phpbb_content_visibility
if (!$auth->acl_get('m_approve', $forum_id))
{
- return (int) $data[$mode];
+ return (int) $data[$mode . '_approved'];
}
- return (int) $data[$mode] + (int) $data[$mode . '_unapproved'] + (int) $data[$mode . '_softdeleted'];
+ return (int) $data[$mode . '_approved'] + (int) $data[$mode . '_unapproved'] + (int) $data[$mode . '_softdeleted'];
}
/**
@@ -372,7 +372,7 @@ class phpbb_content_visibility
{
if ($cur_posts)
{
- $sql_ary['posts'] = ' - ' . $cur_posts;
+ $sql_ary['posts_approved'] = ' - ' . $cur_posts;
}
if ($cur_unapproved_posts)
{
@@ -395,7 +395,7 @@ class phpbb_content_visibility
}
if ($cur_softdeleted_posts + $cur_unapproved_posts)
{
- $sql_ary['posts'] = ' + ' . ($cur_softdeleted_posts + $cur_unapproved_posts);
+ $sql_ary['posts_approved'] = ' + ' . ($cur_softdeleted_posts + $cur_unapproved_posts);
}
}
@@ -564,7 +564,7 @@ class phpbb_content_visibility
// Do we need to grab some topic informations?
if (!sizeof($topic_row))
{
- $sql = 'SELECT topic_type, topic_posts, topic_posts_unapproved, topic_posts_softdeleted, topic_visibility
+ $sql = 'SELECT topic_type, topic_posts_approved, topic_posts_unapproved, topic_posts_softdeleted, topic_visibility
FROM ' . TOPICS_TABLE . '
WHERE topic_id = ' . $topic_id;
$result = $db->sql_query($sql);
@@ -573,8 +573,8 @@ class phpbb_content_visibility
}
// If this is an edited topic or the first post the topic gets completely disapproved later on...
- $sql_data[FORUMS_TABLE] = (($sql_data[FORUMS_TABLE]) ? $sql_data[FORUMS_TABLE] . ', ' : '') . 'forum_topics = forum_topics - 1';
- $sql_data[FORUMS_TABLE] .= ', forum_posts = forum_posts - ' . $topic_row['topic_posts'];
+ $sql_data[FORUMS_TABLE] = (($sql_data[FORUMS_TABLE]) ? $sql_data[FORUMS_TABLE] . ', ' : '') . 'forum_topics_approved = forum_topics_approved - 1';
+ $sql_data[FORUMS_TABLE] .= ', forum_posts_approved = forum_posts_approved - ' . $topic_row['topic_posts_approved'];
$sql_data[FORUMS_TABLE] .= ', forum_posts_unapproved = forum_posts_unapproved - ' . $topic_row['topic_posts_unapproved'];
$sql_data[FORUMS_TABLE] .= ', forum_posts_softdeleted = forum_posts_softdeleted - ' . $topic_row['topic_posts_softdeleted'];