2009-M57 - Main Download Table for Network (PCAP) Captures
%s (%s)\n";
$empty_cell_format = "
| \n";
$months = array(11=>"November", 12=>"December");
$days = array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
$start = "Friday";
$start_date = 13;
$start_month = 11;
$year = 2009;
$colors = array("Sunday"=>"rgb(251,51,0)", //red
"Monday"=>"rgb(255,153,51)", // orange
"Tuesday"=>"rgb(255,255,153)", //yellow
"Wednesday"=>"rgb(104,204,0)", //green
"Thursday"=>"rgb(102, 153, 204)", //blue
"Friday"=>"rgb(51,153,204)", //indigo(ish)
"Saturday"=>"rgb(204,153,205)"); //violet
echo "
";
echo "Calendar |
";
for ($month = 11; $month < 13; $month++){
// print month header
echo sprintf("%s |
\n", $months[$month]);
echo "\n";
foreach ($days as $day ){
echo sprintf("%s | \n",
$colors[$day],$day);
}
echo "
";
for($day=1;$day<32;$day++){
$dayofweek = 0;
// set day of week
if($month == 11) {
$dayofweek = $days[($day - 1) % 7];
} else {
$dayofweek = $days[($day+1)%7];
}
// ignore if before the starting week
if($day < 8 && $month == 11) {
continue;
}
// end november
if($day > 30 && $month==11) {
echo " | \n";
break;
}
// start december
if($day == 1 && $month == 12) {
echo " | \n";
}
// stop if after end
if ($day > 12 && $month == 12) {
break;
}
$line = "";
if ($dayofweek == "Sunday") {
$line .= "
\n";
}
$fn = sprintf($file_name_format,$month,$day);
if(file_exists($fn)){
$fsize = calcsize(filesize($fn));
$line .= sprintf($cell_format,$dayofweek,$colors[$dayofweek],$fn,$fn, $fsize);
} else {
$line .= sprintf($empty_cell_format,$dayofweek, $colors[$day]);
}
if ($dayofweek == "Saturday") {
$line .= "
\n";
}
print $line;
}
}
echo "
";
?>