## CapaDiscuss HTML Subroutines
# Copyright (C) 1992-2000 Michigan State University
#
# The CAPA system is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public License as
# published by the Free Software Foundation; either version 2 of the
# License, or (at your option) any later version.
#
# The CAPA system is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Library General Public License for more details.
#
# You should have received a copy of the GNU Library General Public
# License along with the CAPA system; see the file COPYING. If not,
# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
#
# As a special exception, you have permission to link this program
# with the TtH/TtM library and distribute executables, as long as you
# follow the requirements of the GNU GPL in regard to all of the
# software in the executable aside from TtH/TtM.
sub NewSetHTML {
print <<NewSetHTML2;
<html>
<head>
<title>
</title>
</head>
<body bgcolor="#FFFFFF">
<table><tr><td bgcolor="#000000">
<table width="100%" border=0 cellspacing=1 cellpadding=4>
<tr bgcolor="#FFFFFF">
<td>Class: <b>$class</b></td>
</tr></table>
</td></tr></table>
<table><tr><td bgcolor="#000000">
<table width="100%" border=0 cellspacing=1 cellpadding=4>
<tr bgcolor="#FFFFFF">
<td>
Please enter your CapaID for <b>set $setid</b>
</td>
</tr>
<tr>
<td bgcolor="#DEDFDF">
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="viewset">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$setid">
<input type=hidden name="SNUM" value="$snum">
CapaID: <input type=password name="CAPAID" size=4 maxsize=4>
<input type=submit value="Submit">
</form>
</td>
</tr></table>
</td></tr></table>
</body>
</html>
NewSetHTML2
}
sub ViewSetTitleHTML {
print <<ViewSetTitleHTML2;
<html>
<head>
<title></title>
</head>
<body bgcolor="#FFFFFF">
<center>
<table><tr><td bgcolor="#000000">
<table width="100%" border=0 cellspacing=2 cellpadding=4>
<tr valign=top>
<td bgcolor="#FFFFFF" align=center>Class:<br><b> $class </b></td>
<td bgcolor="#FFFFFF">
<table width="100%" border=0 cellspacing=0 cellpadding=0><tr>
<td>
<form method=post action="$cgidirurl/$discussurl">
<input type=submit value="Go">
<b> to Set </b>
<font size=+1>$pdset</font>
<input type=hidden name="ACTION" value="newset">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="PSETID" value="$psetid">
<input type=submit value="Go">
</form>
</td></tr></table>
</td>
</tr>
</table>
</td></tr></table>
<br>
<center>
<table><tr>
<td>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="viewset">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=submit value="Refresh">
</form>
</td>
<td>
<form method=post action="$capasbin">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="M" value="2">
<input type=submit value="Try current set">
</form>
</td>
<td>
$adminbutton
</td>
$infostring
</tr></table>
</center>
ViewSetTitleHTML2
}
sub ViewSetTopSmallHTML {
print <<ViewSetTopSmallHTML2;
<center>
<table><tr><td bgcolor="#000000">
<table border=0 cellspacing=1 cellpadding=4>
<tr bgcolor="#007F7F">
<td>
<font color="#FFFFFF">
<b>Problem</b>
</td>
<td align=center>
<font color="#FFFFFF">
<b>Posts</b>
</td>
<td>
<font color="#FFFFFF">
<center>
<b>Last Post</b>
</td>
</tr>
ViewSetTopSmallHTML2
}
sub ViewSetTopBigHTML {
print <<ViewSetTopBigHTML2;
<center>
<table border=0 cellspacing=12 cellpadding=0><tr>
<td valign=top>
ViewSetTopBigHTML2
&ViewSetTopSmallHTML;
}
sub ViewSetGutsHTML {
print <<ViewSetGutsHTML2;
<tr>
<td bgcolor="#FFFFFF" align=center>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="viewproblem">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=hidden name="FILE" value="$file">
<input type=submit value=" $probnum ">
</form>
</td>
<td bgcolor="#FFFFFF" align=center>
$posts
</td>
<td bgcolor="#FFFFFF">
$lastpost
</td>
</tr>
ViewSetGutsHTML2
}
sub ViewSetEndColHTML {
print <<ViewSetEndColHTML2;
</table>
</td></tr></table>
</td><td valign=top>
ViewSetEndColHTML2
}
sub ViewSetBotHTML {
print <<ViewSetBotHTML2;
</table>
</td></tr></table>
</td></tr></table>
</body>
</html>
ViewSetBotHTML2
}
sub ViewProblemTopHTML {
print <<ViewProblemTopHTML2;
<html>
<head>
<title></title>
</head>
<body bgcolor="#FFFFFF">
<center>
<table><tr><td bgcolor="#000000">
<table width="100%" border=0 cellspacing=2 cellpadding=4>
<tr>
<td bgcolor="#FFFFFF" valign=top align=center>Class:<br><b> $class </b></td>
<td bgcolor="#FFFFFF" valign=top align=center>
Set: <br><b>$setid</b>
</td>
<td bgcolor="#FFFFFF">
<table width="100%" border=0 cellspacing=0 cellpadding=0><tr><td>
<form method=post action="$cgidirurl/$discussurl">
<font size=+1>
<input type=submit value="Go"></font> <b>to Problem</b> </td>
<td>
<input type=hidden name="ACTION" value="viewproblem">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<font size=+1>$pdprob
<input type=submit value="Go">
</font>
</td></tr></table>
</form>
</td>
</tr>
</table>
</td></tr></table>
<br>
<center>
<table border=0 cellspacing=3 cellpadding=0>
<tr>
<td>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="$viewset">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=submit value="<-- Back">
</form>
</td>
<td>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="viewproblem">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=submit value="Refresh">
</form>
</td>
<td>
<form method=post action="$capasbin#P$probnum">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="M" value="2">
<input type=submit value="Try this problem">
</form>
</td>
<td>
$postbutton
</td>
<td>
$adminbutton
</td>
$infostring
</tr></table>
ViewProblemTopHTML2
}
sub ViewProblemGutsHTML {
print <<ViewProblemGutsHTML2;
<table width="95%" align=center><tr bgcolor="#000000"><td>
<table width="100%" border=0 cellspacing=1 cellpadding=4>
<tr bgcolor="$subjectbgcolor">
<td>
<font size=+1>$subject</b></font>
</td>
<td align=right width="54%" valign=top>
<font size=-1>
Posted by <a href="mailto:$email">$poster</a> on $date at $time
</font>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan=2>
$message
<table><tr>
<td>$delbutton</td>
<td>$hidebutton</td>
<td>$topbutton</td>
</tr></table>
<font size=1>$messagenote</font></p>
</td>
</tr>
</table>
</td></tr></table>
ViewProblemGutsHTML2
}
sub ViewProblemBotHTML {
print <<ViewProblemBotHTML2;
</body></html>
ViewProblemBotHTML2
}
sub ViewProblemNoneHTML {
print <<ViewProblemNoneHTML2;
<br>
<table><tr><td bgcolor="#000000">
<table width="100%" border=0 cellspacing=1 cellpadding=4>
<tr bgcolor="#FFFFFF">
<td>
No messages exist for this problem number. Click on the above
<b>"Post New Message"</b> button to post a new message.
</td>
</tr></table>
</td></tr></table>
ViewProblemNoneHTML2
}
sub ReplyButtonHTML {
return <<ReplyButtonHTML2;
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="post">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=hidden name="REPLYNUM" value="$replynum">
<input type=submit value="Post Reply">
</form>
ReplyButtonHTML2
}
sub PostNewButtonHTML {
return <<PostNewButtonHTML2;
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="post">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=hidden name="FILE" value="none">
<input type=submit value="Post New Message">
</form>
PostNewButtonHTML2
}
sub AdminButtonHTML {
return <<AdminButtonHTML2;
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="admin">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=submit value="Admin">
</form>
AdminButtonHTML2
}
sub DelButtonHTML {
return <<DelButtonHTML2;
<p align=right><font size=1>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="delmsgpre">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=hidden name="FILE" value="$file">
<input type=submit value="Delete Message">
</form>
</font></p>
DelButtonHTML2
}
sub HideButtonHTML {
return <<HideButtonHTML2;
<font size=1>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="hidemsgpre">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=hidden name="FILE" value="$file">
<input type=submit value="Hide Message">
</form>
</font>
HideButtonHTML2
}
sub UnHideButtonHTML {
return <<UnHideButtonHTML2;
<font size=1>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="unhidemsgpre">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=hidden name="FILE" value="$file">
<input type=submit value="Unhide Message">
</form>
</font>
UnHideButtonHTML2
}
sub TopButtonHTML {
return <<TopButtonHTML2;
<font size=1>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="topmsg">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=hidden name="FILE" value="$file">
<input type=submit value="Top Message">
</form>
</font>
TopButtonHTML2
}
sub UnTopButtonHTML {
return <<UnTopButtonHTML2;
<font size=1>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="untopmsg">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=hidden name="FILE" value="$file">
<input type=submit value="UnTop Message">
</form>
</font>
UnTopButtonHTML2
}
sub InfoButtonHTML {
return <<InfoButtonHTML2;
<td>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="viewinfofile">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=hidden name="FILE" value="$infofile">
<input type=hidden name="BACKFUNCTION" value="$backfunction">
<input type=submit value="$infodesc">
</form>
</td>
InfoButtonHTML2
}
sub InfoBackButtonHTML {
print <<InfoBackButtonHTML2;
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="$backfunction">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=submit value="<-- Back">
</form>
InfoBackButtonHTML2
}
sub PostHTML {
print <<PostHTML2;
<html>
<head>
<title></title>
</head>
<body bgcolor="#FFFFFF">
<table><tr><td bgcolor="#000000">
<table width="100%" border=0 cellspacing=2 cellpadding=4>
<tr bgcolor="#FFFFFF">
<td bgcolor="#FFFFFF">Class: <b>$class</b></td>
<td bgcolor="#FFFFFF">Set: <b>$setid</td>
<td bgcolor="#FFFFFF">Problem: <b>$probnum</td>
</tr>
</table>
</td></tr></table>
<table width=500 border=0 cellspacing=0 cellpadding=0><tr>
<td>
<h1>Post $PostType</h1>
</td>
<td align=right>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="viewproblem">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=submit value="Cancel">
</form>
</td>
</tr></table>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="postsubmit">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=hidden name="REPLYNUM" value="$replynum">
<table width=500><tr><td bgcolor="#000000">
<table width="100%" border=0 cellspacing=1 cellpadding=4>
<tr bgcolor="#92D1D0">
<td colspan=2>
<table width="100%">
<tr>
<td align=left>
Click here <input type=checkbox name="ANONYMOUS" value="yes">
to post anonymously<font size=-1>*</font>
</td>
<td align=right>
<input type=submit value="Post">
</td>
</tr></table>
</td>
</tr>
<tr bgcolor="#92D1D0">
<td>
<b>Subject</b>
</td>
<td>
<input type=text name="subject" size=51>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td valign=top>
<b>Message</b>
</td>
<td>
<textarea cols=50 rows=12 name=message wrap=virtual></textarea>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan=2>
<font size=-1>
*Name not displayed to other students
</td>
</tr>
</table>
</td></tr></table>
</form>
$inreplyto
PostHTML2
}
sub InReplyToHTML {
return <<InReplyToHTML2;
<b>In reply to:
<table width=500><tr><td bgcolor="#000000">
<table width="100%" border=0 cellspacing=1 cellpadding=4>
<tr bgcolor="#92D1D0">
<td>
<font size=+1>
$subject
</font>
</td>
<td width="54%">
<font size=-1>
Posted by <a href="mailto:$email">$poster</a> on $date at $time
</font>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan=2>
$message
</td>
</tr>
</table>
</td></tr></table>
</body>
</html>
InReplyToHTML2
}
sub PostDoneHTML {
print <<PostDoneHTML2;
<html>
<head>
<title></title>
</head>
<body bgcolor="#FFFFFF">
<br>
<center>
<table width=400><tr><td bgcolor="#000000">
<table width="100%" border=0 cellspacing=1 cellpadding=4>
<tr align=center bgcolor="#FFFFFF">
<td>
Your message has been successfully posted!
</td>
</tr>
<tr align=center bgcolor="#DEDFDF">
<td>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="viewproblem">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=submit value="Back to Problem $probnum">
</form>
</td>
</tr>
</table>
</td></tr></table>
</center>
</body>
</html>
PostDoneHTML2
}
sub DelMsgPreHTML {
print <<DelMsgPreHTML2;
<html>
<head>
<title></title>
</head>
<body bgcolor="#FFFFFF">
<center>
<table width="95%"><tr><td bgcolor="#000000">
<table width="100%" border=0 cellspacing=1 cellpadding=4>
<tr bgcolor="#FFFFFF">
<td>
<font size=+1>$subject
</td>
</tr>
<tr bgcolor="#DEDFDF">
<td>
<font size=-1>
Posted by <a href="mailto:$email">$poster</a> on $date at $time
</font>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td>
$message
</td>
</tr>
</table>
</td></tr></table>
</center>
<center>
<table><tr><td bgcolor="#000000">
<table border=0 cellspacing=1 cellpadding=3><tr bgcolor="#FFFFFF">
<td colspan=2 align=center bgcolor="#DEDFDF">
Delete this message?
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td align=center>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="delmsg">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="FILE" value="$file">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=submit value="Yes">
</form>
</td>
<td align=center>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="viewproblem">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=submit value="No">
</form>
</td>
</tr></table>
</td></tr></table>
</body>
</html>
DelMsgPreHTML2
}
sub DelMsgDoneHTML {
print <<DelMsgDoneHTML2;
<html>
<head>
<title>
</title>
</head>
<body bgcolor="#FFFFFF">
<center>
<table><tr><td bgcolor="#000000">
<table width="100%" border=0 cellspacing=1 cellpadding=4>
<tr bgcolor="#FFFFFF">
<td>
The selected message has been successfully deleted
</td>
</tr>
<tr bgcolor="#DEDFDF">
<td align=center>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="viewproblem">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=submit value="Back to Message List">
</form>
</td>
</tr></table>
</td></tr></table>
</body>
DelMsgDoneHTML2
}
sub HideMsgPreHTML {
print <<HideMsgPreHTML2;
<html>
<head>
<title></title>
</head>
<body bgcolor="#FFFFFF">
<center>
<table width="95%"><tr><td bgcolor="#000000">
<table width="100%" border=0 cellspacing=1 cellpadding=4>
<tr bgcolor="#FFFFFF">
<td>
<font size=+1>$subject
</td>
</tr>
<tr bgcolor="#DEDFDF">
<td>
<font size=-1>
Posted by <a href="mailto:$email">$poster</a> on $date at $time
</font>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td>
$message
</td>
</tr>
</table>
</td></tr></table>
</center>
<center>
<table><tr><td bgcolor="#000000">
<table border=0 cellspacing=1 cellpadding=3><tr bgcolor="#FFFFFF">
<td colspan=2 align=center bgcolor="#DEDFDF">
Hide this message?
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td align=center>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="hidemsg">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="FILE" value="$file">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=submit value="Yes">
</form>
</td>
<td align=center>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="viewproblem">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=submit value="No">
</form>
</td>
</tr></table>
</td></tr></table>
<br>
<table width="40%" border=0 cellspacing=0 cellpadding=0>
<tr><td bgcolor="#000000">
<table width="100%" border=0 cellspacing=1 cellpadding=0>
<tr><td bgcolor="#FFFFFF">
<font size=2>
Hiding this message will make it visible to users with
administrator access only.
</td></tr>
</table>
</td></tr></table>
</body>
</html>
HideMsgPreHTML2
}
sub HideMsgDoneHTML {
print <<HideMsgDoneHTML2;
<html>
<head>
<title>
</title>
</head>
<body bgcolor="#FFFFFF">
<center>
<table><tr><td bgcolor="#000000">
<table width="100%" border=0 cellspacing=1 cellpadding=4>
<tr bgcolor="#FFFFFF">
<td>
The selected message has been successfully hidden
</td>
</tr>
<tr bgcolor="#DEDFDF">
<td align=center>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="viewproblem">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=submit value="Back to Message List">
</form>
</td>
</tr></table>
</td></tr></table>
</body>
HideMsgDoneHTML2
}
sub UnHideMsgPreHTML {
print <<UnHideMsgPreHTML2;
<html>
<head>
<title></title>
</head>
<body bgcolor="#FFFFFF">
<center>
<table width="95%"><tr><td bgcolor="#000000">
<table width="100%" border=0 cellspacing=1 cellpadding=4>
<tr bgcolor="#FFFFFF">
<td>
<font size=+1>$subject
</td>
</tr>
<tr bgcolor="#DEDFDF">
<td>
<font size=-1>
Posted by <a href="mailto:$email">$poster</a> on $date at $time
</font>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td>
$message
</td>
</tr>
</table>
</td></tr></table>
</center>
<center>
<table><tr><td bgcolor="#000000">
<table border=0 cellspacing=1 cellpadding=3><tr bgcolor="#FFFFFF">
<td colspan=2 align=center bgcolor="#DEDFDF">
Unhide this message?
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td align=center>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="unhidemsg">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="FILE" value="$file">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=submit value="Yes">
</form>
</td>
<td align=center>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="viewproblem">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=submit value="No">
</form>
</td>
</tr></table>
</td></tr></table>
</body>
</html>
UnHideMsgPreHTML2
}
sub UnHideMsgDoneHTML {
print <<UnHideMsgDoneHTML2;
<html>
<head>
<title>
</title>
</head>
<body bgcolor="#FFFFFF">
<center>
<table><tr><td bgcolor="#000000">
<table width="100%" border=0 cellspacing=1 cellpadding=4>
<tr bgcolor="#FFFFFF">
<td>
The selected message has been successfully unhidden
</td>
</tr>
<tr bgcolor="#DEDFDF">
<td align=center>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="viewproblem">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=submit value="Back to Message List">
</form>
</td>
</tr></table>
</td></tr></table>
</body>
UnHideMsgDoneHTML2
}
sub TopMsgDoneHTML {
print <<TopMsgDoneHTML2;
<html>
<head>
<title>
</title>
</head>
<body bgcolor="#FFFFFF">
<center>
<table><tr><td bgcolor="#000000">
<table width="100%" border=0 cellspacing=1 cellpadding=4>
<tr bgcolor="#FFFFFF">
<td>
The selected message has been successfully $function
</td>
</tr>
<tr bgcolor="#DEDFDF">
<td align=center>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="viewproblem">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=submit value="Back to Message List">
</form>
</td>
</tr></table>
</td></tr></table>
</body>
TopMsgDoneHTML2
}
## Admin HTML Subroutines
sub AdminMainHTML {
print <<AdminMainHTML2;
<html>
<head>
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<table width="400" border=0 cellspacing=0 cellpadding=0>
<tr><td bgcolor="#000000">
<table width="100%" border=0 cellspacing=1 cellpadding=0>
<tr>
<td bgcolor="blue" align=center>
<font size=2 color="#ffffff"><b>Administrator Functions</font>
</td>
</tr>
<tr>
<td bgcolor="#ffffff">
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="adminusersearch">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=submit value="User Search">
</form>
</td>
</tr>
<tr>
<td bgcolor="blue" align=right>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="$viewset">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=submit value="Exit">
</form>
</td>
</tr>
</table>
</td></tr></table>
</body>
</html>
AdminMainHTML2
}
sub AdminUserSearchHTML {
print <<AdminUserSearchHTML2;
<html>
<head>
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="admin">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=submit value="<--Back">
</form>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="adminusersearchsubmit">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="PROBNUM" value="$probnum">
<table width="400" border=0 cellspacing=0 cellpadding=0>
<tr><td bgcolor="#000000">
<table width="100%" border=0 cellspacing=1 cellpadding=0>
<tr><td bgcolor="blue" colspan=2>
<font size=2 color="#ffffff"><b>User Search</b>
</td>
</tr>
<tr><td bgcolor="#ffffff" colspan=2>
<font size=2>Username: <input type=text size=45 name="usersearch">
</td>
</tr>
<tr><td bgcolor="#ffffff">
<font size=1>User searching allows administrators to search the
message bases for a specified username and display summary
information.
</td>
<td bgcolor="#FFFFFF"><input type=submit value="Search!"></form></td>
</tr>
</table>
</td></tr>
</table>
</body>
</html>
AdminUserSearchHTML2
}
sub MFNewPostHTML {
print <<MFNewPostHTML2;
<html>
<head>
<title></title>
</head>
<body bgcolor="#FFFFFF">
You have not filled in all of the appropriate message information. Please
go back and fill in the <b>subject</b> and <b>message</b> fields.
<br><br>
<center>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="post">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=submit value="<-- Back">
</form>
</center>
</body>
</html>
MFNewPostHTML2
exit;
}
sub MFPostReplyHTML {
print <<MFPostReplyHTML2;
<html>
<head>
<title></title>
</head>
<body bgcolor="#FFFFFF">
You have not filled in all of the appropriate message information. Please
go back and fill in the <b>subject</b> and <b>message</b> fields.
<br><br>
<center>
<form method=post action="$cgidirurl/$discussurl">
<input type=hidden name="ACTION" value="post">
<input type=hidden name="CLASS" value="$class">
<input type=hidden name="SETID" value="$setid">
<input type=hidden name="PSETID" value="$psetid">
<input type=hidden name="SNUM" value="$snum">
<input type=hidden name="CAPAID" value="$capaid">
<input type=hidden name="PROBNUM" value="$probnum">
<input type=hidden name="REPLYNUM" value="$replynum">
<input type=submit value="<-- Back">
</form>
</center>
</body>
</html>
MFPostReplyHTML2
exit;
}
sub InvalidVarsHTML {
print <<InvalidVarsHTML2;
<html>
<head>
<title></title>
</head>
<body bgcolor="#FFFFFF">
you have entered one or more invalid variables.
</body>
</html>
InvalidVarsHTML2
exit;
}
sub BannedMessageHTML {
print <<BannedMessageHTML2;
<html>
<head>
<title> Access Denied</title>
</head>
<body bgcolor="#FFFFFF">
Your access to the forum has been disabled. Please contact your instructor.
</body>
</html>
BannedMessageHTML2
exit;
}
sub BadPassHTML {
print <<BadPassHTML2;
<html>
<head>
</head>
<body bgcolor="#FFFFFF">
You have entered an <b>incorrect</b> CAPA ID for this set
</body>
</html>
BadPassHTML2
exit;
}
sub NotAdminHTML {
print <<NotAdminHTML2;
<html>
<head>
</head>
<body bgcolor="#FFFFFF">
You are not an administrator
<br>
This operation is not available
</body>
</html>
NotAdminHTML2
exit;
}
1;
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>