Current File : /home/inlingua/www/dwarka/icentex/admin_fd/course_details.php
<?php 
header("Cache-Control: no-cache, no-store, must-revalidate"); // HTTP 1.1. 
header('Cache-Control: no-cache');
header('Pragma: no-cache'); 
clearstatcache();
  ?>
 <meta http-equiv="Expires" content="Tue, 01 Jan 1995 12:12:12 GMT">
<meta http-equiv="Pragma" content="no-cache">
 <script type="text/javascript" src="../jquery/development-bundle/ui/jquery.min.js"></script>
 <script type="text/javascript">
 
  
 function  send_mail(name,courceid,email,rowid,c_level,language)
 { 
	   event.preventDefault(); 
	   
	   var myemail=document.getElementById("course-"+rowid).value;
	 //alert(myemail);
	   if(myemail!='')
	   {
		 var email= myemail; 
	   } 
	   
		$.ajax({
			type: "GET",
			url: "send_emailcou.php",
			data: { 'name': name,'courseId':courceid,'email':email,'student_recNo':rowid,'c_level':c_level,'language':language},
			cache: false,
			success: function(data){ 
			//document.getElementById('result').innerHTML=data;
			  alert(data);
			 $('#'+rowid).css('background-color', 'green');
			}
		});
 }
 </script>
 
<?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();

$tableName = "tbl_cou_alert_mail";
$dbObject->setTableName($tableName);

$courceid = $_GET['course_id'];
$cid = $_GET['cid'];
$lavelid = $_GET['lavel'];
$language = $_GET['language'];
$mid_enddate = $_GET['mid_enddate'];
 
 
 $query="select * from ingl_course where recNo='".$courceid."'";
