[Customisation Database Commits] r731 - in /trunk/titania/includes: objects/topic.php tools/tracking.php

Nathan Guse exreaction at phpbb.com
Sat Mar 13 02:33:19 GMT 2010


Author: exreaction
Date: Sat Mar 13 02:33:19 2010
New Revision: 731

Log:
Wanted to rename this function before, but had forgotten

Modified:
    trunk/titania/includes/objects/topic.php
    trunk/titania/includes/tools/tracking.php

Modified: trunk/titania/includes/objects/topic.php
==============================================================================
*** trunk/titania/includes/objects/topic.php (original)
--- trunk/titania/includes/objects/topic.php Sat Mar 13 02:33:19 2010
***************
*** 193,199 ****
  	{
  		// Tracking check
  		$last_read_mark = titania_tracking::get_track(TITANIA_TOPIC, $this->topic_id, true);
! 		$last_read_mark = max($last_read_mark, titania_tracking::adv_is_unread($this->additional_unread_fields, $this->topic_type, $this->parent_id));
  		$this->unread = ($this->topic_last_post_time > $last_read_mark) ? true : false;
  
  		$folder_img = $folder_alt = '';
--- 193,199 ----
  	{
  		// Tracking check
  		$last_read_mark = titania_tracking::get_track(TITANIA_TOPIC, $this->topic_id, true);
! 		$last_read_mark = max($last_read_mark, titania_tracking::find_last_read_mark($this->additional_unread_fields, $this->topic_type, $this->parent_id));
  		$this->unread = ($this->topic_last_post_time > $last_read_mark) ? true : false;
  
  		$folder_img = $folder_alt = '';

Modified: trunk/titania/includes/tools/tracking.php
==============================================================================
*** trunk/titania/includes/tools/tracking.php (original)
--- trunk/titania/includes/tools/tracking.php Sat Mar 13 02:33:19 2010
***************
*** 108,114 ****
  	*
  	* @return int last mark time
  	*/
! 	public static function adv_is_unread($unread_fields, $object_type, $parent_id)
  	{
  		$last_read_mark = 0;
  
--- 108,114 ----
  	*
  	* @return int last mark time
  	*/
! 	public static function find_last_read_mark($unread_fields, $object_type, $parent_id)
  	{
  		$last_read_mark = 0;
  
***************
*** 158,163 ****
--- 158,169 ----
  		return self::$store[$type][$id];
  	}
  
+ 	/**
+ 	* Get tracking on multiple types/items at the same time from the database
+ 	*
+ 	* @param mixed $type array of types or the type
+ 	* @param mixed $ids array of ids or an id
+ 	*/
  	public static function get_tracks($type, $ids)
  	{
  		// Ignore




More information about the customisationdb-commits mailing list