#include <stdio.h>
#include "../include/cgiutils.h"

main()
{
  char *host, *query, *querytype, *return_format, *colldir, *collname ;
  char *outfile ;
  char s[1024] ;
  char fulldir[FILENAME_MAX] ;
  FILE *fp ;
  int parnum ;

  return_header("text/html") ;

  printf("<body bgcolor=\"#ffffff\">") ;

  decode_query_string(3, "colldir", &colldir, 
		      "collname", &collname,
		      "query", &query) ;

  sprintf(fulldir, "/herbaria/FLORA/%s", colldir) ;
  do_mg_query(query, fulldir, collname, &outfile) ;

  fp = fopen(outfile, "r") ;
    while (!feof(fp)) {
      fgets(s, 1024, fp) ;
      if (!feof(fp)) {
	if (!strncmp(s, "entrnum", 7)) 
	  printf("<hr>\n") ;
	else printf("%s", s) ;
      }
    }

  fclose(fp) ;
  unlink(outfile) ;
}
