Annotation of capa/capa51/Discuss/Ver1.2/capadiscuss_html, revision 1.1.1.1
1.1 albertel 1: ## CapaDiscuss HTML Subroutines
2:
3: sub NewSetHTML {
4: print <<NewSetHTML2;
5: <html>
6: <head>
7: <title>
8: </title>
9: </head>
10: <body bgcolor="#FFFFFF">
11: <table><tr><td bgcolor="#000000">
12: <table width="100%" border=0 cellspacing=1 cellpadding=4>
13: <tr bgcolor="#FFFFFF">
14: <td>Class: <b>$class</b></td>
15: </tr></table>
16: </td></tr></table>
17:
18: <table><tr><td bgcolor="#000000">
19: <table width="100%" border=0 cellspacing=1 cellpadding=4>
20: <tr bgcolor="#FFFFFF">
21: <td>
22: Please enter your CapaID for <b>set $setid</b>
23: </td>
24: </tr>
25: <tr>
26: <td bgcolor="#DEDFDF">
27: <form method=post action="$cgidirurl/$discussurl">
28: <input type=hidden name="ACTION" value="viewset">
29: <input type=hidden name="CLASS" value="$class">
30: <input type=hidden name="SETID" value="$setid">
31: <input type=hidden name="PSETID" value="$setid">
32: <input type=hidden name="SNUM" value="$snum">
33: CapaID: <input type=password name="CAPAID" size=4 maxsize=4>
34: <input type=submit value="Submit">
35: </form>
36: </td>
37: </tr></table>
38: </td></tr></table>
39: </body>
40: </html>
41: NewSetHTML2
42: }
43:
44: sub ViewSetTitleHTML {
45: print <<ViewSetTitleHTML2;
46: <html>
47: <head>
48: <title></title>
49: </head>
50: <body bgcolor="#FFFFFF">
51: <center>
52: <table><tr><td bgcolor="#000000">
53: <table width="100%" border=0 cellspacing=2 cellpadding=4>
54: <tr valign=top>
55: <td bgcolor="#FFFFFF" align=center>Class:<br><b> $class </b></td>
56: <td bgcolor="#FFFFFF">
57: <table width="100%" border=0 cellspacing=0 cellpadding=0><tr>
58: <td>
59: <form method=post action="$cgidirurl/$discussurl">
60: <input type=submit value="Go">
61: <b> to Set </b>
62: <font size=+1>$pdset</font>
63: <input type=hidden name="ACTION" value="newset">
64: <input type=hidden name="CLASS" value="$class">
65: <input type=hidden name="SNUM" value="$snum">
66: <input type=hidden name="CAPAID" value="$capaid">
67: <input type=hidden name="PSETID" value="$psetid">
68: <input type=submit value="Go">
69: </form>
70: </td></tr></table>
71: </td>
72: </tr>
73: </table>
74: </td></tr></table>
75: <br>
76: <center>
77: <table><tr>
78: <td>
79: <form method=post action="$cgidirurl/$discussurl">
80: <input type=hidden name="ACTION" value="viewset">
81: <input type=hidden name="CLASS" value="$class">
82: <input type=hidden name="SETID" value="$setid">
83: <input type=hidden name="PSETID" value="$psetid">
84: <input type=hidden name="SNUM" value="$snum">
85: <input type=hidden name="CAPAID" value="$capaid">
86: <input type=submit value="Refresh">
87: </form>
88: </td>
89: <td>
90: <form method=post action="$capasbin">
91: <input type=hidden name="CLASS" value="$class">
92: <input type=hidden name="SNUM" value="$snum">
93: <input type=hidden name="CAPAID" value="$capaid">
94: <input type=hidden name="M" value="2">
95: <input type=submit value="Try current set">
96: </form>
97: </td>
98: <td>
99: $adminbutton
100: </td>
101: $infostring
102: </tr></table>
103: </center>
104: ViewSetTitleHTML2
105: }
106:
107: sub ViewSetTopSmallHTML {
108: print <<ViewSetTopSmallHTML2;
109: <center>
110: <table><tr><td bgcolor="#000000">
111: <table border=0 cellspacing=1 cellpadding=4>
112: <tr bgcolor="#007F7F">
113: <td>
114: <font color="#FFFFFF">
115: <b>Problem</b>
116: </td>
117: <td align=center>
118: <font color="#FFFFFF">
119: <b>Posts</b>
120: </td>
121: <td>
122: <font color="#FFFFFF">
123: <center>
124: <b>Last Post</b>
125: </td>
126: </tr>
127: ViewSetTopSmallHTML2
128: }
129:
130: sub ViewSetTopBigHTML {
131: print <<ViewSetTopBigHTML2;
132: <center>
133: <table border=0 cellspacing=12 cellpadding=0><tr>
134: <td valign=top>
135: ViewSetTopBigHTML2
136: &ViewSetTopSmallHTML;
137: }
138:
139: sub ViewSetGutsHTML {
140: print <<ViewSetGutsHTML2;
141: <tr>
142: <td bgcolor="#FFFFFF" align=center>
143: <form method=post action="$cgidirurl/$discussurl">
144: <input type=hidden name="ACTION" value="viewproblem">
145: <input type=hidden name="CLASS" value="$class">
146: <input type=hidden name="SETID" value="$setid">
147: <input type=hidden name="PSETID" value="$psetid">
148: <input type=hidden name="SNUM" value="$snum">
149: <input type=hidden name="CAPAID" value="$capaid">
150: <input type=hidden name="PROBNUM" value="$probnum">
151: <input type=hidden name="FILE" value="$file">
152: <input type=submit value=" $probnum ">
153: </form>
154: </td>
155: <td bgcolor="#FFFFFF" align=center>
156: $posts
157: </td>
158: <td bgcolor="#FFFFFF">
159: $lastpost
160: </td>
161: </tr>
162: ViewSetGutsHTML2
163: }
164:
165: sub ViewSetEndColHTML {
166: print <<ViewSetEndColHTML2;
167: </table>
168: </td></tr></table>
169: </td><td valign=top>
170: ViewSetEndColHTML2
171: }
172:
173: sub ViewSetBotHTML {
174: print <<ViewSetBotHTML2;
175: </table>
176: </td></tr></table>
177: </td></tr></table>
178: </body>
179: </html>
180: ViewSetBotHTML2
181: }
182:
183: sub ViewProblemTopHTML {
184: print <<ViewProblemTopHTML2;
185: <html>
186: <head>
187: <title></title>
188: </head>
189: <body bgcolor="#FFFFFF">
190: <center>
191: <table><tr><td bgcolor="#000000">
192: <table width="100%" border=0 cellspacing=2 cellpadding=4>
193: <tr>
194: <td bgcolor="#FFFFFF" valign=top align=center>Class:<br><b> $class </b></td>
195: <td bgcolor="#FFFFFF" valign=top align=center>
196: Set: <br><b>$setid</b>
197: </td>
198: <td bgcolor="#FFFFFF">
199: <table width="100%" border=0 cellspacing=0 cellpadding=0><tr><td>
200: <form method=post action="$cgidirurl/$discussurl">
201: <font size=+1>
202: <input type=submit value="Go"></font> <b>to Problem</b> </td>
203: <td>
204: <input type=hidden name="ACTION" value="viewproblem">
205: <input type=hidden name="CLASS" value="$class">
206: <input type=hidden name="SETID" value="$setid">
207: <input type=hidden name="PSETID" value="$psetid">
208: <input type=hidden name="SNUM" value="$snum">
209: <input type=hidden name="CAPAID" value="$capaid">
210: <font size=+1>$pdprob
211: <input type=submit value="Go">
212: </font>
213: </td></tr></table>
214: </form>
215: </td>
216: </tr>
217: </table>
218: </td></tr></table>
219:
220: <br>
221: <center>
222: <table border=0 cellspacing=3 cellpadding=0>
223: <tr>
224: <td>
225: <form method=post action="$cgidirurl/$discussurl">
226: <input type=hidden name="ACTION" value="$viewset">
227: <input type=hidden name="CLASS" value="$class">
228: <input type=hidden name="SETID" value="$setid">
229: <input type=hidden name="PSETID" value="$psetid">
230: <input type=hidden name="SNUM" value="$snum">
231: <input type=hidden name="CAPAID" value="$capaid">
232: <input type=submit value="<-- Back">
233: </form>
234: </td>
235: <td>
236: <form method=post action="$cgidirurl/$discussurl">
237: <input type=hidden name="ACTION" value="viewproblem">
238: <input type=hidden name="CLASS" value="$class">
239: <input type=hidden name="SETID" value="$setid">
240: <input type=hidden name="PSETID" value="$psetid">
241: <input type=hidden name="SNUM" value="$snum">
242: <input type=hidden name="CAPAID" value="$capaid">
243: <input type=hidden name="PROBNUM" value="$probnum">
244: <input type=submit value="Refresh">
245: </form>
246: </td>
247: <td>
248: <form method=post action="$capasbin#P$probnum">
249: <input type=hidden name="CLASS" value="$class">
250: <input type=hidden name="SNUM" value="$snum">
251: <input type=hidden name="CAPAID" value="$capaid">
252: <input type=hidden name="SETID" value="$setid">
253: <input type=hidden name="PSETID" value="$psetid">
254: <input type=hidden name="M" value="2">
255: <input type=submit value="Try this problem">
256: </form>
257: </td>
258: <td>
259: $postbutton
260: </td>
261: <td>
262: $adminbutton
263: </td>
264: </tr></table>
265: ViewProblemTopHTML2
266: }
267:
268: sub ViewProblemGutsHTML {
269: print <<ViewProblemGutsHTML2;
270: <table width="95%" align=center><tr bgcolor="#000000"><td>
271: <table width="100%" border=0 cellspacing=1 cellpadding=4>
272: <tr bgcolor="$subjectbgcolor">
273: <td>
274: <font size=+1>$subject</b></font>
275: </td>
276: <td align=right width="54%" valign=top>
277: <font size=-1>
278: Posted by <a href="mailto:$email">$poster</a> on $date at $time
279: </font>
280: </td>
281: </tr>
282: <tr bgcolor="#FFFFFF">
283: <td colspan=2>
284: $message
285: <table><tr>
286: <td>$delbutton</td>
287: <td>$hidebutton</td>
288: <td>$topbutton</td>
289: </tr></table>
290: <font size=1>$messagenote</font></p>
291: </td>
292: </tr>
293: </table>
294: </td></tr></table>
295: ViewProblemGutsHTML2
296: }
297:
298: sub ViewProblemBotHTML {
299: print <<ViewProblemBotHTML2;
300: </body></html>
301: ViewProblemBotHTML2
302: }
303:
304:
305: sub ViewProblemNoneHTML {
306: print <<ViewProblemNoneHTML2;
307: <br>
308: <table><tr><td bgcolor="#000000">
309: <table width="100%" border=0 cellspacing=1 cellpadding=4>
310: <tr bgcolor="#FFFFFF">
311: <td>
312: No messages exist for this problem number. Click on the above
313: <b>"Post New Message"</b> button to post a new message.
314: </td>
315: </tr></table>
316: </td></tr></table>
317: ViewProblemNoneHTML2
318: }
319:
320: sub ReplyButtonHTML {
321: return <<ReplyButtonHTML2;
322: <form method=post action="$cgidirurl/$discussurl">
323: <input type=hidden name="ACTION" value="post">
324: <input type=hidden name="CLASS" value="$class">
325: <input type=hidden name="SETID" value="$setid">
326: <input type=hidden name="PSETID" value="$psetid">
327: <input type=hidden name="SNUM" value="$snum">
328: <input type=hidden name="CAPAID" value="$capaid">
329: <input type=hidden name="PROBNUM" value="$probnum">
330: <input type=hidden name="REPLYNUM" value="$replynum">
331: <input type=submit value="Post Reply">
332: </form>
333: ReplyButtonHTML2
334: }
335:
336: sub PostNewButtonHTML {
337: return <<PostNewButtonHTML2;
338: <form method=post action="$cgidirurl/$discussurl">
339: <input type=hidden name="ACTION" value="post">
340: <input type=hidden name="CLASS" value="$class">
341: <input type=hidden name="SETID" value="$setid">
342: <input type=hidden name="PSETID" value="$psetid">
343: <input type=hidden name="SNUM" value="$snum">
344: <input type=hidden name="CAPAID" value="$capaid">
345: <input type=hidden name="PROBNUM" value="$probnum">
346: <input type=hidden name="FILE" value="none">
347: <input type=submit value="Post New Message">
348: </form>
349: PostNewButtonHTML2
350: }
351:
352: sub AdminButtonHTML {
353: return <<AdminButtonHTML2;
354: <form method=post action="$cgidirurl/$discussurl">
355: <input type=hidden name="ACTION" value="admin">
356: <input type=hidden name="CLASS" value="$class">
357: <input type=hidden name="SNUM" value="$snum">
358: <input type=hidden name="CAPAID" value="$capaid">
359: <input type=hidden name="SETID" value="$setid">
360: <input type=hidden name="PSETID" value="$psetid">
361: <input type=hidden name="PROBNUM" value="$probnum">
362: <input type=submit value="Admin">
363: </form>
364: AdminButtonHTML2
365: }
366:
367: sub DelButtonHTML {
368: return <<DelButtonHTML2;
369: <p align=right><font size=1>
370: <form method=post action="$cgidirurl/$discussurl">
371: <input type=hidden name="ACTION" value="delmsgpre">
372: <input type=hidden name="CLASS" value="$class">
373: <input type=hidden name="SNUM" value="$snum">
374: <input type=hidden name="CAPAID" value="$capaid">
375: <input type=hidden name="SETID" value="$setid">
376: <input type=hidden name="PSETID" value="$psetid">
377: <input type=hidden name="PROBNUM" value="$probnum">
378: <input type=hidden name="FILE" value="$file">
379: <input type=submit value="Delete Message">
380: </form>
381: </font></p>
382: DelButtonHTML2
383: }
384:
385: sub HideButtonHTML {
386: return <<HideButtonHTML2;
387: <font size=1>
388: <form method=post action="$cgidirurl/$discussurl">
389: <input type=hidden name="ACTION" value="hidemsgpre">
390: <input type=hidden name="CLASS" value="$class">
391: <input type=hidden name="SNUM" value="$snum">
392: <input type=hidden name="CAPAID" value="$capaid">
393: <input type=hidden name="SETID" value="$setid">
394: <input type=hidden name="PSETID" value="$psetid">
395: <input type=hidden name="PROBNUM" value="$probnum">
396: <input type=hidden name="FILE" value="$file">
397: <input type=submit value="Hide Message">
398: </form>
399: </font>
400: HideButtonHTML2
401: }
402:
403: sub UnHideButtonHTML {
404: return <<UnHideButtonHTML2;
405: <font size=1>
406: <form method=post action="$cgidirurl/$discussurl">
407: <input type=hidden name="ACTION" value="unhidemsgpre">
408: <input type=hidden name="CLASS" value="$class">
409: <input type=hidden name="SNUM" value="$snum">
410: <input type=hidden name="CAPAID" value="$capaid">
411: <input type=hidden name="SETID" value="$setid">
412: <input type=hidden name="PSETID" value="$psetid">
413: <input type=hidden name="PROBNUM" value="$probnum">
414: <input type=hidden name="FILE" value="$file">
415: <input type=submit value="Unhide Message">
416: </form>
417: </font>
418: UnHideButtonHTML2
419: }
420:
421: sub TopButtonHTML {
422: return <<TopButtonHTML2;
423: <font size=1>
424: <form method=post action="$cgidirurl/$discussurl">
425: <input type=hidden name="ACTION" value="topmsg">
426: <input type=hidden name="CLASS" value="$class">
427: <input type=hidden name="SNUM" value="$snum">
428: <input type=hidden name="CAPAID" value="$capaid">
429: <input type=hidden name="SETID" value="$setid">
430: <input type=hidden name="PSETID" value="$psetid">
431: <input type=hidden name="PROBNUM" value="$probnum">
432: <input type=hidden name="FILE" value="$file">
433: <input type=submit value="Top Message">
434: </form>
435: </font>
436: TopButtonHTML2
437: }
438:
439: sub UnTopButtonHTML {
440: return <<UnTopButtonHTML2;
441: <font size=1>
442: <form method=post action="$cgidirurl/$discussurl">
443: <input type=hidden name="ACTION" value="untopmsg">
444: <input type=hidden name="CLASS" value="$class">
445: <input type=hidden name="SNUM" value="$snum">
446: <input type=hidden name="CAPAID" value="$capaid">
447: <input type=hidden name="SETID" value="$setid">
448: <input type=hidden name="PSETID" value="$psetid">
449: <input type=hidden name="PROBNUM" value="$probnum">
450: <input type=hidden name="FILE" value="$file">
451: <input type=submit value="UnTop Message">
452: </form>
453: </font>
454: UnTopButtonHTML2
455: }
456:
457: sub InfoButtonHTML {
458: return <<InfoButtonHTML2;
459: <td>
460: <form method=post action="$cgidirurl/$discussurl">
461: <input type=hidden name="ACTION" value="viewinfofile">
462: <input type=hidden name="CLASS" value="$class">
463: <input type=hidden name="SNUM" value="$snum">
464: <input type=hidden name="CAPAID" value="$capaid">
465: <input type=hidden name="SETID" value="$setid">
466: <input type=hidden name="PSETID" value="$psetid">
467: <input type=hidden name="PROBNUM" value="$probnum">
468: <input type=hidden name="FILE" value="$infofile">
469: <input type=hidden name="BACKFUNCTION" value="$backfunction">
470: <input type=submit value="$infodesc">
471: </form>
472: </td>
473: InfoButtonHTML2
474: }
475:
476: sub InfoBackButtonHTML {
477: print <<InfoBackButtonHTML2;
478: <form method=post action="$cgidirurl/$discussurl">
479: <input type=hidden name="ACTION" value="$backfunction">
480: <input type=hidden name="CLASS" value="$class">
481: <input type=hidden name="SNUM" value="$snum">
482: <input type=hidden name="CAPAID" value="$capaid">
483: <input type=hidden name="SETID" value="$setid">
484: <input type=hidden name="PSETID" value="$psetid">
485: <input type=hidden name="PROBNUM" value="$probnum">
486: <input type=submit value="<-- Back">
487: </form>
488: InfoBackButtonHTML2
489: }
490:
491: sub PostHTML {
492: print <<PostHTML2;
493: <html>
494: <head>
495: <title></title>
496: </head>
497: <body bgcolor="#FFFFFF">
498: <table><tr><td bgcolor="#000000">
499: <table width="100%" border=0 cellspacing=2 cellpadding=4>
500: <tr bgcolor="#FFFFFF">
501: <td bgcolor="#FFFFFF">Class: <b>$class</b></td>
502: <td bgcolor="#FFFFFF">Set: <b>$setid</td>
503: <td bgcolor="#FFFFFF">Problem: <b>$probnum</td>
504: </tr>
505: </table>
506: </td></tr></table>
507: <table width=500 border=0 cellspacing=0 cellpadding=0><tr>
508: <td>
509: <h1>Post $PostType</h1>
510: </td>
511: <td align=right>
512: <form method=post action="$cgidirurl/$discussurl">
513: <input type=hidden name="ACTION" value="viewproblem">
514: <input type=hidden name="CLASS" value="$class">
515: <input type=hidden name="SETID" value="$setid">
516: <input type=hidden name="PSETID" value="$psetid">
517: <input type=hidden name="SNUM" value="$snum">
518: <input type=hidden name="CAPAID" value="$capaid">
519: <input type=hidden name="PROBNUM" value="$probnum">
520: <input type=submit value="Cancel">
521: </form>
522: </td>
523: </tr></table>
524: <form method=post action="$cgidirurl/$discussurl">
525: <input type=hidden name="ACTION" value="postsubmit">
526: <input type=hidden name="CLASS" value="$class">
527: <input type=hidden name="SETID" value="$setid">
528: <input type=hidden name="PSETID" value="$psetid">
529: <input type=hidden name="SNUM" value="$snum">
530: <input type=hidden name="CAPAID" value="$capaid">
531: <input type=hidden name="PROBNUM" value="$probnum">
532: <input type=hidden name="REPLYNUM" value="$replynum">
533: <table width=500><tr><td bgcolor="#000000">
534: <table width="100%" border=0 cellspacing=1 cellpadding=4>
535: <tr bgcolor="#92D1D0">
536: <td colspan=2>
537: <table width="100%">
538: <tr>
539: <td align=left>
540: Click here <input type=checkbox name="ANONYMOUS" value="yes">
541: to post anonymously<font size=-1>*</font>
542: </td>
543: <td align=right>
544: <input type=submit value="Post">
545: </td>
546: </tr></table>
547: </td>
548: </tr>
549: <tr bgcolor="#92D1D0">
550: <td>
551: <b>Subject</b>
552: </td>
553: <td>
554: <input type=text name="subject" size=51>
555: </td>
556: </tr>
557: <tr bgcolor="#FFFFFF">
558: <td valign=top>
559: <b>Message</b>
560: </td>
561: <td>
562: <textarea cols=50 rows=12 name=message wrap=virtual></textarea>
563: </td>
564: </tr>
565: <tr bgcolor="#FFFFFF">
566: <td colspan=2>
567: <font size=-1>
568: *Name not displayed to other students
569: </td>
570: </tr>
571: </table>
572: </td></tr></table>
573: </form>
574: $inreplyto
575: PostHTML2
576: }
577:
578: sub InReplyToHTML {
579: return <<InReplyToHTML2;
580: <b>In reply to:
581: <table width=500><tr><td bgcolor="#000000">
582: <table width="100%" border=0 cellspacing=1 cellpadding=4>
583: <tr bgcolor="#92D1D0">
584: <td>
585: <font size=+1>
586: $subject
587: </font>
588: </td>
589: <td width="54%">
590: <font size=-1>
591: Posted by <a href="mailto:$email">$poster</a> on $date at $time
592: </font>
593: </td>
594: </tr>
595: <tr bgcolor="#FFFFFF">
596: <td colspan=2>
597: $message
598: </td>
599: </tr>
600: </table>
601: </td></tr></table>
602: </body>
603: </html>
604: InReplyToHTML2
605: }
606:
607: sub PostDoneHTML {
608: print <<PostDoneHTML2;
609: <html>
610: <head>
611: <title></title>
612: </head>
613: <body bgcolor="#FFFFFF">
614: <br>
615: <center>
616: <table width=400><tr><td bgcolor="#000000">
617: <table width="100%" border=0 cellspacing=1 cellpadding=4>
618: <tr align=center bgcolor="#FFFFFF">
619: <td>
620: Your message has been successfully posted!
621: </td>
622: </tr>
623: <tr align=center bgcolor="#DEDFDF">
624: <td>
625: <form method=post action="$cgidirurl/$discussurl">
626: <input type=hidden name="ACTION" value="viewproblem">
627: <input type=hidden name="CLASS" value="$class">
628: <input type=hidden name="SETID" value="$setid">
629: <input type=hidden name="PSETID" value="$psetid">
630: <input type=hidden name="SNUM" value="$snum">
631: <input type=hidden name="CAPAID" value="$capaid">
632: <input type=hidden name="PROBNUM" value="$probnum">
633: <input type=submit value="Back to Problem $probnum">
634: </form>
635: </td>
636: </tr>
637: </table>
638: </td></tr></table>
639: </center>
640: </body>
641: </html>
642: PostDoneHTML2
643: }
644:
645: sub DelMsgPreHTML {
646: print <<DelMsgPreHTML2;
647: <html>
648: <head>
649: <title></title>
650: </head>
651: <body bgcolor="#FFFFFF">
652: <center>
653: <table width="95%"><tr><td bgcolor="#000000">
654: <table width="100%" border=0 cellspacing=1 cellpadding=4>
655: <tr bgcolor="#FFFFFF">
656: <td>
657: <font size=+1>$subject
658: </td>
659: </tr>
660: <tr bgcolor="#DEDFDF">
661: <td>
662: <font size=-1>
663: Posted by <a href="mailto:$email">$poster</a> on $date at $time
664: </font>
665: </td>
666: </tr>
667: <tr bgcolor="#FFFFFF">
668: <td>
669: $message
670: </td>
671: </tr>
672: </table>
673: </td></tr></table>
674: </center>
675: <center>
676: <table><tr><td bgcolor="#000000">
677: <table border=0 cellspacing=1 cellpadding=3><tr bgcolor="#FFFFFF">
678: <td colspan=2 align=center bgcolor="#DEDFDF">
679: Delete this message?
680: </td>
681: </tr>
682: <tr bgcolor="#FFFFFF">
683: <td align=center>
684: <form method=post action="$cgidirurl/$discussurl">
685: <input type=hidden name="ACTION" value="delmsg">
686: <input type=hidden name="CLASS" value="$class">
687: <input type=hidden name="SETID" value="$setid">
688: <input type=hidden name="PSETID" value="$psetid">
689: <input type=hidden name="SNUM" value="$snum">
690: <input type=hidden name="CAPAID" value="$capaid">
691: <input type=hidden name="FILE" value="$file">
692: <input type=hidden name="PROBNUM" value="$probnum">
693: <input type=submit value="Yes">
694: </form>
695: </td>
696: <td align=center>
697: <form method=post action="$cgidirurl/$discussurl">
698: <input type=hidden name="ACTION" value="viewproblem">
699: <input type=hidden name="CLASS" value="$class">
700: <input type=hidden name="SETID" value="$setid">
701: <input type=hidden name="PSETID" value="$psetid">
702: <input type=hidden name="SNUM" value="$snum">
703: <input type=hidden name="CAPAID" value="$capaid">
704: <input type=hidden name="PROBNUM" value="$probnum">
705: <input type=submit value="No">
706: </form>
707: </td>
708: </tr></table>
709: </td></tr></table>
710: </body>
711: </html>
712: DelMsgPreHTML2
713: }
714:
715: sub DelMsgDoneHTML {
716: print <<DelMsgDoneHTML2;
717: <html>
718: <head>
719: <title>
720: </title>
721: </head>
722: <body bgcolor="#FFFFFF">
723: <center>
724: <table><tr><td bgcolor="#000000">
725: <table width="100%" border=0 cellspacing=1 cellpadding=4>
726: <tr bgcolor="#FFFFFF">
727: <td>
728: The selected message has been successfully deleted
729: </td>
730: </tr>
731: <tr bgcolor="#DEDFDF">
732: <td align=center>
733: <form method=post action="$cgidirurl/$discussurl">
734: <input type=hidden name="ACTION" value="viewproblem">
735: <input type=hidden name="CLASS" value="$class">
736: <input type=hidden name="SETID" value="$setid">
737: <input type=hidden name="PSETID" value="$psetid">
738: <input type=hidden name="SNUM" value="$snum">
739: <input type=hidden name="CAPAID" value="$capaid">
740: <input type=hidden name="PROBNUM" value="$probnum">
741: <input type=submit value="Back to Message List">
742: </form>
743: </td>
744: </tr></table>
745: </td></tr></table>
746: </body>
747: DelMsgDoneHTML2
748: }
749:
750:
751: sub HideMsgPreHTML {
752: print <<HideMsgPreHTML2;
753: <html>
754: <head>
755: <title></title>
756: </head>
757: <body bgcolor="#FFFFFF">
758: <center>
759: <table width="95%"><tr><td bgcolor="#000000">
760: <table width="100%" border=0 cellspacing=1 cellpadding=4>
761: <tr bgcolor="#FFFFFF">
762: <td>
763: <font size=+1>$subject
764: </td>
765: </tr>
766: <tr bgcolor="#DEDFDF">
767: <td>
768: <font size=-1>
769: Posted by <a href="mailto:$email">$poster</a> on $date at $time
770: </font>
771: </td>
772: </tr>
773: <tr bgcolor="#FFFFFF">
774: <td>
775: $message
776: </td>
777: </tr>
778: </table>
779: </td></tr></table>
780: </center>
781: <center>
782: <table><tr><td bgcolor="#000000">
783: <table border=0 cellspacing=1 cellpadding=3><tr bgcolor="#FFFFFF">
784: <td colspan=2 align=center bgcolor="#DEDFDF">
785: Hide this message?
786: </td>
787: </tr>
788: <tr bgcolor="#FFFFFF">
789: <td align=center>
790: <form method=post action="$cgidirurl/$discussurl">
791: <input type=hidden name="ACTION" value="hidemsg">
792: <input type=hidden name="CLASS" value="$class">
793: <input type=hidden name="SETID" value="$setid">
794: <input type=hidden name="PSETID" value="$psetid">
795: <input type=hidden name="SNUM" value="$snum">
796: <input type=hidden name="CAPAID" value="$capaid">
797: <input type=hidden name="FILE" value="$file">
798: <input type=hidden name="PROBNUM" value="$probnum">
799: <input type=submit value="Yes">
800: </form>
801: </td>
802: <td align=center>
803: <form method=post action="$cgidirurl/$discussurl">
804: <input type=hidden name="ACTION" value="viewproblem">
805: <input type=hidden name="CLASS" value="$class">
806: <input type=hidden name="SETID" value="$setid">
807: <input type=hidden name="SNUM" value="$snum">
808: <input type=hidden name="CAPAID" value="$capaid">
809: <input type=hidden name="PROBNUM" value="$probnum">
810: <input type=submit value="No">
811: </form>
812: </td>
813: </tr></table>
814: </td></tr></table>
815: <br>
816: <table width="40%" border=0 cellspacing=0 cellpadding=0>
817: <tr><td bgcolor="#000000">
818: <table width="100%" border=0 cellspacing=1 cellpadding=0>
819: <tr><td bgcolor="#FFFFFF">
820: <font size=2>
821: Hiding this message will make it visible to users with
822: administrator access only.
823: </td></tr>
824: </table>
825: </td></tr></table>
826: </body>
827: </html>
828: HideMsgPreHTML2
829: }
830:
831: sub HideMsgDoneHTML {
832: print <<HideMsgDoneHTML2;
833: <html>
834: <head>
835: <title>
836: </title>
837: </head>
838: <body bgcolor="#FFFFFF">
839: <center>
840: <table><tr><td bgcolor="#000000">
841: <table width="100%" border=0 cellspacing=1 cellpadding=4>
842: <tr bgcolor="#FFFFFF">
843: <td>
844: The selected message has been successfully hidden
845: </td>
846: </tr>
847: <tr bgcolor="#DEDFDF">
848: <td align=center>
849: <form method=post action="$cgidirurl/$discussurl">
850: <input type=hidden name="ACTION" value="viewproblem">
851: <input type=hidden name="CLASS" value="$class">
852: <input type=hidden name="SETID" value="$setid">
853: <input type=hidden name="PSETID" value="$psetid">
854: <input type=hidden name="SNUM" value="$snum">
855: <input type=hidden name="CAPAID" value="$capaid">
856: <input type=hidden name="PROBNUM" value="$probnum">
857: <input type=submit value="Back to Message List">
858: </form>
859: </td>
860: </tr></table>
861: </td></tr></table>
862: </body>
863:
864: HideMsgDoneHTML2
865: }
866:
867:
868: sub UnHideMsgPreHTML {
869: print <<UnHideMsgPreHTML2;
870: <html>
871: <head>
872: <title></title>
873: </head>
874: <body bgcolor="#FFFFFF">
875: <center>
876: <table width="95%"><tr><td bgcolor="#000000">
877: <table width="100%" border=0 cellspacing=1 cellpadding=4>
878: <tr bgcolor="#FFFFFF">
879: <td>
880: <font size=+1>$subject
881: </td>
882: </tr>
883: <tr bgcolor="#DEDFDF">
884: <td>
885: <font size=-1>
886: Posted by <a href="mailto:$email">$poster</a> on $date at $time
887: </font>
888: </td>
889: </tr>
890: <tr bgcolor="#FFFFFF">
891: <td>
892: $message
893: </td>
894: </tr>
895: </table>
896: </td></tr></table>
897: </center>
898: <center>
899: <table><tr><td bgcolor="#000000">
900: <table border=0 cellspacing=1 cellpadding=3><tr bgcolor="#FFFFFF">
901: <td colspan=2 align=center bgcolor="#DEDFDF">
902: Unhide this message?
903: </td>
904: </tr>
905: <tr bgcolor="#FFFFFF">
906: <td align=center>
907: <form method=post action="$cgidirurl/$discussurl">
908: <input type=hidden name="ACTION" value="unhidemsg">
909: <input type=hidden name="CLASS" value="$class">
910: <input type=hidden name="SETID" value="$setid">
911: <input type=hidden name="SNUM" value="$snum">
912: <input type=hidden name="CAPAID" value="$capaid">
913: <input type=hidden name="FILE" value="$file">
914: <input type=hidden name="PROBNUM" value="$probnum">
915: <input type=submit value="Yes">
916: </form>
917: </td>
918: <td align=center>
919: <form method=post action="$cgidirurl/$discussurl">
920: <input type=hidden name="ACTION" value="viewproblem">
921: <input type=hidden name="CLASS" value="$class">
922: <input type=hidden name="SETID" value="$setid">
923: <input type=hidden name="PSETID" value="$psetid">
924: <input type=hidden name="SNUM" value="$snum">
925: <input type=hidden name="CAPAID" value="$capaid">
926: <input type=hidden name="PROBNUM" value="$probnum">
927: <input type=submit value="No">
928: </form>
929: </td>
930: </tr></table>
931: </td></tr></table>
932: </body>
933: </html>
934: UnHideMsgPreHTML2
935: }
936:
937:
938: sub UnHideMsgDoneHTML {
939: print <<UnHideMsgDoneHTML2;
940: <html>
941: <head>
942: <title>
943: </title>
944: </head>
945: <body bgcolor="#FFFFFF">
946: <center>
947: <table><tr><td bgcolor="#000000">
948: <table width="100%" border=0 cellspacing=1 cellpadding=4>
949: <tr bgcolor="#FFFFFF">
950: <td>
951: The selected message has been successfully unhidden
952: </td>
953: </tr>
954: <tr bgcolor="#DEDFDF">
955: <td align=center>
956: <form method=post action="$cgidirurl/$discussurl">
957: <input type=hidden name="ACTION" value="viewproblem">
958: <input type=hidden name="CLASS" value="$class">
959: <input type=hidden name="SETID" value="$setid">
960: <input type=hidden name="PSETID" value="$psetid">
961: <input type=hidden name="SNUM" value="$snum">
962: <input type=hidden name="CAPAID" value="$capaid">
963: <input type=hidden name="PROBNUM" value="$probnum">
964: <input type=submit value="Back to Message List">
965: </form>
966: </td>
967: </tr></table>
968: </td></tr></table>
969: </body>
970: UnHideMsgDoneHTML2
971: }
972:
973: sub TopMsgDoneHTML {
974: print <<TopMsgDoneHTML2;
975: <html>
976: <head>
977: <title>
978: </title>
979: </head>
980: <body bgcolor="#FFFFFF">
981: <center>
982: <table><tr><td bgcolor="#000000">
983: <table width="100%" border=0 cellspacing=1 cellpadding=4>
984: <tr bgcolor="#FFFFFF">
985: <td>
986: The selected message has been successfully $function
987: </td>
988: </tr>
989: <tr bgcolor="#DEDFDF">
990: <td align=center>
991: <form method=post action="$cgidirurl/$discussurl">
992: <input type=hidden name="ACTION" value="viewproblem">
993: <input type=hidden name="CLASS" value="$class">
994: <input type=hidden name="SETID" value="$setid">
995: <input type=hidden name="PSETID" value="$psetid">
996: <input type=hidden name="SNUM" value="$snum">
997: <input type=hidden name="CAPAID" value="$capaid">
998: <input type=hidden name="PROBNUM" value="$probnum">
999: <input type=submit value="Back to Message List">
1000: </form>
1001: </td>
1002: </tr></table>
1003: </td></tr></table>
1004: </body>
1005: TopMsgDoneHTML2
1006: }
1007:
1008: ## Admin HTML Subroutines
1009:
1010: sub AdminMainHTML {
1011: print <<AdminMainHTML2;
1012: <html>
1013: <head>
1014: <title></title>
1015: </head>
1016: <body bgcolor="#ffffff" text="#000000">
1017: <table width="400" border=0 cellspacing=0 cellpadding=0>
1018: <tr><td bgcolor="#000000">
1019: <table width="100%" border=0 cellspacing=1 cellpadding=0>
1020: <tr>
1021: <td bgcolor="blue" align=center>
1022: <font size=2 color="#ffffff"><b>Administrator Functions</font>
1023: </td>
1024: </tr>
1025: <tr>
1026: <td bgcolor="#ffffff">
1027: <form method=post action="$cgidirurl/$discussurl">
1028: <input type=hidden name="ACTION" value="adminusersearch">
1029: <input type=hidden name="CLASS" value="$class">
1030: <input type=hidden name="SETID" value="$setid">
1031: <input type=hidden name="PSETID" value="$psetid">
1032: <input type=hidden name="SNUM" value="$snum">
1033: <input type=hidden name="CAPAID" value="$capaid">
1034: <input type=hidden name="PROBNUM" value="$probnum">
1035: <input type=submit value="User Search">
1036: </form>
1037: </td>
1038: </tr>
1039: <tr>
1040: <td bgcolor="blue" align=right>
1041: <form method=post action="$cgidirurl/$discussurl">
1042: <input type=hidden name="ACTION" value="$viewset">
1043: <input type=hidden name="CLASS" value="$class">
1044: <input type=hidden name="SETID" value="$setid">
1045: <input type=hidden name="PSETID" value="$psetid">
1046: <input type=hidden name="SNUM" value="$snum">
1047: <input type=hidden name="CAPAID" value="$capaid">
1048: <input type=submit value="Exit">
1049: </form>
1050: </td>
1051: </tr>
1052: </table>
1053: </td></tr></table>
1054: </body>
1055: </html>
1056: AdminMainHTML2
1057: }
1058:
1059:
1060: sub AdminUserSearchHTML {
1061: print <<AdminUserSearchHTML2;
1062: <html>
1063: <head>
1064: <title></title>
1065: </head>
1066: <body bgcolor="#ffffff" text="#000000">
1067: <form method=post action="$cgidirurl/$discussurl">
1068: <input type=hidden name="ACTION" value="admin">
1069: <input type=hidden name="CLASS" value="$class">
1070: <input type=hidden name="SNUM" value="$snum">
1071: <input type=hidden name="CAPAID" value="$capaid">
1072: <input type=hidden name="SETID" value="$setid">
1073: <input type=hidden name="PSETID" value="$psetid">
1074: <input type=hidden name="PROBNUM" value="$probnum">
1075: <input type=submit value="<--Back">
1076: </form>
1077:
1078: <form method=post action="$cgidirurl/$discussurl">
1079: <input type=hidden name="ACTION" value="adminusersearchsubmit">
1080: <input type=hidden name="CLASS" value="$class">
1081: <input type=hidden name="SETID" value="$setid">
1082: <input type=hidden name="PSETID" value="$psetid">
1083: <input type=hidden name="SNUM" value="$snum">
1084: <input type=hidden name="CAPAID" value="$capaid">
1085: <input type=hidden name="PROBNUM" value="$probnum">
1086: <table width="400" border=0 cellspacing=0 cellpadding=0>
1087: <tr><td bgcolor="#000000">
1088: <table width="100%" border=0 cellspacing=1 cellpadding=0>
1089: <tr><td bgcolor="blue" colspan=2>
1090: <font size=2 color="#ffffff"><b>User Search</b>
1091: </td>
1092: </tr>
1093: <tr><td bgcolor="#ffffff" colspan=2>
1094: <font size=2>Username: <input type=text size=45 name="usersearch">
1095: </td>
1096: </tr>
1097: <tr><td bgcolor="#ffffff">
1098: <font size=1>User searching allows administrators to search the
1099: message bases for a specified username and display summary
1100: information.
1101: </td>
1102: <td bgcolor="#FFFFFF"><input type=submit value="Search!"></form></td>
1103: </tr>
1104: </table>
1105: </td></tr>
1106: </table>
1107: </body>
1108: </html>
1109: AdminUserSearchHTML2
1110: }
1111:
1112: sub MFNewPostHTML {
1113: print <<MFNewPostHTML2;
1114: <html>
1115: <head>
1116: <title></title>
1117: </head>
1118: <body bgcolor="#FFFFFF">
1119: You have not filled in all of the appropriate message information. Please
1120: go back and fill in the <b>subject</b> and <b>message</b> fields.
1121: <br><br>
1122: <center>
1123: <form method=post action="$cgidirurl/$discussurl">
1124: <input type=hidden name="ACTION" value="post">
1125: <input type=hidden name="CLASS" value="$class">
1126: <input type=hidden name="SETID" value="$setid">
1127: <input type=hidden name="PSETID" value="$psetid">
1128: <input type=hidden name="SNUM" value="$snum">
1129: <input type=hidden name="CAPAID" value="$capaid">
1130: <input type=hidden name="PROBNUM" value="$probnum">
1131: <input type=submit value="<-- Back">
1132: </form>
1133: </center>
1134: </body>
1135: </html>
1136: MFNewPostHTML2
1137: exit;
1138: }
1139:
1140: sub MFPostReplyHTML {
1141: print <<MFPostReplyHTML2;
1142: <html>
1143: <head>
1144: <title></title>
1145: </head>
1146: <body bgcolor="#FFFFFF">
1147: You have not filled in all of the appropriate message information. Please
1148: go back and fill in the <b>subject</b> and <b>message</b> fields.
1149: <br><br>
1150: <center>
1151: <form method=post action="$cgidirurl/$discussurl">
1152: <input type=hidden name="ACTION" value="post">
1153: <input type=hidden name="CLASS" value="$class">
1154: <input type=hidden name="SETID" value="$setid">
1155: <input type=hidden name="PSETID" value="$psetid">
1156: <input type=hidden name="SNUM" value="$snum">
1157: <input type=hidden name="CAPAID" value="$capaid">
1158: <input type=hidden name="PROBNUM" value="$probnum">
1159: <input type=hidden name="REPLYNUM" value="$replynum">
1160: <input type=submit value="<-- Back">
1161: </form>
1162: </center>
1163: </body>
1164: </html>
1165: MFPostReplyHTML2
1166: exit;
1167: }
1168:
1169:
1170: sub InvalidVarsHTML {
1171: print <<InvalidVarsHTML2;
1172: <html>
1173: <head>
1174: <title></title>
1175: </head>
1176: <body bgcolor="#FFFFFF">
1177: you have entered one or more invalid variables.
1178: </body>
1179: </html>
1180: InvalidVarsHTML2
1181: exit;
1182: }
1183:
1184: sub BadPassHTML {
1185: print <<BadPassHTML2;
1186: <html>
1187: <head>
1188: </head>
1189: <body bgcolor="#FFFFFF">
1190: You have entered an <b>incorrect</b> CAPA ID for this set
1191: </body>
1192: </html>
1193: BadPassHTML2
1194: exit;
1195: }
1196:
1197: sub NotAdminHTML {
1198: print <<NotAdminHTML2;
1199: <html>
1200: <head>
1201: </head>
1202: <body bgcolor="#FFFFFF">
1203: You are not an administrator
1204: <br>
1205: This operation is not available
1206: </body>
1207: </html>
1208: NotAdminHTML2
1209: exit;
1210: }
1211:
1212: 1;
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>