session_start();
require("../common/db.php");
$month = $_REQUEST["m"];
$year = $_REQUEST["y"];
$selMonth = $_REQUEST["sM"];
$selDay = $_REQUEST["sD"];
$selYear = $_REQUEST["sY"];
if($selMonth == "" || $selDay=="" || $selYear ==""){
$selMonth = date("m");
$selDay = date("j");
$selYear = date("Y");
}
if($month == "")
$month = date("m");
if($year == "")
$year = date("Y");
if($year < 1999){
$year = 1999;
$month = 1;
}
if($year > date("Y") + 3 || ($month > 10 && $year == date("Y") + 3)){
$year = date("Y") + 3;
$month = 10;
}
/*if($year < 2004){
$year = 2004;
$month = 1;
}
if($year > date("Y") + 1 || ($month > 10 && $year == date("Y") + 1)){
$year = date("Y") + 1;
$month = 10;
}*/
$SelectedDayTimeStamp = strtotime("$selYear-$selMonth-$selDay");
$SelectedDateArray = getdate($SelectedDayTimeStamp);
if($SelectedDateArray['wday'] == 0){
$SelectedStartTimeStamp = $SelectedDayTimeStamp;
}else{
$SelectedStartTimeStamp = mktime(0,0,0,date("m",$SelectedDayTimeStamp),date("j",$SelectedDayTimeStamp)-$SelectedDateArray['wday'],date("Y",$SelectedDayTimeStamp));
}
$SelectedEndTimeStamp = mktime(0,0,0,date("m",$SelectedStartTimeStamp),date("j",$SelectedStartTimeStamp)+6,date("Y",$SelectedStartTimeStamp));
$query = "SELECT performanceID, title, DATE_FORMAT(startDate,'%M') as startMonth,DATE_FORMAT(startDate,'%e') as startDay, DATE_FORMAT(startDate,'%Y') as startYear, ".
"DATE_FORMAT(endDate,'%M') as endMonth,DATE_FORMAT(endDate,'%e') as endDay, DATE_FORMAT(endDate,'%Y') as endYear, theater, altImage, byLine, buyTicketsLink, ".
"aboutPlayLink, offersLink, synopsisShort, p.theaterID ".
"FROM performance p LEFT JOIN theater t ON p.theaterID = t.theaterID ".
"WHERE p.startDate <='" . date("Y-m-d",$SelectedEndTimeStamp) ."' AND endDate >= '" . date("Y-m-d",$SelectedStartTimeStamp) . "' AND viewable='1' ";
$query .= "ORDER BY displayOrder, startDate, title";
$dbResults = mysql_query($query);
$numPerformances = mysql_num_rows($dbResults);
if(!checkdate($month,1,$year)){
$firstMonthTimeStamp = strtotime(date("Y") . "-". date("m") ."-1");
}else{
$firstMonthTimeStamp = strtotime("$year-$month-1");
}
$secondMonthTimeStamp = mktime(0,0,0,date("m",$firstMonthTimeStamp)+1,1,date("Y",$firstMonthTimeStamp));
$thirdMonthTimeStamp = mktime(0,0,0,date("m",$firstMonthTimeStamp)+2,1,date("Y",$firstMonthTimeStamp));
$prevMonthTimeStamp = mktime(0,0,0,date("m",$firstMonthTimeStamp)-1,1,date("Y",$firstMonthTimeStamp));
?>
The Rep - 10/11 Season - Calendar
|
 |
| |
|
|
 |
 |
&y==date("Y",$prevMonthTimeStamp)?>&sM==$selMonth?>&sD==$selDay?>&sY==$selYear?>"> |
 |
 |
 |
| =date("F Y", $firstMonthTimeStamp);?> |
 |
| S |
M |
T |
W |
T |
F |
S |
 |
$counter = 0;
$numDays = date("t", $firstMonthTimeStamp);
for($i = 1; $i < $numDays+1; $i++, $counter++)
{
$timeStamp = $firstMonthTimeStamp;
if($i == 1)
{
// Workout when the first day of the month is
$firstDay = date("w", $timeStamp);
for($j = 0; $j < $firstDay; $j++, $counter++){
echo " | ";
}
}
if($counter % 7 == 0){
echo "";
}
$thisTimeStamp = strtotime(date("Y",$timeStamp) ."-".date("m",$timeStamp)."-$i");
if($i == date("j") && date("m",$timeStamp) == date("m") && date("Y",$timeStamp) == date("Y")){
if($SelectedStartTimeStamp <= $thisTimeStamp && $thisTimeStamp <= $SelectedEndTimeStamp){
$class = "class='caltodayselected'";
}else{
$class = "class='caltoday'";
}
}else {
if($SelectedStartTimeStamp <= $thisTimeStamp && $thisTimeStamp <= $SelectedEndTimeStamp){
$class = "class='caldateselected'";
}else{
$class = "class='caldate'";
}
}
echo "| ";
echo "$i | ";
}
while($counter % 7 != 0){
echo " | ";
$counter++;
}
echo " ";
?>
 |
|
 |
 |
 |
 |
| =date("F Y", $secondMonthTimeStamp);?> |
 |
| S |
M |
T |
W |
T |
F |
S |
 |
