#!/usr/bin/perl

$notice_dir="/home/planning/public_html/seminar/notices/";
$abstract_dir="/home/planning/public_html/seminar/abstracts/";
$conference_date="19_1_2002";

($sec,$min,$hour,$mday,$current_month,$current_year,$wday,$yday,$isdst) =  localtime(time);
($current_year,$current_month)=(1900+$current_year,1+$current_month);

$today="${mday}_${current_month}_${current_year}";
if ($current_month <= 6) {
  $last_year=$current_year-1;
  $starting_date="1_7_$last_year";
}
else {
  $starting_date="1_7_$current_year";
}

$ls=`ls $notice_dir`;
@all_seminars=split(/\n/,$ls);
foreach $seminar (@all_seminars) {
  $temp=$seminar;
  $temp=~ s/\.txt//;
  $temp=~ s/_//g;
  if (($seminar=~ /(.*)_(.*)_(.*).txt/) && (!($temp=~ /[a-zA-Z]/))) {
    if ((cal($seminar) >= cal($starting_date)) && (cal($seminar) < cal($today))) {
      push(@seminars_this_year,$seminar);
    }
  }      
}

@seminars_this_year = sort { cal($a) <=> cal($b) } @seminars_this_year;
&print_html_header;

$set_conference="NO";
foreach $seminar (@seminars_this_year) {
  if (($set_conference eq "NO") && (cal($seminar) > cal($conference_date))) {
    $set_conference = "YES";
    print "<CENTER><p><br><a href=\"http://www.isid.ac.in/~planning/conf.html\">";
    print "<B><font face=\"Helvetica, Arial, Comic Sans MS\" size=+1 COLOR=\"\#0000AA\"></font><B></a></center>\n";
  }
  &do_this_seminar($seminar);
}
&print_html_end;
exit;

sub cal {
  local($str)=$_[0];
  if ($str=~ /\.txt/) {
    $str=~ s/\.txt//;
  }
  if ($str=~ /(.*)_(.*)_(.*)/) {
     return($1+(100*$2)+(10000*$3));
  }
}

sub print_html_header {
  print "content-type: text/html

 
<html><head><STYLE>
\<\!--
A\{text-decoration:none\}
--\>
</STYLE>
<title>Seminar Archives page of the Planning Unit, Delhi center.</title>
</head>
<body background=\"../images/backgrounds/greyback.jpg\" TEXT=\"\#0000AA\" 
bgcolor = \"\#dddddd\" link=\"\#000000\" vlink=\"\#0000AA\">
<center>

<table border=0 cellpadding=10 cellspacing=10 width=90% bgcolor=white>
<tr><td><center>
<TABLE bgcolor=white border=0 width=90% cellpadding=10 cellspacing=0>
<TR valign=\"center\"> <TD> <center>
<font  size=+1 face=\"Helvetica, Arial, Comic Sans MS\"><B>Seminar Archives 
Page</B></font></center>
</td></tr></table></center></td></tr></table>
<br>
<table border=0 cellpadding=10 cellspacing=10 width=90% bgcolor=white>
<tr><td><center>
<TABLE  bgcolor=white border=0 width=90% cellpadding=10 cellspacing=0  >
<TR valign=\"center\"><TD><font face=\"Helvetica, Arial, Comic Sans MS\">
<B>This page contains notices of previous seminars held at the 
Planning Unit, Delhi center, since 1st of July, ";
  if ($current_month >= 7 ) {
    print "$current_year.</B></font></td></tr></table>
</center></td></tr></table>\n";
  }
  else {
    print "${last_year}.</font> <br><br> </td></tr></table>\n";
  }
  print "<br>
<hr width=90%>
<br>\n";
}

sub print_html_end {
print "</center></td></tr></table></center>
<font face=\"Helvetica, Arial, Comic Sans MS\"
size=+1 COLOR=\"\#0000AA\"><B><em>This page:</em>
http://www.isid.ac.in/~planning/cgi-bin/archives.cgi <br>
[<A HREF=\"http://www.isid.ac.in/~planning/cgi-bin/seminar.cgi\">Seminars page</A>]
[<A HREF=\"http://www.isid.ac.in/~planning\">Planning Unit</A>]
[<A HREF=\"http://www.isid.ac.in\">Indian Statistical Institute</A>]
[<A HREF=\"mailto:pu\@isid.ac.in\">Comment on page design</A>]</B></font>
</body>
</html>\n";
}

sub do_this_seminar {
  local($sem_date)=$_[0];
  open(NOTICE,"${notice_dir}${sem_date}") || die "can't open the notice file\n";
  local(@entry)=<NOTICE>;
  close(NOTICE);
  
  $entry[1]=~ s/\\\\/<br>/g;
  $entry[2]=~ s/\\\\/<br>/g;
  print "
<center><table border=0 cellpadding=10 cellspacing=10 width=90% bgcolor=white>
<tr><td><center>
<table border=0 cellpadding=5 cellspacing=3 width=90%>
<td width=45% valign=\"top\"><font face=\"Helvetica, Arial, Comic Sans MS\" size=+1 COLOR=\"\#0000AA\">
<b>SPEAKER</b></font></td>
<td  width=5% valign=\"top\"><center>:</center></td>
<td width=50% valign=\"top\"><font face=\"Helvetica, Arial, Comic Sans MS\" size=+1 COLOR=\"\#0000AA\">
<b>$entry[0] <br> $entry[1]</b></font></td></tr>
<tr><td width=45% valign=\"top\"><font face=\"Helvetica, Arial, Comic Sans MS\" size=+1 COLOR=\"\#0000AA\">
<b>TOPIC</b></font></td>
<td  width=5% valign=\"top\"><center>:</center></td>
<td width=50% valign=\"top\"><font face=\"Helvetica, Arial, Comic Sans MS\" size=+1 COLOR=\"\#0000AA\">
<b>$entry[2]</b></font></td></tr>
<tr>
<td width=45% valign=\"top\"><font face=\"Helvetica, Arial, Comic Sans MS\" size=+1 COLOR=\"\#0000AA\">
<b>DAY & DATE</b></font></td>
<td  width=5% valign=\"top\"><center>:</center></td>
<td width=50% valign=\"top\"><font face=\"Helvetica, Arial, Comic Sans MS\" size=+1 COLOR=\"\#0000AA\">
<b>$entry[4]</b></font></td></tr>\n";

  $sem_date=~ s/\.txt//;
  $abs_file="${abstract_dir}${sem_date}.html";
  if (-e $abs_file) {
     print " 
<tr><td colspan=3><center>
<table width=100 cellpadding=2><tr valign=\"top\">
<td bgcolor=\"beige\"><a href=\"../seminar/abstracts/${sem_date}.html\">
<center><b><font face=\"Helvetica, Arial, Comic Sans MS\" size=+1>
Abstract</font></b><center></a></td></tr></table></center></td>
</tr>\n";
  }
  print "</table></center></td></tr></table></center><br><hr width=90%><br>\n";
}
