--- capa/capa51/pProj/capaCgiUtils.c 1999/09/28 21:26:20 1.1
+++ capa/capa51/pProj/capaCgiUtils.c 1999/10/13 20:05:00 1.3
@@ -1067,7 +1067,7 @@ print_mainmenu(class,sn,pin)char *class;
void
print_page_header(mode,num_quest) int mode;int num_quest;
{
- char buf[MAX_BUFFER_SIZE];
+ char buf[MAX_BUFFER_SIZE], discussdir[MAX_BUFFER_SIZE];
char *serverName;
int configResult,term_summary_button=1;
@@ -1206,6 +1206,20 @@ print_page_header(mode,num_quest) int mo
fprintf(stdout,"");
}
+ /*Discuss Button*/
+
+ sprintf(discussdir,"%s/discussion/%d",g_class_fullpath,g_login_set);
+ if ( access(discussdir,F_OK) == 0 ) {
+ fprintf(stdout,"
| ");
+ }
+
fprintf(stdout,"\n\n");
fflush(stdout);
}
@@ -2369,27 +2383,28 @@ FILE *out;
i, /* Question counter */
set_score, /* Score on a set */
term_score=0, /* Total points received */
- term_valid=0, /* Total points possible */
- result;
+ term_valid=0; /* Total points possible */
T_entry entry; /* Database entry for a set */
char buf[MAX_BUFFER_SIZE]; /* Output line buffer */
- char buf2[MAX_BUFFER_SIZE]; /* Output line buffer */
T_header header; /* Problem set header */
- int question_cnt,valid_wgt, rate,configResult,
- status_line_length=DEFAULT_STATUS_LINE_LENGTH,row;
+ int question_cnt,valid_wgt,configResult;
char class_fullpath[ONE_K],*serverName;
int hw_c, hw_r, qz_c, qz_r, fs, homework_count, quiz_count;
- int ex_c, epc_c;
float hw_w, qz_w, ex_w, fe_w, pc_w;
int idx, entry_count, tmp_len;
float *S, *F;
int *X;
- char *capa_server, *qz_p, *ex_p, *epc_p;
+ char *capa_server;
int max_set[4];
char **c_path_pp;
-
-
-
+
+ /*Unused Vars
+ char buf2[MAX_BUFFER_SIZE];
+ char *qz_p, *ex_p, *epc_p;
+ int ex_c, epc_c, result;
+ int rate, status_line_length=DEFAULT_STATUS_LINE_LENGTH,row;
+ */
+
serverName=getenv("SERVER_NAME");
if (!serverName) {
fprintf(out,"Enviroment variable SERVER_NAME not set.\n");