- user web:

show team message board on main Message Boards page

svn path=/trunk/boinc/; revision=14223
This commit is contained in:
David Anderson 2007-11-16 01:14:55 +00:00
parent c358151043
commit 4cc5144f98
3 changed files with 31 additions and 5 deletions

View File

@ -11062,3 +11062,11 @@ David 15 Nov 2007
user/
team_delta.php
team_email_list.php
David 15 Nov 2007
- user web:
show team message board on main Message Boards page
html/user/
forum_index.php
team_forum.php

View File

@ -22,14 +22,25 @@ if ((get_int("read", true) == 1)) {
}
}
function forum_summary($forum) {
function show_forum_summary($forum) {
switch ($forum->parent_type) {
case 0:
$t = $forum->title;
$d = $forum->description;
break;
case 1:
$team = BoincTeam::lookup_id($forum->category);
$t = $team->name;
$d = "Discussion among members of $team->name";
break;
}
echo "
<tr class=\"row1\">
<td>
<em>
<a href=\"forum_forum.php?id=$forum->id\">$forum->title
<a href=\"forum_forum.php?id=$forum->id\">$t
</a></em>
<br><span class=\"smalltext\">$forum->description</span>
<br><span class=\"smalltext\">$d</span>
</td>
<td>$forum->threads</td>
<td>$forum->posts</td>
@ -68,7 +79,14 @@ foreach ($categories as $category) {
}
$forums = BoincForum::enum("parent_type=0 and category=$category->id order by orderID");
foreach ($forums as $forum) {
echo forum_summary($forum);
show_forum_summary($forum);
}
}
if ($user && $user->teamid) {
$forum = BoincForum::lookup("parent_type=1 and category=$user->teamid");
if ($forum) {
show_forum_summary($forum);
}
}

View File

@ -31,7 +31,7 @@ function create_forum($user, $team) {
if (!$forum) {
error_page("couldn't create forum");
}
edit_form($user, $forum);
edit_form($user, $team, $forum);
}
function edit_form($user, $team, $forum) {