#include <http.h>
#include <clubs.h>
#include <player_handler.h>
string www_function(string fname, mapping fields, class http_request req) {
string ret;
string *clubs;
string bing;
ret = "";
if (req->user) {
if (PLAYER_HANDLER->test_property(req->user, "philosopher")) {
ret += "<h3><a href=\"boards.c?board=philosophers\">"
"<font face=\"arial, helvetica\">Philosophers</a></h3>\n";
}
clubs = CLUB_HANDLER->query_boards();
foreach (bing in clubs) {
if (CLUB_HANDLER->is_member_of(bing, req->user)) {
ret += "<h3><a href=\"boards.c?board=" +
CLUB_HANDLER->query_club_board_name(bing) + "\">"
"<font face=\"arial, helvetica\">" +
CLUB_HANDLER->query_club_name(bing) + "</a></h3>\n";
}
}
ret += "<h3><a href=\"boards.c?board=flame\">"
"<font face=\"arial, helvetica\">Flame</a></h3>\n";
ret += "<h3><a href=\"boards.c?board=fluff\">"
"<font face=\"arial, helvetica\">Fluff</a> for all your happy feelings</h3>\n";
ret += "<h3><a href=\"boards.c?board=never+wending+story\">"
"<font face=\"arial, helvetica\">Never wending story</a></h3>\n";
ret += "<h3><a href=\"boards.c?board=alt.fan.pratchett\">"
"<font face=\"arial, helvetica\">alt.fan.pratchett</a></h3>\n";
ret += "<h3><a href=\"boards.c?board=equality\">"
"<font face=\"arial, helvetica\">Equality</a></h3>\n";
}
return ret;
} /* www_function() */