From f8deb525437dc0995e8b0b7c693ff9bbc3bbc48c Mon Sep 17 00:00:00 2001
From: deva <deva>
Date: Tue, 3 Nov 2009 10:43:35 +0000
Subject: Marking of new posts. Jump-to mark of first unread.

---
 forum/utils/threads.php | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

(limited to 'forum/utils/threads.php')

diff --git a/forum/utils/threads.php b/forum/utils/threads.php
index f65a1f8..0c4ef32 100644
--- a/forum/utils/threads.php
+++ b/forum/utils/threads.php
@@ -20,10 +20,15 @@ class Thread {
 	public function show()
 	{
 		global $fid, $current_user;
+		$jumptonew = "";
 		echo "    <div class=\"thread\">\n";
-		if($this->lastseen[$current_user->uid] < $this->lastpost) echo "  <div class=\"new\"></div>";
-		else echo "      <div class=\"nonew\"></div>\n";
-		echo "      <a href=\"?fid=" . $fid . "&amp;tid=" .	$this->tid . "\">" . $this->name . "</a>\n";
+		if($this->lastseen[$current_user->uid] < $this->lastpost) {
+			echo "  <div class=\"new\"></div>";
+			$jumptonew = "#firstunread";
+		} else {
+			echo "      <div class=\"nonew\"></div>\n";
+		}
+		echo "      <a href=\"?fid=" . $fid . "&amp;tid=" .	$this->tid . $jumptonew."\">" . $this->name . "</a>\n";
 		echo "    </div>\n";
 	}
 
@@ -159,4 +164,4 @@ class Threads {
 	}
 
 }
-?>
\ No newline at end of file
+?>
-- 
cgit v1.2.3