[Customisation Database Commits] r641 - in /trunk/titania/includes: objects/topic.php overlords/posts.php overlords/queue.php overlords/topics.php
Nathan Guse
exreaction at phpbb.com
Mon Feb 22 03:20:06 GMT 2010
Author: exreaction
Date: Mon Feb 22 03:20:06 2010
New Revision: 641
Log:
Fix some tracking stuff
Modified:
trunk/titania/includes/objects/topic.php
trunk/titania/includes/overlords/posts.php
trunk/titania/includes/overlords/queue.php
trunk/titania/includes/overlords/topics.php
Modified: trunk/titania/includes/objects/topic.php
==============================================================================
*** trunk/titania/includes/objects/topic.php (original)
--- trunk/titania/includes/objects/topic.php Mon Feb 22 03:20:06 2010
***************
*** 205,210 ****
--- 205,212 ----
*/
public function assign_details()
{
+ $this->unread = titania_tracking::is_unread(TITANIA_TOPIC, $this->topic_id, $this->topic_last_post_time);
+
$folder_img = $folder_alt = '';
$this->topic_folder_img($folder_img, $folder_alt);
Modified: trunk/titania/includes/overlords/posts.php
==============================================================================
*** trunk/titania/includes/overlords/posts.php (original)
--- trunk/titania/includes/overlords/posts.php Mon Feb 22 03:20:06 2010
***************
*** 320,326 ****
$post->assign_details(),
users_overlord::assign_details($post->post_user_id),
array(
! 'S_FIRST_UNREAD' => ($post->post_time >= $last_mark_time && $prev_post_time < $last_mark_time) ? true : false,
)
));
//S_IGNORE_POST
--- 320,326 ----
$post->assign_details(),
users_overlord::assign_details($post->post_user_id),
array(
! 'S_FIRST_UNREAD' => ($post->post_time >= $last_mark_time && $prev_post_time <= $last_mark_time) ? true : false,
)
));
//S_IGNORE_POST
Modified: trunk/titania/includes/overlords/queue.php
==============================================================================
*** trunk/titania/includes/overlords/queue.php (original)
--- trunk/titania/includes/overlords/queue.php Mon Feb 22 03:20:06 2010
***************
*** 157,163 ****
// Store the tracking info we grabbed in the tool
if (isset($row['track_time']))
{
! titania_tracking::store_track(TITANIA_QUEUE, $row['queue_id'], $row['track_time']);
}
$queue_ids[] = $row['queue_id'];
--- 157,163 ----
// Store the tracking info we grabbed in the tool
if (isset($row['track_time']))
{
! titania_tracking::store_track(TITANIA_TOPIC, $row['topic_id'], $row['track_time']);
}
$queue_ids[] = $row['queue_id'];
***************
*** 178,184 ****
$row = self::$queue[$queue_id];
$topic->__set_array($row);
- $topic->unread = titania_tracking::is_unread(TITANIA_QUEUE, $row['queue_id'], max($row['queue_submit_time'], $row['topic_last_post_time']));
phpbb::$template->assign_block_vars('topics', array_merge($topic->assign_details(), array(
'TOPIC_SUBJECT' => $row['contrib_name'] . ' - ' . $row['revision_version'],
--- 178,183 ----
***************
*** 228,236 ****
trigger_error('NO_QUEUE_ITEM');
}
- // Store tracking time
- titania_tracking::track(TITANIA_QUEUE, $queue_id);
-
// Load the contribution
$contrib = new titania_contribution();
$contrib->load((int) $row['contrib_id']);
--- 227,232 ----
Modified: trunk/titania/includes/overlords/topics.php
==============================================================================
*** trunk/titania/includes/overlords/topics.php (original)
--- trunk/titania/includes/overlords/topics.php Mon Feb 22 03:20:06 2010
***************
*** 290,296 ****
self::$topics[$row['topic_id']] = $row;
$topic->__set_array($row);
- $topic->unread = titania_tracking::is_unread(TITANIA_TOPIC, $topic->topic_id, $topic->topic_last_post_time);
phpbb::$template->assign_block_vars('topics', array_merge($topic->assign_details(), array(
'S_TOPIC_TYPE_SWITCH' => ($last_was_sticky && !$topic->topic_sticky) ? true : false,
--- 290,295 ----
More information about the customisationdb-commits
mailing list