$result=mysqli_query($conn,$query);
$num=mysqli_fetch_array($result);
          if($num['attendance_table']=="")
			{
			$num['attendance_table']='ingl_attendances_2011';
			}
			
	 $queryM="select * from ".$num['attendance_table']." where courseIdrecNo='".$courceid."' ";	  
	$resultM=mysqli_query($conn,$queryM);
	$StudentTotalEntered=@mysqli_num_rows($resultM);
	while($numM=@mysqli_fetch_array($resultM))
	{
	$studentrecNo=$numM['studentrecNo'];
	$SattenArray[$studentrecNo][] = $numM['attendance_status'];
	}
	/*echo "<pre>";
	print_r($SattenArray);
	exit;*/
 
  function getPercentage($arr)
	{
		/*echo "<pre>";
		print_r($arr);exit;*/
		if(empty($arr))
		{
			return "NA";
		}
	$percent=0;
	foreach($arr as $key=>$val)
		{
		$exp=explode('~#',$val);
		foreach($exp as $keys=>$vals)
			{
			if($vals=='P') 	$percent+=1;
			if($vals=='L') 	$percent+=.5;
			if($vals=='E') 	$percent+=1;
			}
			$TotalH=$TotalH+count($exp);
		}
		return number_format(($percent/$TotalH)*100,2,'.','');
	}
	
	function Certificate_ind($conn,$courseId,$level,$value,$student_recNo)
{
//echo '---'.$value.'<br>';	
	
$lang = array("English"=>"14","French"=>"17","German"=>"18","Spanish"=>"19","Hindi"=>"20","IOL"=>"12");	
$bcat=$lang[$value];	
$course_count="SELECT level FROM ingl_billing_main WHERE `bill_category` ='".$bcat."' and bill_details= '".$level."' ";
$totcourse_id=mysqli_query($conn,$course_count) or die(mysqli_query($conn,));
$slevel=mysqli_fetch_array($totcourse_id);
	
	//echo $slevel['level'];
	//echo '<br>';
	//echo $level;
if($value=='Spanish' || $value=='French'  || $value=='German')
{
$slevel['level']='Private';	
}	
if($level=="Reg-Pre Intermediate Proficiency" || $level=="Reg-Basic Proficiency" || $level=="Reg-Intermediate Proficiency" || $level=="Reg-Pre Advanced Proficiency" || $level=="Reg-Advanced Proficiency")
{
$cert="pre-certificates-single.php?c_level=level_1&student_recNo=".$student_recNo;



$tab="level_1";

$slevel['level']=$level;
}	
elseif($slevel['level']=="level_1" )
{
$cert="certificates-single.php?c_level=level_1&student_recNo=".$student_recNo;


$tab="level_1";
}
elseif($slevel['level']=="level_2")
{
$cert="certificates-single.php?c_level=level_2&student_recNo=".$student_recNo;

$tab="level_2";
}
elseif($slevel['level']=="level_3")
{
$cert="certificates-single.php?c_level=level_3&student_recNo=".$student_recNo;

$tab="level_3";
}
elseif($slevel['level']=="level_4")
{
$cert="certificates-single.php?c_level=level_4&student_recNo=".$student_recNo;

$tab="level_4";
}
elseif($slevel['level']=="level_5")
{
$cert="certificates-single.php?c_level=level_5&student_recNo=".$student_recNo;


$tab="level_5";
}


elseif($slevel['level']=="Private" || $slevel['level']=="Customized" || $slevel['level']=="Private Lesson")
{
if($value=='Spanish')
	{

$cert="certificates-spanish-single.php?c_level=level_private&student_recNo=".$student_recNo;

$offline="certificates-spanish-single-offline.php?c_level=level_private&student_recNo=".$student_recNo;

$tab="level_private";		
	}
else if($value=='French')
	{
	

$cert="certificates-french-single.php?c_level=level_private&student_recNo=".$student_recNo;
$offline="certificates-french-single-offline.php?c_level=level_private&student_recNo=".$student_recNo;
$tab="level_private";	
	}
else if($value=='German')
	{
$certificat="certificates-german-single.php?c_level=".$singlestd."' target='_blank'>Download Certificate</a>";

$cert="certificates-german-single.php?c_level=level_private&student_recNo=".$student_recNo;
$offline="certificates-german-single-offline.php?c_level=level_private&student_recNo=".$student_recNo;
$tab="level_private";		
	}	
	
	else {
$cert="certificates-private-single.php?c_level=level_private&student_recNo=".$student_recNo;
$tab="level_private";
	}
}
else
{
$cert="#";
}

 $queryC="select count(recNo) as tot from ".$tab." where courseId='".$courseId."' and student_recNo='$student_recNo'";
$resultC=mysqli_query($conn,$queryC);
$countT=mysqli_fetch_array($resultC);
if($countT['tot']>0)
{
$link='';	
$link.="<a href='".$cert."&courseId=".$courseId."' target='_blank'><font size='4'>On-line"."</font></a> / "."<a href='".$offline."&courseId=".$courseId."' target='_blank'><font size='3'>Off-line"."</font></a>";


}
else
{
	$link="<a href='".$cert."&courseId=".$courseId."' target='_blank'><font size='4'>On-line"."</font></a> / "."<a href='".$offline."&courseId=".$courseId."' target='_blank'><font size='3'>Off-line"."</font></a>";

//$link="<font size='1'>Not Generated Yet</font>";
}
return $link;

}
	
	
	function Certificate_d($conn,$courseId,$level,$student)
	{
		 
		$courseId =$courseId;
		$level =trim($level);
		//echo "<strong>$level</strong>";exit;
		/*echo 'lavel=> '.$level.' course=>'.$courseId;exit;*/
	if($level=="1A" || $level=="1B" || $level=="1B+"|| $level=="E1S2" || $level=="E1S2+")
	{
	$cert="certificate_1.php";
	$tab="level_1";
	}
	
	elseif($level=="2A" || $level=="2B" || $level=="2A+" || $level=="2B+" || $level=="E2-S2" || $level=="E2-S2+"|| $level=="E2-S1"|| $level=="E2-S1+")
	{ 
	$cert="certificate_2.php";
	$tab="level_2";
	}
	elseif($level=="3A" || $level=="3B" || $level=="E3-S1" || $level=="E3-S2")
	{ 
	$cert="certificate_3.php";
	$tab="level_3";
	}
	elseif($level=="4")
	{
	$cert="certificate_4.php";
	$tab="level_4";
	}
	elseif($level=="5")
	{
	$cert="certificate_5.php";
	$tab="level_5";
	}
	elseif($level=="Private")
	{
	$cert="certificate_Private.php";
	$tab="level_private";
	}
	else
	{
	$cert="#";
	}
	
	 $queryC=" select count(a.recNo) as tot from ".$tab." a left join ingl_student s on  s.recNo=a.student_recNo  where a.courseId='".$courseId."' && a.student_recNo='".$student."'";
	//echo $queryC;exit;
	$resultC=mysqli_query($conn,$queryC);
	$countT=mysqli_fetch_array($resultC);	                
	
	if($countT['tot']>0)
	{
		$querylbl="select a.*, s.studentName from ".$tab." a left join ingl_student s on  s.recNo=a.student_recNo where a.student_recNo='".$student."'";	 
		$resultlbl=mysqli_query($conn,$querylbl);
	   $resultlbl = mysqli_fetch_array($resultlbl);
	   
	  $link['nextlbl'] = $resultlbl['eligibility'];
	    
	//$link="<a href='".$cert."?courseId=".$courseId."' target='_blank'><font size='1'>Download Certificate(".$countT[tot].")</font></a>";
	$link['cirtificate']="Yes";
	}
	else
	{
	$link['cirtificate']="No";
	}
	return $link;
	
	}

 ?>
 
 <table cellpadding="5" cellspacing="10" style="border:solid #000000 2px;" border="1" align="center"> 
 <tr><td colspan="4" align="center"><h1>Course Id</h1></td><td colspan="4" align="center"><h1><?php echo $cid; ?></h1></td></tr>
         <tr align="center">            
            <th>Students</th>
            <th>Oral Comments (Yes/No)</th>
            <th>Attendance</th>
            <th>Certificate Generated (yes/No) </th>
            <th>Promoted to next level(yes/ no)</th>
            <th>FWF</th>
            <th>EOC</th>
            <th>Send Course details E-mail</th>
         </tr>
         <?php 
		 
		 $query = "SELECT * FROM  ingl_student where courseId='".$courceid."' ";
		 //echo $query="select a.*, s.studentName,s.ref_No from $lavelid a left join ingl_student s on  s.recNo=a.student_recNo where a.courseId='$courceid'";
		 
		 
		// echo  $query;exit;
		 $selectedRecords = $dbObject->Select($query);
		 $rowid=0;
		 while($objectData=$dbObject->SelectNext())
          {
			  $isoral="No";
			  $iscertificate ="No";
			  $ispromoted="No";
			 $qureyorl=mysqli_query($conn,"SELECT count(*) FROM ingl_test_oral where student_id='".$objectData['ref_No']."'"); 
			 $resultorl=mysqli_fetch_row($qureyorl);
			 if($resultorl!=0)
			 {
				 $isoral="Yes";
			 }
			  
			 $certificate = Certificate_d($conn,$cid,$lavelid,$objectData['recNo']); 
			 $certificateN = Certificate_ind($conn,$cid,$lavelid,$language,$objectData['recNo']); 
			 
		  ?>
          <tr align="center">           
            <td><?php echo $objectData['studentName']; ?></td>
            <td><?php echo  $isoral; ?></td>
            <td><?php echo getPercentage($SattenArray[$objectData['recNo']]); ?></td>
            <td><?php echo $certificateN; ?> </td>
            <td><input type="text" id="course-<?php echo $objectData['recNo'] ?>" value=""></td>
            <td>0</td>
            <td>0</td>
            <td>
            <?php 
			 
			//." => ".$objectData['email'];exit;//!$dbObject->Exists("courceid",$courceid) || 
			if(!$dbObject->Exists("courceid",$cid) || !$dbObject->Exists("emailid",$objectData['email']))
			{?>
            <button type="button" /><a href="#" id="<?php echo $rowid; ?>" style="background:red;" onclick="send_mail('<?php echo $objectData['studentName']; ?>','<?php echo $cid; ?>','<?php echo $objectData['email']; ?>','<?php echo $objectData['recNo'] ?>','<?php echo $lavelid;  ?>','<?php echo $language; ?>');">Send Email</a>
            <?php }else{ ?>
            <button type="button" /><a id="<?php echo $rowid; ?>" href="#" style="background:green;" onclick="send_mail('<?php echo $objectData['studentName']; ?>','<?php echo $cid; ?>','<?php echo $objectData['email']; ?>','<?php echo  $objectData['recNo'] ?>','<?php echo $lavelid;  ?>','<?php echo $language; ?>');">Already Send</a>
            <?php }?>
            </td>
            
         </tr>
         <?php  $rowid++; } ?>
 </table>
 <div id="result"></div>