#!/opt/ucl/bin/perl

read(STDIN, $string, $ENV{'CONTENT_LENGTH'});

$file=$string;
$file=~s#=.*$##;

chdir ('INSERT_FULL_PATH_TO_SDR_CACHE');

if (!open(TEXTFILE, $file)) {

print "Content-type: text/html\n\n";
print "Please reload the previous page, this announcement has expired\n";

}
   $counter = 0;


while ($line = <TEXTFILE>) {

        if ($line =~ /^m=/){
            $media = $line;

	    if ($media =~ /audio/){
		$counter=1;
		$audioport = $line;
		$audioport=~s#m=audio\s##;
		$audioport=~s#\s.*$##;
		$audio = "audio";

	    }
	    elsif ($media =~ /video/){
		$counter=2;
		$videoport = $line;
		$videoport=~s#m=video\s##;
		$videoport=~s#\s.*$##;
		$video = "video";

	    }
	    elsif ($media =~ /text/){
		$counter=3;
		$textport = $line;
		$textport=~s#m=text\s##;
		$textport=~s#\s.*$##;
		$text = "text";

	    }
	    elsif ($media =~ /whiteboard/){
		$counter=4;
		$wbport = $line;
		$wbport=~s#m=whiteboard\s##;
		$wbport=~s#\s.*$##;
		$wb = "whiteboard";

	    }
        }

	elsif ($counter =~ /1/){
	    $audiottl = $line;
	    $audiottl=~s#^.*/##;
	    $audioaddr = $line;
	    $audioaddr=~s#^c=IN IP4\s##;
	    $audioaddr=~s#/.*$##;
	    $counter = 0;

	}
	elsif ($counter =~ /2/){
	    $videottl = $line;
	    $videottl=~s#^.*/##;
	    $videoaddr = $line;
	    $videoaddr=~s#^c=IN IP4\s##;
	    $videoaddr=~s#/.*$##;
	    $counter = 0;
	}
	elsif ($counter =~ /3/){
	    $textttl = $line;
	    $textttl=~s#^.*/##;
	    $textaddr = $line;
	    $textaddr=~s#^c=IN IP4\s##;
	    $textaddr=~s#/.*$##;
	    $counter = 0;
	}
	elsif ($counter =~ /4/){
	    $wbttl = $line;
	    $wbttl=~s#^.*/##;
	    $wbaddr = $line;
	    $wbaddr=~s#^c=IN IP4\s##;
	    $wbaddr=~s#/.*$##;
	    $counter = 0;
	}
        elsif ($line =~ /^s=/){
            $subject = $line;
	    $subject=~s#^s=##;
	    $cgi_script="toolstart.cgi";

        }
	elsif ($line =~ /^i=/){
            $info = $line;
	    $info=~s#^i=##;
	}

    }


print "Content-type: text/html\n\n";

print "\n
<html>
<head>
   <title>Development log</title>
</head>
<body bgcolor=\"#FFFFFF\" link=\"#00CCCC\" vlink=\"#339966\" alink=\"#339966\">
&nbsp;
<p><br>
<center><table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=\"80%\" BGCOLOR=\"#B0C4DE\" >
<tr ALIGN=LEFT VALIGN=TOP>
<td VALIGN=TOP><font color=\"#FF6600\"></font>&nbsp;
<center>
<br><b><font face=\"arial\"><font color=\"#FF6600\"><font size=+2>$subject
</font></font></font></b>
<br><font color=\"#FF6600\">&nbsp;</font></center>
</td></tr>
<tr><td BGCOLOR=\"#FFFFFF\"><center><b><br><br><font face=\"arial\"><font color=\"#FF6600\"><font size=-1>$info</center></td></tr>

<tr><td BGCOLOR=\"#FFFFFF\"><center><br><br>
<table BORDER=1>

<tr align=center>
<td><b><font face=\"arial\"><font color=\"#FF6600\"><font size=+1>Media<br><br></td>
<td><b><font face=\"arial\"><font color=\"#FF6600\"><font size=+1>Address<br><br></td>
<td><b><font face=\"arial\"><font color=\"#FF6600\"><font size=+1>Port<br><br></td>
<td><b><font face=\"arial\"><font color=\"#FF6600\"><font size=+1>ttl<br><br></td>
</tr>
";
if ($audio eq "") {}
else {
print "<tr>
<td><center><a href=\"http://www-mice.cs.ucl.ac.uk/cgi-bin/$cgi_script/rat/$audiottl/$audioaddr/$audioport\">
$audio</a></center></td>
<td>$audioaddr<br></td>
<td>$audioport<br></td>
<td>$audiottl<br></td>
</tr>";}

if ($video eq "") {}
else {

print "<tr>
<td><center><a href=\"http://www-mice.cs.ucl.ac.uk/cgi-bin/toolstart.cgi/vic/$videottl/$videoaddr/$videoport\">
$video</a><br></center></td>
<td>$videoaddr<br></td>
<td>$videoport<br></td>
<td>$videottl<br></td>";
}

if ($text eq "") {}
else {
print "<tr>
<td><center><a href=\"http://www-mice.cs.ucl.ac.uk/cgi-bin/$cgi_script/nte/$textttl/$textaddr/$textport\">
$text</a><br></center></td>
<td>$textaddr<br></td>
<td>$textport<br></td>
<td>$textttl<br></td>
</tr>"; }

if ($wb eq "") {}
else {
print "<tr>
<td><center><a href=\"http://www-mice.cs.ucl.ac.uk/cgi-bin/$cgi_script/wbd/$wbttl/$wbaddr/$wbport\">
$wb</a><br></center></td>
<td>$wbaddr<br></td>
<td>$wbport<br></td>
<td>$wbttl<br></td>
</tr> "; }

print "</table></center>
</td></tr>
</table>";

print "<p><b><i><font face=\"Arial Narrow\"><font color=\"#FF6600\"><font size=-1>For
further information please email <a href=\"mailto: YOURNAME\@DOMAINNAME\">YOURNAME\@DOMAINNAME</a></font></font></font></i></b>
</body>
</html>
";



