Final Exams: Preliminary Schedule

Last modified:

Announcing the results: ~"; foreach( $f as $r ){ if( preg_match("/^# /",$r) ){ echo '['.preg_replace("/^# FE /","",$r)."]\n"; } } foreach( $f as $r ){ if( preg_match("/^# /",$r) ){ $ts = strtotime( trim(preg_replace("/.* /","",$r)) )+300; } $r = preg_replace("/^([^#\*]+.*)\n/","\\1
\n",$r); $r = preg_replace("/^# (.*)\n/","

\\1

\n",$r); $r = preg_replace("/^## (.*)\n/","

\\1

\n\t

",$r); $r = preg_replace("/^### (.*)\n/","

\\1
\n\t

",$r); if( preg_match("/Schedule/",$r) ){ $h = "".date("H:i",$ts-300).""; $r .= "\n(everybody in this session have to show up!)"; $r .= "\n\t".$h."style=\"zvtable\" border=0>"; } if( preg_match("/

\n\n\t".$r; } $dt = 2100; if( preg_match("/^\*\t/",$r) ){ $d = date("H:i",$ts)."-".date("H:i",$ts+$dt); $r = preg_replace("/\t[^\t]+\$/","",$r); $r = preg_replace("/\t[^\t|]+ \| /","\t",$r); $r = preg_replace("/\t([^\t|]+)$/","\t(\\1)",$r); $r = preg_replace("/ \([A-Z0-9]{6}\)(..)?\t/","\\1\n\t\t

",$r); $r = preg_replace("/(\t)\[[^]]+\] ?/","\\1",$r); $r = preg_replace("/^\*\t/","\n\t
".$d."\n\t\t",$r); // $r = preg_replace("/\t/","\n\t\t",$r); $ts+= $dt; $at = $ts+600; } $r = preg_replace("/\^([0-9]+) ?/","\\1",$r); echo "\t".$r; } echo "\n\t
\n".$annres.date("H:i",$at)."

\n"; ?>