Current File : /home/inlingua/www/icentex/attendance/calendar_bckup_21_10_20.php
<?php

header("Cache-Control: no-cache, no-store, must-revalidate"); // HTTP 1.1.
header("Pragma: no-cache"); // HTTP 1.0.
header("Expires: 0"); // Proxies.


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');

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

//////////////////////////Rescheduled dates///////////
$RSArray=array();
$RSArray1=array();
$RSArray2=array();
//$san=$_REQUEST['CID'];
//echo $san;
$queryR="select * from ingl_reschedule where courserecNo='".$_REQUEST['CID']."'";
//echo $queryR;
$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']."'";
//echo $query;
$result=mysqli_query($conn,$query);
$num=mysqli_fetch_array($result);
//echo "<pre>";
//print_r($num);
$sd=$num['startdate'];
//$ed=max($RSArray);
if(count($RSArray)>0)
{
	if($num['enddate']>max($RSArray))
	{
	$ed=$num['enddate'];   
	}
	else{
	$ed=max($RSArray);
	}
}
	else{
	$ed=$num['enddate'];   
	}
$course_prefix=$num['course_prefix'];
$cdays=$num['courseday'];
$cdays1=explode(",",$cdays);
 //print_r($cdays1);
 //echo count($cdays1);

 $contant.="<b>From Date:</b>".$sd."&nbsp;&nbsp; <b>To Date:</b>".$ed."<br>";
  

///////////////////////////Holidays//////////////////

$holidays=array();
$queryH="select * from ingl_holidays";
//echo $queryH;
$resultH=mysqli_query($conn,$queryH);
while($numH=mysqli_fetch_array($resultH))
{
$holidays[$numH['holiday']]=$numH['holiday_date'];  
}

///////////////////////////Holidays//////////////////

///////////////////////////Cancelled//////////////////

$cancelled=explode(",",$num['selectedDate']);
///////////////////////////Cancelled//////////////////


if($course_prefix=="C")
 {
 $contant.="<form name='email_report' method='POST' action='send_report.php'><input type='hidden' name='courseID' value='".$num['recNo']."'>";
 $contant.="Send Report to Email:&nbsp;<input type='text' name='email'> &nbsp;<input type='button' value='Send' onclick='javascript:submit_form();'>";
 $contant.="</form>";
 }
//$sd="2011-12-25";
//$ed="2012-04-10";
$sd1=explode("-",$sd);
//print_r($sd1);
$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));
?>


<?php
$contant.="<table border='0' cellspacing='0',cellpadding='0' style='border:solid #E9E9E9 1px;'>";

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)
	           {
              $contant.="<tr>";
	            }
             $contant.="<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'])
	{
$contant.= "<font color='green'><b>".$firstDayArray['month'].", ".$firstDayArray['year']."</b></font>";
	}
	else
	{
		$contant.= "<b>".$firstDayArray['month'].", ".$firstDayArray['year']."</b>";
	}
	
$days= array("Sun","Mon","Tue","Wed","Thu","Fri","Sat");

