Current File : /home/inlingua/public_html/icentex/admin_attendance/calendar_report_bckup.php
<?php
date_default_timezone_set('Asia/Calcutta');
// Include the database connection details
require('../dbConnection.php');

// Include common functions
require('../commonFunc.php');

// Include common functions
require('../globalVars.php');

// Include the table handler class
require('../dbHandler.class.php');

// Init and connect to database
$dbObject = new dbHandler();
$dbObject->connect();

//////////////////////////Rescheduled dates///////////
$RSArray=array();
$RSArray1=array();
$RSArray2=array();

$queryR="select * from ingl_reschedule where courserecNo='".$_REQUEST[CID]."'";
$resultR=mysqli_query($conn,$queryR);
while($numR=mysqli_fetch_array($resultR))
{
$fromD=$numR['fromDate'];
$rd=$numR['schedule_date'];

$RSArray[]=$rd;
$RSArray1[]=$fromD;
$RSArray2[$fromD]=$rd;
}
//print_r($RSArray);
//////////////////////////Rescheduled dates///////////

$query="select * from ingl_course where recNo='".$_REQUEST[CID]."'";
$result=mysqli_query($conn,$query);
$num=mysqli_fetch_array($result);
 $sd=$num['startdate'];
 $ed=$num['enddate'];
 $course_prefix=$num['course_prefix'];
 $cdays=$num['courseday'];
 $cdays1=explode(",",$cdays);
 //print_r($cdays1);
 //echo count($cdays1);
 
 echo"<b>From Date:</b>".$sd."&nbsp;&nbsp; <b>To Date:</b>".$ed."<br>";
 
 if($course_prefix=="C")
 {
 echo"<form name='email_report' method='POST' action='send_report.php'><input type='hidden' name='courseID' value='".$num['recNo']."'>";
 echo"Send Report to Email:&nbsp;<input type='text' name='email'> &nbsp;<input type='button' value='Send' onclick='javascript:submit_form();'>";
 echo"</form>";
 }
 
 
//$sd="2011-12-25";
//$ed="2012-04-10";
$sd1=explode("-",$sd);
$sdY=$sd1[0];
 $sdM=$sd1[1];
$sdD=$sd1[2];

$ed1=explode("-",$ed);
$edY=$ed1[0];
 $edM=$ed1[1];
$edD=$ed1[2];


?>


<?php
define ("ADAY" ,(60*60*24));
?>

