--- 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,"
",serverName,g_cgibin_path,g_cowner); + fprintf(stdout,"%s\n", buf); + fprintf(stdout,"\n",g_class_name); + fprintf(stdout,"\n",g_student_number); + fprintf(stdout,"\n",g_entered_pin); + fprintf(stdout,"\n",g_login_set); + fprintf(stdout,"\n
"); + } + 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");