Zeile 1594 | Zeile 1594 |
---|
{ update_first_post($thread['tid']); }
|
{ update_first_post($thread['tid']); }
|
| // Attach moved posts to the first post $db->update_query("posts", array('replyto' => $new_firstpost['pid']), "tid='{$tid}' AND replyto = 0 AND pid != '{$new_firstpost['pid']}'");
|
// Update thread count if thread has a new firstpost and is visible if($thread['uid'] != $new_firstpost['uid'] && $thread['visible'] == 1 && $forum_cache[$thread['fid']]['usethreadcounts'] == 1)
| // Update thread count if thread has a new firstpost and is visible if($thread['uid'] != $new_firstpost['uid'] && $thread['visible'] == 1 && $forum_cache[$thread['fid']]['usethreadcounts'] == 1)
|
Zeile 1862 | Zeile 1865 |
---|
if(!isset($user_counters[$newthread['uid']])) { $user_counters[$newthread['uid']] = array(
|
if(!isset($user_counters[$newthread['uid']])) { $user_counters[$newthread['uid']] = array(
|
'postnum' => 0,
| 'postnum' => 0,
|
'threadnum' => 0 ); }
| 'threadnum' => 0 ); }
|
Zeile 1996 | Zeile 1999 |
---|
'postnum' => 0, 'threadnum' => 0 );
|
'postnum' => 0, 'threadnum' => 0 );
|
}
| }
|
// Update post counters if visibility changes if($post['threadvisible'] != $new_firstpost['visible'])
| // Update post counters if visibility changes if($post['threadvisible'] != $new_firstpost['visible'])
|
Zeile 2022 | Zeile 2025 |
---|
if($post['threadvisible'] == 0 || ($new_firstpost['visible'] == 0 && $post['threadvisible'] == 1)) { --$forum_counters[$post['fid']]['unapprovedposts'];
|
if($post['threadvisible'] == 0 || ($new_firstpost['visible'] == 0 && $post['threadvisible'] == 1)) { --$forum_counters[$post['fid']]['unapprovedposts'];
|
}
| }
|
else { --$forum_counters[$post['fid']]['deletedposts'];
| else { --$forum_counters[$post['fid']]['deletedposts'];
|
Zeile 2030 | Zeile 2033 |
---|
// Add old first post if($post['threadvisible'] == 1)
|
// Add old first post if($post['threadvisible'] == 1)
|
{
| {
|
++$thread_counters[$post['tid']]['replies']; ++$forum_counters[$post['fid']]['posts']; if($forum_cache[$post['fid']]['usepostcounts'] == 1)
| ++$thread_counters[$post['tid']]['replies']; ++$forum_counters[$post['fid']]['posts']; if($forum_cache[$post['fid']]['usepostcounts'] == 1)
|
Zeile 2063 | Zeile 2066 |
---|
// This is the new first post of an existing thread? if($post['pid'] == $post_info['pid'] && $post['dateline'] < $newthread['dateline'])
|
// This is the new first post of an existing thread? if($post['pid'] == $post_info['pid'] && $post['dateline'] < $newthread['dateline'])
|
{
| {
|
// Update post counters if visibility changes if($post['visible'] != $newthread['visible']) { $db->update_query("posts", array('visible' => $newthread['visible']), "pid='{$post['pid']}'");
|
// Update post counters if visibility changes if($post['visible'] != $newthread['visible']) { $db->update_query("posts", array('visible' => $newthread['visible']), "pid='{$post['pid']}'");
|
|
|
// This is needed to update the forum counters correctly $post['visible'] = $newthread['visible'];
|
// This is needed to update the forum counters correctly $post['visible'] = $newthread['visible'];
|
}
| }
|
// Update user thread counter if thread opener changes if($newthread['visible'] == 1 && $forum_cache[$newthread['fid']]['usethreadcounts'] == 1 && $post['uid'] != $newthread['uid']) {
| // Update user thread counter if thread opener changes if($newthread['visible'] == 1 && $forum_cache[$newthread['fid']]['usethreadcounts'] == 1 && $post['uid'] != $newthread['uid']) {
|
Zeile 2130 | Zeile 2133 |
---|
++$forum_counters[$moveto]['deletedposts']; } }
|
++$forum_counters[$moveto]['deletedposts']; } }
|
| // Attach moved posts to the first post $db->update_query("posts", array('replyto' => $post_info['pid']), "tid='{$newtid}' AND replyto = 0 AND pid != '{$post_info['pid']}'");
|
if($destination_tid == 0 && $newthread['visible'] == 1) {
| if($destination_tid == 0 && $newthread['visible'] == 1) {
|