HEX
Server: Apache
System: Linux www3.pit.tblive.com 5.14.0-687.38.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Aug 12 17:19:12 EDT 2026 x86_64
User: awaldron (1020)
PHP: 8.1.34
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/awaldron/www/archive/5a_orig/calendar2.php
<?php
error_reporting(0);
if(phpversion() >= "4.2.0") {
extract($HTTP_POST_VARS);
extract($HTTP_GET_VARS); 
}

echo "<HTML>\n";
echo "<HEAD>\n";
echo "<meta http-equiv=Content-Type content=\"text/html;  charset=ISO-8859-1\">\n";
echo "<TITLE>Fifth Ace Entertainment</TITLE>\n";
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"lib/styles.css\">\n";
echo "<body leftmargin=0 topmargin=0 rightmargin=0 marginwidth=0 marginheight=0>\n";

//////////////////////////////////////////////////////////////////////////////////////
$testdays = array("sun", "mon", "tue", "wed", "thu", "fri", "sat");

//Set Variables
 if ($month_num && $year) {   	// if data was passed from the form (user clicked NEXT or PREV)
   $prev_month = $month_num - 1;
   $next_month = $month_num + 1;
   $prev_year = $year;
   $next_year = $year;
   
   if ($month_num == 1) {
      $prev_month = "12";
      $prev_year--;
   }
   if ($month_num == 12) {
     $next_year++;
     $next_month = "1";
   }
} else {			// if user accesses the calendar direct
   $month_num = date("n");
   $year = date("Y");
   $prev_month = $month_num - 1;
   $next_month = $month_num + 1;
   $prev_year = $year;
   $next_year = $year;
   
   if ($month_num == 1) {
      $prev_month = "12";
      $prev_year--;
   }
   if ($month_num == 12) {
     $next_year++;
     $next_month = "1";
   }
}

$datedata = getdate(mktime("","","",$month_num,"1",$year));
$firstday = strtolower(substr($datedata[weekday],0,3));
$month = strtolower(substr($datedata[month],0,3));

$filepath = "cgi-bin/calendar2/" . $year . "/" . $month . ".dat";
$dates = file($filepath);
$month_length = count($dates);

// Find the number of cells for the calendar to dynamically resize window for calendar to fit
$num_cells = $month_length;
for ($d=0; $firstday != $testdays[$d]; $d++) {
	$num_cells++;
}
if ($num_cells > 35) {
	echo "<SCRIPT>window.resizeTo(750,610);</SCRIPT>\n";
	// Create a table to center calendar vertically
	echo "<table width=100% height=580 border=1 cellspacing=0 cellpadding=0><tr><td valign=\"middle\">\n";
} else {
	echo "<SCRIPT>window.resizeTo(750,520);</SCRIPT>\n";
	// Create a table to center calendar vertically
	echo "<table width=100% height=490 border=1 cellspacing=0 cellpadding=0><tr><td valign=\"middle\">\n";
}


//////////////////////////////////////////////////////////////////////////////////////

echo "<center>\n";

// Start Calendar
echo "<table border=0 width=700 cellspacing=2 cellpadding=0>\n";
echo "<tr>\n";
// Previous Button
echo "         <form action=\"calendar2.php\" method=\"get\"><td valign=\"bottom\" align=\"left\">\n";
echo "             <input type=\"hidden\" name=\"month_num\" value=\"" . $prev_month . "\"><input type=\"hidden\" name=\"year\" value=\"" . $prev_year . "\">\n";
echo "             <input type=\"image\" src=\"images/prev.gif\" border=0>\n";
echo "         </td></form>\n";
// Month - Year
echo "         <td colspan=5 valign=middle align=center>\n";
echo "           <img src=\"calendar/" . $month . ".gif\"><img src=\"calendar/" . $year . ".gif\">\n";
echo "         </td>\n";
// Next Button
echo "         <form action=\"calendar2.php\" method=\"get\"><td valign=\"bottom\" align=\"right\">\n";
echo "                  <input type=\"hidden\" name=\"month_num\" value=\"" . $next_month . "\"><input type=\"hidden\" name=\"year\" value=\"" . $next_year . "\">\n";
echo "                  <input type=\"image\" src=\"images/next.gif\" border=0>\n";
echo "         </td></form>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "   <td width=100 bgcolor=000000 align=center><img src=\"calendar/sun.gif\"></td>\n";
echo "   <td width=100 bgcolor=000000 align=center><img src=\"calendar/mon.gif\"></td>\n";
echo "   <td width=100 bgcolor=000000 align=center><img src=\"calendar/tue.gif\"></td>\n";
echo "   <td width=100 bgcolor=000000 align=center><img src=\"calendar/wed.gif\"></td>\n";
echo "   <td width=100 bgcolor=000000 align=center><img src=\"calendar/thu.gif\"></td>\n";
echo "   <td width=100 bgcolor=000000 align=center><img src=\"calendar/fri.gif\"></td>\n";
echo "   <td width=100 bgcolor=000000 align=center><img src=\"calendar/sat.gif\"></td>\n";
echo "</tr>\n";
echo "<tr height=80>\n";

