[Cpan-forum-commit] rev 134 - in trunk: lib/CPAN templates

svn at pti.co.il svn at pti.co.il
Tue Mar 22 17:44:50 IST 2005


Author: gabor
Date: 2005-03-22 17:44:49 +0200 (Tue, 22 Mar 2005)
New Revision: 134

Modified:
   trunk/lib/CPAN/Forum.pm
   trunk/templates/groups.tmpl
Log:
add list of users who monitor a subforum

Modified: trunk/lib/CPAN/Forum.pm
===================================================================
--- trunk/lib/CPAN/Forum.pm	2005-03-22 14:55:23 UTC (rev 133)
+++ trunk/lib/CPAN/Forum.pm	2005-03-22 15:44:49 UTC (rev 134)
@@ -1621,9 +1621,29 @@
 	$self->set_ratings($t, $group);
 	my $page = $q->param('page') || 1;
 	$self->_search_results($t, {where => {gid => $gid}, page => $page});
+	$self->_subscriptions($t, $gid);
 	$t->output;
 }
 
+
+sub _subscriptions {
+	my ($self, $t, $gid) = @_;
+
+
+	my @people;
+	my (@subs) = CPAN::Forum::Subscriptions->search(gid => $gid);
+	foreach my $s (@subs) {
+		push @people, {
+			username => $s->uid->username,
+		};
+	}
+	if (@people) {
+		$t->param(users => \@people);
+	}
+}
+
+
+
 =head2 users
 
 List the posts of a particular user.

Modified: trunk/templates/groups.tmpl
===================================================================
--- trunk/templates/groups.tmpl	2005-03-22 14:55:23 UTC (rev 133)
+++ trunk/templates/groups.tmpl	2005-03-22 15:44:49 UTC (rev 134)
@@ -27,5 +27,12 @@
 </p>
 <TMPL_INCLUDE NAME="listing.tmpl">
 
+<p>
+Users currently monitoring this forum:
+<TMPL_LOOP users>
+   <a href="/users/<TMPL_VAR username>"><TMPL_VAR username></a>, 
+</TMPL_LOOP>
+</p>
+
 <p><a href="/rss/dist/<TMPL_VAR group>"><img src="/img/rss1.gif" alt="RSS Feed" /></a></p>
 <TMPL_INCLUDE NAME="footer.tmpl">



More information about the Cpan-forum-commit mailing list