$counter = 0;
$numDays = date("t", $secondMonthTimeStamp);
for($i = 1; $i < $numDays+1; $i++, $counter++)
{
$timeStamp = $secondMonthTimeStamp;
if($i == 1)
{
// Workout when the first day of the month is
$firstDay = date("w", $timeStamp);
for($j = 0; $j < $firstDay; $j++, $counter++){
echo " | ";
}
}
if($counter % 7 == 0){
echo "";
}
$thisTimeStamp = strtotime(date("Y",$timeStamp) ."-".date("m",$timeStamp)."-$i");
if($i == date("j") && date("m",$timeStamp) == date("m") && date("Y",$timeStamp) == date("Y")){
if($SelectedStartTimeStamp <= $thisTimeStamp && $thisTimeStamp <= $SelectedEndTimeStamp){
$class = "class='caltodayselected'";
}else{
$class = "class='caltoday'";
}
}else {
if($SelectedStartTimeStamp <= $thisTimeStamp && $thisTimeStamp <= $SelectedEndTimeStamp){
$class = "class='caldateselected'";
}else{
$class = "class='caldate'";
}
}
echo "| ";
echo "$i | ";
}
while($counter % 7 != 0){
echo " | ";
$counter++;
}
echo " ";
?>
 |
|
 |
 |
 |
 |
| =date("F Y", $thirdMonthTimeStamp);?> |
 |
| S |
M |
T |
W |
T |
F |
S |
 |
$counter = 0;
$numDays = date("t", $thirdMonthTimeStamp);
for($i = 1; $i < $numDays+1; $i++, $counter++)
{
$timeStamp = $thirdMonthTimeStamp;
if($i == 1)
{
// Workout when the first day of the month is
$firstDay = date("w", $timeStamp);
for($j = 0; $j < $firstDay; $j++, $counter++){
echo " | ";
}
}
if($counter % 7 == 0){
echo "";
}
$thisTimeStamp = strtotime(date("Y",$timeStamp) ."-".date("m",$timeStamp)."-$i");
if($i == date("j") && date("m",$timeStamp) == date("m") && date("Y",$timeStamp) == date("Y")){
if($SelectedStartTimeStamp <= $thisTimeStamp && $thisTimeStamp <= $SelectedEndTimeStamp){
$class = "class='caltodayselected'";
}else{
$class = "class='caltoday'";
}
}else {
if($SelectedStartTimeStamp <= $thisTimeStamp && $thisTimeStamp <= $SelectedEndTimeStamp){
$class = "class='caldateselected'";
}else{
$class = "class='caldate'";
}
}
echo "| ";
echo "$i | ";
}
while($counter % 7 != 0){
echo " | ";
$counter++;
}
echo " ";
?>
 |
|
 |
 |
&y==date("Y",$secondMonthTimeStamp)?>&sM==$selMonth?>&sD==$selDay?>&sY==$selYear?>"> |
|
| |
For specific performance
dates and times, please click the 'buy
tickets now' button.
playing the week of
if(date("Y",$SelectedStartTimeStamp) == date("Y",$SelectedEndTimeStamp)){
if(date("m",$SelectedStartTimeStamp) == date("m",$SelectedEndTimeStamp)){
$dateRange = date("F jS",$SelectedStartTimeStamp) . " - " . date("jS, Y",$SelectedEndTimeStamp);
}else{
$dateRange = date("F jS",$SelectedStartTimeStamp) . " - " . date("F jS, Y",$SelectedEndTimeStamp);
}
}else{
$dateRange = date("F jS, Y",$SelectedStartTimeStamp) . " - " . date("F jS, Y",$SelectedEndTimeStamp);
}
echo $dateRange;
?>
|
if($numPerformances == 0){?>
| |
}else{
while ($performance = mysql_fetch_array($dbResults)){
?>
 |
if($performance['theaterID']=="1"){ ?>
}elseif($performance['theaterID']=="2"){?>
}elseif($performance['theaterID']=="3"){?>
}elseif($performance['theaterID']=="4"){?>
}elseif($performance['theaterID']=="5"){?>
}elseif($performance['theaterID']=="6"){?>
} ?> |
" width="126" height="107" galleryimg="false" alt="= str_replace("\"",""",$performance['title'])?>" border="0"> |
 |
| = $performance['title']?> |
if($performance['byLine'] !=""){ ?>
| =$performance['byLine']?> |
} ?>
|
if($performance['startYear'] == $performance['endYear']){
if($performance['startMonth'] == $performance['endMonth']){
$date = $performance['startMonth'] . " " . $performance['startDay'] ." - " . $performance['endDay'];
if(date("Y") != $performance['endYear']){
$date .= ", " . $performance['endYear'];
}
}else{
$date = $performance['startMonth'] . " " . $performance['startDay'] ." - " . $performance['endMonth'] . " " . $performance['endDay'];
if(date("Y") != $performance['endYear']){
$date .= ", " . $performance['endYear'];
}
}
}else{
$date = $performance['startMonth'] . " " . $performance['startDay'] .", " . $performance['startYear'] ." - " . $performance['endMonth'] . " " . $performance['endDay'] .", " . $performance['endYear'];
}
echo $date;
?> |
  |
if($performance['synopsisShort'] !=""){ ?>
|
= $performance['synopsisShort']?>
more... |
} ?>
|
 |
|
}
} ?>
|
|
|
|
|
|
 |
|
|
Privacy Policy