<table border='0' cellspacing=0,cellpadding=0 style="border:solid #E9E9E9 1px;">
<?php
for($yr=$sdY;$yr<=$edY;$yr++)
{
if($sdY==$edY)
{
$sdM1=$sdM;
$edM1=$edM;
}
else
{
if($yr==$sdY)
{
$sdM1=$sdM;
$edM1=12;
}
else
{
$sdM1=1;
$edM1=$edM;
}
}


$year=$yr;
$y=0;
for($k=$sdM1;$k<=$edM1;$k++)
{
$x=$y%2;
if($x==0)
	{
echo"<tr>";
	}
echo"<td valign='top' align='center' style='border:solid #E9E9E9 1px;background-color:#FFFFDD;'>";

	

$month=$k;


if( ! checkdate($month,1 ,$year))
{
	$nowArray=getdate();
	$month=$nowArray[mon];
	$year=$nowArray[year];
}


$CuDate=getdate();
$start =mktime(0,0,0,$month , 1 ,$year);
$firstDayArray= getdate($start);

if($firstDayArray[month]==$CuDate[month] && $firstDayArray[year]==$CuDate[year])
	{
echo "<font color='green'><b>".$firstDayArray[month].", ".$firstDayArray[year]."</b></font>";
	}
	else
	{
		echo "<b>".$firstDayArray[month].", ".$firstDayArray[year]."</b>";
	}
	
$days= array("Sun","Mon","Tue","Wed","Thu","Fri","Sat");

if($firstDayArray[month]==$CuDate[month] && $firstDayArray[year]==$CuDate[year])
	{
echo"<table  cellpadding=3 cellspacing=0, style='border:solid #E9E9E9 1px; width:260px;'>\n";
	}
	else
	{
echo"<table  cellpadding=3 cellspacing=0, style='border:solid #E9E9E9 1px;width:260px;'>\n";
	}
foreach( $days as $day )
{
	if($day=="Sun")
	{
	//echo"\t<td style='border:solid #E9E9E9 1px;background-color:#FFA4A4 ;' valign='top'><b>$day</b></td>\n";
	echo"\t<td style='border:solid #E9E9E9 1px;background-color:#FFA4A4 ;' valign='top'><b>$day</b></td>\n";
	}
	else
	{
	echo"\t<td valign='top' style='border:solid #E9E9E9 1px;background-color:#FFA4A4 ;'><b>$day</b></td>\n";
	}
}
	for( $count=0;$count < (6*7) ;$count++)
	{
		
		
		 $dayArray=getdate( $start);
		if( (($count) %7)==0)
		{
			if( $dayArray[mon] != $month)
				break;
			
			echo"</tr><tr>\n";
			

		}
		if( $count < $firstDayArray[wday] || $dayArray[mon] != $month)
		{
			
			//echo"\t<td bgcolor='red'><br></td>\n";
			
             echo"\t<td><br></td>\n"; 
			
		}
		else
		{   //echo $dayArray[wday];
		  if($firstDayArray[mon]<10)
			{
			  $first="0".$firstDayArray[mon]."";
			}
			else
			{
				$first="".$firstDayArray[mon]."";
			}
			if($dayArray[mday]<10)
			{
			  $firstD="0".$dayArray[mday]."";
			}
			else
			{
				$firstD="".$dayArray[mday]."";
			}
			 
			 $date2="".$firstDayArray[year]."-".$first."-".$firstD."";
			 
			  $ddc="".$dayArray[year]."-".$first."-".$firstD."";
			  
			  $dayc=mktime(0,0,0,$first,$firstD,$dayArray[year]);
			  $dayc1=date("D",$dayc);
			 
			 if($ddc>=$sd && $ddc<=$ed)
			{
			if($num['attendance_table']=="")
			{
			$num['attendance_table']='ingl_attendances_2011';
			}
			
			$queryM="select * from ".$num['attendance_table']." where courseIdrecNo='".$_REQUEST[CID]."' && attd_date='".$ddc."'";
			$resultM=mysqli_query($conn,$queryM);
            $numM=mysqli_num_rows($resultM);
				if($numM>0)
				{
				if(!in_array($dayc1,$cdays1) && $cdays1[0]!="")
				{
				if(in_array($ddc,$RSArray))
				{
				$sear=array_search($ddc,$RSArray2);
				$msg="Rescheduled from ".$sear." to ".$RSArray2[$sear]."";
				
				  echo"\t<td style='border:solid #E9E9E9 1px;background-color:#99FF33;' valign='top'><a href='ingl_attendance.select.php?aC=sM&courseId=".$_REQUEST[CID]."&aDate=".$ddc."&tablename=".$num[attendance_table]."' class='lightbox' onclick='lightb();' onMouseover='ddrivetip(\"".$msg."\",\"#ffffff\",\"300\");' onMouseout='hideddrivetip();'>".$dayArray[mday]."</a><br>";
				}
				else
				{
				echo"\t<td style='border:solid #E9E9E9 1px;background-color:#99FF33;' valign='top'>".$dayArray[mday]."<br>";
				}
				
				}
				else
				{
				if(!in_array($ddc,$RSArray1))
				{
				echo"\t<td style='border:solid #E9E9E9 1px;background-color:#99FF33;' valign='top'><a href='ingl_attendance.select.php?aC=sM&courseId=".$_REQUEST[CID]."&aDate=".$ddc."&tablename=".$num[attendance_table]."' class='lightbox' onclick='lightb();'>".$dayArray[mday]."</a><br>";
				}
				else
				{
				$msg="Rescheduled from ".$ddc." to ".$RSArray2[$ddc]."";
				echo"\t<td style='border:solid #E9E9E9 1px;background-color:#99FF33;' valign='top' onMouseover='ddrivetip(\"".$msg."\",\"#ffffff\",\"300\");' onMouseout='hideddrivetip();'>".$dayArray[mday]."<br>";
				}
				
				}
				}
				else
				{
				if(!in_array($dayc1,$cdays1) && $cdays1[0]!="")
				{
				if(in_array($ddc,$RSArray))
				{
				$sear=array_search($ddc,$RSArray2);
				$msg="Rescheduled from ".$sear." to ".$RSArray2[$sear]."";
				 echo"\t<td style='border:solid #E9E9E9 1px;background-color:#CCFFCC;' valign='top'><a href='ingl_attendance.select.php?courseId=".$_REQUEST[CID]."&aDate=".$ddc."&tablename=".$num[attendance_table]."' class='lightbox' onclick='lightb();' onMouseover='ddrivetip(\"".$msg."\",\"#ffffff\",\"300\");' onMouseout='hideddrivetip();'>".$dayArray[mday]."</a><br>";
				}
				else
				{
				echo"\t<td style='border:solid #E9E9E9 1px;background-color:#CCFFCC;' valign='top'>".$dayArray[mday]."";
				}
				}
				else
				{
				if(!in_array($ddc,$RSArray1))
				{
            echo"\t<td style='border:solid #E9E9E9 1px;background-color:#CCFFCC;' valign='top'><a href='ingl_attendance.select.php?courseId=".$_REQUEST[CID]."&aDate=".$ddc."&tablename=".$num[attendance_table]."' class='lightbox' onclick='lightb();'>".$dayArray[mday]."</a><br>";
			    }
				else
				{
				$msg="Rescheduled from ".$ddc." to ".$RSArray2[$ddc]."";
				echo"\t<td style='border:solid #E9E9E9 1px;background-color:#CCFFCC;' valign='top' onMouseover='ddrivetip(\"".$msg."\",\"#ffffff\",\"300\");' onMouseout='hideddrivetip();'>".$dayArray[mday]."";
				}
			}
			}
			
			
			echo"</td>\n";
			}
			/*elseif($dayArray[mday]==$CuDate[mday] && $firstDayArray[month]==$CuDate[month] && $firstDayArray[year]==$CuDate[year])
			{
             echo"\t<td bgcolor='grey'>$dayArray[mday]&nbsp;&nbsp;&nbsp;&nbsp;</td>\n";
			}*/
			elseif($dayArray[wday]==0)
			{
			//echo"\t<td style='border:solid #E9E9E9 1px;background-color:#FFA4A4 ;'>$dayArray[mday]&nbsp;&nbsp;&nbsp;&nbsp;</td>\n";
			echo"\t<td style='border:solid #E9E9E9 1px;'>$dayArray[mday]&nbsp;&nbsp;&nbsp;&nbsp;</td>\n";
			}
			else
			{
				echo"\t<td style='border:solid #E9E9E9 1px;'>$dayArray[mday]&nbsp;&nbsp;&nbsp;&nbsp;</td>\n";
			}
			$start+= ADAY;
		}
	}
	echo"</tr></table>";
	echo"</td>";
	if($x>=1)
	{
	echo"</tr>";
	}
	$y++;
}

}

if($x<1)
{
echo"</tr>";
}
echo"</table>";
?>