if($firstDayArray['month']==$CuDate['month'] && $firstDayArray['year']==$CuDate['year'])
	{
$contant.="<table  cellpadding=3 cellspacing=0, style='border:solid #E9E9E9 1px;width:260px;'>\n";
	}
	else
	{
$contant.="<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";
	$contant.="\t<td style='border:solid #E9E9E9 1px;background-color:#FFA4A4 ;' valign='top'><b>$day</b></td>\n";
	}
	else
	{
	$contant.="\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;
			
			$contant.="</tr><tr>\n";
			

		}
		
		if( $count < $firstDayArray['wday'] || $dayArray['mon'] != $month)
		{
			
			//echo"\t<td bgcolor='red'><br></td>\n";
			
             $contant.="\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."'";
			//echo $queryM;
			$resultM=mysqli_query($conn,$queryM);
			
            $numM=mysqli_num_rows($resultM);
            
                if(in_array($ddc,$holidays) && $cdays1[0]!="")
				{
				$sear=array_search($ddc,$holidays);  
				$msg="".$sear."";
				$contant.="\t<td style='border:solid #E9E9E9 1px;background-color:red;' valign='top' onMouseover='ddrivetip(\"".$msg."\",\"#ffffff\",\"300\");' onMouseout='hideddrivetip();'>".$dayArray['mday']."<br>";
				  
				}
				else if(in_array($ddc,$cancelled) && $cdays1[0]!="")
				{
				$sear=array_search($ddc,$cancelled);  
				$msg="Cancelled";
				$contant.="\t<td style='border:solid #E9E9E9 1px;background-color:#99CCFF;' valign='top' onMouseover='ddrivetip(\"".$msg."\",\"#ffffff\",\"300\");' onMouseout='hideddrivetip();'>".$dayArray['mday']."<br>";
				  
				}  			
				else if($numM>0)
				{
				if(!in_array($dayc1,$cdays1) && $cdays1[0]!="")
				{
					
					if(in_array($ddc,$RSArray))
					{
						echo "first";
						//print_r($ddc);
					$sear=array_search($ddc,$RSArray2);
					$msg="Rescheduled from ".$sear." to ".$RSArray2[$sear]."";
					$contant.="\t<td style='border:solid #E9E9E9 1px;background-color:#99FF33;' valign='top'><a href='ingl_attendance.main.php?aC=sM&courseId=".$_REQUEST['CID']."&aDate=".$ddc."&tablename=".$num['attendance_table']."' class='lightbox' onclick='lightb();' onMouseover='ddrivetip(\"".$msg."\",\"#ffffff\",\"300\");' onMouseout='hideddrivetip();'>ss".$dayArray['mday']."</a><br>";
					}
					else
					{
					$contant.="\t<td style='border:solid #E9E9E9 1px;background-color:#99FF33;' valign='top'>".$dayArray['mday']."<br>";
					}
				}
				else
				{
					
					if(!in_array($ddc,$RSArray1) && $ddc<=$num['enddate'])
					{
						
						//echo$num['enddate'];	
						//echo "Second";					
					$contant.="\t<td style='border:solid #E9E9E9 1px;background-color:#99FF33;' valign='top'><a href='ingl_attendance.main.php?aC=sM&courseId=".$_REQUEST['CID']."&aDate=".$ddc."&tablename=".$num['attendance_table']."' class='lightbox' onclick='lightb();'>".$dayArray['mday']."</a><br>";
					}
					else if(in_array($ddc,$RSArray))
					{
						//print_r($ddc);
						echo "third";
					$sear=array_search($ddc,$RSArray2);
					$msg="Rescheduled from ".$sear." to ".$RSArray2[$sear]."";
					$contant.="\t<td style='border:solid #E9E9E9 1px;background-color:#99FF33;' valign='top'><a href='ingl_attendance.main.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
					{					
					$msg="Rescheduled from ".$ddc." to ".$RSArray2[$ddc]."";				
					$contant.="\t<td style='border:solid #E9E9E9 1px;background-color:#FF9BCD;cursor:pointer;' valign='top' onMouseover='ddrivetip(\"".$msg."\",\"#ffffff\",\"300\");' onMouseout='hideddrivetip();'>".$dayArray['mday']."<br>";				
					}
				
				  }
				}
				else
				{
				  if(!in_array($dayc1,$cdays1) && $cdays1[0]!="" )
				  {
					 // print_r($ddc);
					  
					  if(in_array($ddc,$RSArray))
					  {
						  print_r($ddc);
					  $sear=array_search($ddc,$RSArray2);
					  $msg="Rescheduled from ".$sear." to ".$RSArray2[$sear]."";
					  
					  $contant.="\t<td style='border:solid #E9E9E9 1px;background-color:#CCFFCC;' valign='top'><a href='ingl_attendance.main.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
					  {
					  $contant.="\t<td style='border:solid #E9E9E9 1px;background-color:#FFFFFF;' valign='top'>".$dayArray['mday']."<br>";
					  }
				  }
				else
				{
				  if(!in_array($ddc,$RSArray1) && $ddc<=$num['enddate'])
				  {
			  $contant.="\t<td style='border:solid #E9E9E9 1px;background-color:#CCFFCC;' valign='top'><a href='ingl_attendance.main.php?courseId=".$_REQUEST['CID']."&aDate=".$ddc."&tablename=".$num['attendance_table']."' class='lightbox' onclick='lightb();'>".$dayArray['mday']."</a><br>";
				  }
				  else if(in_array($ddc,$RSArray1))
				  {
				  //$sear=array_search($ddc,$RSArray2);
				  $msg="Rescheduled from ".$ddc." to ".$RSArray2[$ddc]."";
				  
				  $contant.="\t<td style='border:solid #E9E9E9 1px;background-color:#FF9BCD;cursor:pointer;' valign='top' onMouseover='ddrivetip(\"".$msg."\",\"#ffffff\",\"300\");' onMouseout='hideddrivetip();'>".$dayArray['mday']."<br>";
				  }
                                else if(in_array($ddc,$RSArray)){
                                    $sear=array_search($ddc,$RSArray2);
				$msg="Rescheduled from ".$sear." to ".$RSArray2[$sear]."";
				
				$contant.="\t<td style='border:solid #E9E9E9 1px;background-color:#CCFFCC;' valign='top'><a href='ingl_attendance.main.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{
                                $contant.="\t<td style='border:solid #E9E9E9 1px;background-color:#FFFFFF;' valign='top'>".$dayArray['mday']."<br>";
				    
                         }
			}
			}
			$contant.="</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";
			$contant.="\t<td style='border:solid #E9E9E9 1px;'>$dayArray[mday]&nbsp;&nbsp;&nbsp;&nbsp;</td>\n";
			}
			else
			{
				$contant.="\t<td style='border:solid #E9E9E9 1px;'>$dayArray[mday]&nbsp;&nbsp;&nbsp;&nbsp;</td>\n";
			}
			$start+= ADAY;
		}
	}
	$contant.="</tr></table>";
	$contant.="</td>";
	if($x>=1)
	{
	$contant.="</tr>";
	}
	$y++;
}

}

if($x<1)
{
$contant.="</tr>";
}
$contant.="</table>";


 $contant.="<br><table><tr><td style='border:solid #E9E9E9 1px;background-color:#99FF33;width: 40px;'>&nbsp;</td><td>Registered Attendance</td><td>&nbsp;</td><td style='border:solid #E9E9E9 1px;background-color:#CCFFCC;width: 40px;'>&nbsp;</td><td>Scheduled Classes</td>
<td>&nbsp;</td><td style='border:solid #E9E9E9 1px;background-color:#FF9BCD;width: 40px;'>&nbsp;</td><td>Rescheduled Classes</td>
<td>&nbsp;</td><td style='border:solid #E9E9E9 1px;background-color:red;width: 40px;'>&nbsp;</td><td>Inlingua Holiday</td>
<td>&nbsp;</td><td style='border:solid #E9E9E9 1px;background-color:#99CCFF;width: 40px;'>&nbsp;</td><td>Cancelled Classes</td>
</tr></table>";
echo $contant;
$contant=NULL;
?>