$column = 1;
// Print blanks on first calendar line
for ($d=0; $firstday != $testdays[$d]; $d++) {
   echo "   <td width=100>&nbsp;</td>\n";
   $column++;
}
// Write the first of the month
$line = explode("|||", $dates[0]);
$data1 = trim($line[1]);
$data2 = trim($line[2]);
$data3 = trim($line[3]);
echo "   <td width=100 bgcolor=DEDEDE background=\"calendar/1.gif\">\n";
echo "      <table width=100 height=80 border=0 cellspacing=0 cellpadding=0>\n";
echo "      <tr colspan=2 height=1><td height=1 colspan=2 bgcolor=000000><img src=\"images/clear.gif\" width=1 height=1></td></tr>\n";
if ((strlen($data1) > 0) && (strlen($data2) > 0) && (strlen($data3) > 0)) {
	echo "      <tr><td valign=bottom align=center class=\"calendar\">";
} else {
	echo "      <tr><td valign=middle align=center class=\"calendar\">";
}
   if (strlen($data1) > 0) {
      	echo $data1;
   }
   if (strlen($data2) > 0) {
	echo "<img src=\"images/red.gif\" width=96% height=1>" . $data2;
   }
   if (strlen($data3) > 0) {
	echo "<img src=\"images/red.gif\" width=96% height=1>" . $data3;
   }
   echo "</td><td width=2 bgcolor=000000><img src=\"images/clear.gif\" width=1 height=1></td></tr>\n";
echo "      </table>\n";
echo "   </td>\n";

// Write the rest of the days
for ($i=1; $i<$month_length; $i++) {
   if ($column == 7) {
      echo "</tr>\n<tr height=80>";
      $column = 0;
   }
   $line = explode("|||", $dates[$i]);
   $data1 = trim($line[1]);
   $data2 = trim($line[2]);
   $data3 = trim($line[3]);
   echo "   <td width=100 bgcolor=DEDEDE background=\"calendar/" . ($i+1) . ".gif\">\n";
   echo "      <table width=100 height=80 border=0 cellspacing=0 cellpadding=0>\n";
   echo "      <tr colspan=2 height=1><td height=1 colspan=2 bgcolor=000000><img src=\"images/clear.gif\" width=1 height=1></td></tr>\n";
   if ((strlen($data1) > 0) && (strlen($data2) > 0) && (strlen($data3) > 0)) {
	echo "      <tr><td valign=bottom align=center class=\"calendar\">";
   } else {
	echo "      <tr><td valign=middle align=center class=\"calendar\">";
   }
   if (strlen($data1) > 0) {
      	echo $data1;
   }
   if (strlen($data2) > 0) {
	echo "<img src=\"images/red.gif\" width=96% height=1>" . $data2;
   }
   if (strlen($data3) > 0) {
	echo "<img src=\"images/red.gif\" width=96% height=1>" . $data3;
   }
   echo "</td><td width=2 bgcolor=000000><img src=\"images/clear.gif\" width=1 height=1></td></tr>\n";
   echo "      </table>\n";
   echo "   </td>\n";
   $column++;
}

// Account for any leftover blanks in last row
if ($column < 7) {
   while ($column < 7) {
      echo "   <td width=100>&nbsp;</td>\n";
      $column++;
   }
}
// Close calendar table
echo "</tr></table>\n";
echo "</center>\n";

echo "</td></tr></table>\n";
echo "</BODY>\n";
echo "</HTML>\n";

?>