Current File : /home/inlingua/public_html/icentex/admin_fd/ingl_course.main.php
<?php
//session_start();
include("check_fd.php");
date_default_timezone_set('Asia/Calcutta');
// Copyright, Panalink Infotech Limited. Created on: 27-11-2010

// Include the database connection details
require('../dbConnection.php');

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

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

// Setup table name, configuration and data entry form
$tableName = "ingl_course";
$tableConf = $tableName . ".conf.php";
$dataForm = $tableName . ".form.php";
$viewForm = $tableName . ".view.php";

// Include table configuration details
require($tableConf);

// Include the table handler class
require('../dbHandler.class.php');
$dbObject = new dbHandler();
$dbObject->setTableName($tableName);
$dbObject->setDbFieldList($dbFieldList);
$dbObject->setKeyFieldName("recNo");
$dbObject->connect();

// Retrieve parameters from request
$dbObject->getDbFieldsFromRequest();
require_once("../class.phpmailer.php"); 

$mail_type="S";

function randompassword()
{ 
$r=rand(111111,999999);

return $r;
}
function getInstructor($conn,$inst,$pfix='')
{
if($pfix !='' && $pfix =='C')
{
	
$query='select recNo, name from timesheet_user where primarycenter="Corporate"
 and status="Active" order by name';
}else {
	$query='select recNo, name from timesheet_user where usertype="FD" and status="Active" order by name';
	
}

$res=mysqli_query($conn,$query);

$option .="<select id='name_pie' name='name_pie'><option value=''>Select</option>";

while($result=mysqli_fetch_array($res))
{
	
if($inst==$result['name']){
$option .="<option selected value='".$result['name']."'>".$result['name']."</option>";
}
else{$option .="<option value='".$result['name']."'>".$result['name']."</option>";}
}
$option .="</select>";
return $option;
}
function getInstructorName($conn,$inst)
{
$query='select recNo, name from timesheet_user where usertype="user" and recNo="'.$inst.'"';
$res=mysqli_query($conn,$query);

$result=mysqli_fetch_array($res);

return $result['name'];
}
$currentMode = "";
$formPrompt = "";
$succFailMesg = "";
$showResult = "N";

$action = $_REQUEST['aC'];
if (($action == "")  || ($action == "sA"))
{	// Set 'Add' mode in dataform
	$currentMode = "Send Batch Requisition"; $succFailMesg = "<b>Add details</b>&nbsp;&nbsp;&nbsp;&nbsp;[<a href='javascript:history.back()'>Back</a>]<br>";
}
else if ($action == "Send Batch Requisition")
{	$currentMode = "Send Batch Requisition";


 
$stimes=$_REQUEST["start_hour"].':'.$_REQUEST["start_minute"].":00";
$etimes=$_REQUEST["end_hour"].':'.$_REQUEST["end_minute"].":00";
 $startdate=$_REQUEST['startdate'];
 $endtdate=$_REQUEST['enddate'];
//sunday calculate
$start = new DateTime($startdate);
$end = new DateTime($endtdate);
$days = $start->diff($end, true)->days;
//$sundays = intval($days / 7) + ($start->format('N') + $days % 7 >= 7);
$sundays = 0;
//hour calculate
$datetime1 = new DateTime($stimes);
$datetime2 = new DateTime($etimes);
$interval = $datetime1->diff($datetime2);
$hour=$interval->format('%h');
$min=$interval->format('%i');
$tmin=$min/60;
$total_hours=$hour+$tmin;
//total day calculate
$date1 = date_create($startdate);
$date2 = date_create($endtdate);
$diff = date_diff($date1,$date2);
$total_day=$diff->format("%a")+1;
$totalday=$total_day-$sundays;
$totalhours=$totalday*$total_hours;
$daily_hours=$hour.'.'.$min;
$_REQUEST["courseid"]=$_REQUEST["course_prefix"].' '.$_REQUEST["course_suffix"];

	// Perform check for duplicate entry
	if($dbObject->Exists("recNo", $_REQUEST["recNo"]))
	{	$succFailMesg = "<b>Could not add details, record with this key exists.</b><br>";	
		$showResult = "N"; // Show dataentry form again
	}
	else if($dbObject->Exists("courseid", $_REQUEST["courseid"]))
	{
	    $succFailMesg = "<b><font color='red'>This CourseId Already Exists.</font></b><br>";	
		$showResult = "N"; // Show dataentry form again
	}
	else
	{	//$today = date("Y-m-d");

if($_REQUEST["courseid"]=='' || $_SESSION['id']=='' || $_REQUEST['branch']=='')
{

   $succFailMesg = "<b><font color='red'>Please fill the all Course details.</font></b><br>";	
		$showResult = "N";
}		
      
	$stime=$_REQUEST["start_hour"].':'.$_REQUEST["start_minute"];
	$etime=$_REQUEST["end_hour"].':'.$_REQUEST["end_minute"];
	$stamp = strtotime($stime);		
	$estamp = strtotime($etime);
    $description=addslashes($_REQUEST[description]);
    $dbObject->setDbField("description",$description);
    $dbObject->setDbField("report_send",$_REQUEST['report_send']);
	$dbObject->setDbField("courseid",$_REQUEST["courseid"]);
	$courseday=@implode(',',$_REQUEST["courseday"]);
	$dbObject->setDbField("courseday",$courseday);
	$dbObject->setDbField("fd_admin",$_SESSION['id']);
	  if($_REQUEST["course_prefix"]=='C')
	  {
		$dbObject->setDbField("branch",'Corporate');  
	  }else{
		$dbObject->setDbField("branch",$_REQUEST["branch"]);  
	  }
	  
	$dbObject->setDbField("stime",$stamp);
	$dbObject->setDbField("etime",$estamp);
	$dbObject->setDbField("totalhours",$totalhours);
	$dbObject->setDbField("daily_hours",$daily_hours);
	isset($_REQUEST['fw_feedback'])?$fw_feedback =$_REQUEST['fw_feedback']:$fw_feedback=date("Y-m-d");
	isset($_REQUEST['mid_enddate'])?$mid_enddate =$_REQUEST['mid_enddate']:$mid_enddate='0000-00-00';
	
	
	
	if($fw_feedback==''){
		
		$fw_feedback=date("Y-m-d");
	}
	if($mid_enddate==''){
		
		$mid_enddate='0000-00-00';
	}
	
	
	
	$dbObject->setDbField("fw_feedback",$fw_feedback);
	$dbObject->setDbField("mid_enddate",$mid_enddate);
	$cdate=date("Y-m-d");
	$dbObject->setDbField("add_date",$cdate);
	$yearStrtdate=explode('-',$_REQUEST["startdate"]);
	$CourseTable="ingl_attendances_".$yearStrtdate['0'];
	$dbObject->setDbField("attendance_table",$CourseTable);
	$result=$dbObject->Save();

if($result>0){

	$tableName1 = "ingl_student";
	$tableConf1 = $tableName1 . ".conf.php";
	require($tableConf1);
	$dbObject2 = new dbHandler();
	$dbObject2->setTableName($tableName1);
	$dbObject2->setDbFieldList($dbFieldList);
	$dbObject2->setKeyFieldName("recNo");
	$dbObject2->connect(); 
	// Retrieve parameters from request
	$dbObject2->getDbFieldsFromRequest(); 

	$querys="select * from ingl_course where recNo='".$result."'";
	$stdres=mysqli_query($conn,$querys);
	$std_num=mysqli_fetch_array($stdres);

	$times="SELECT * FROM timesheet_user WHERE recNo='".$std_num['instructor']."'";
	$results=mysqli_query($conn,$times);
	$ins_num=mysqli_fetch_array($results);

    foreach($_POST['studentName'] as $key=>$val)
		{
		
		$login=$_POST['login'][$key]." ".$_POST['course_suffix'];
		$password=$_POST['password'][$key];		
		$ref_No=$_POST['ref_No'][$key];
		$email=$_POST['email'][$key];
		$mobile=$_POST['mobile'][$key];
		$val=$_POST['studentName'][$key];
		
		
			if($val!="" && $login!="" && $password!="")
			{
				if($dbObject->Exists("login", $login))
				{
				//echo $showResult = "N";
				$msgE.="".$login." , ";
				//exit;
				}
				else
				{
				$dbObject2->setDbField("studentName",$val);
				$dbObject2->setDbField("login",$login);
				$dbObject2->setDbField("password",$password);
				$dbObject2->setDbField("ref_No",$ref_No);
				$dbObject2->setDbField("email",$email);
				$dbObject2->setDbField("mobile",$mobile);
				//$dbObject2->setDbField("courseId",$_REQUEST["course_suffix"]);
				$dbObject2->setDbField("courseId",$result);
				$dbObject2->setDbField("createdBy",$_REQUEST["createdBy"]);
				$dbObject2->setDbField("createDate",$_REQUEST["createDate"]);
				$dbObject2->setDbField("branch",$_REQUEST["branch"]);
				$dbObject2->Save();
                                
				
				 $student=$val;
				
				include('student_course_approve_emails.php');		
								
								
								}
			}
		}
		
$query_center="select email from timesheet_location where code_prefix ='".$_REQUEST['course_prefix']."'";
$res_cen=mysqli_query($conn,$query_center);
$centeremail=mysqli_fetch_assoc($res_cen);	  
	  
	   


  $query_ins="select name,email,primarycenter from timesheet_user where username ='".$_SESSION['username']."'";
$res_ins=mysqli_query($conn,$query_ins);
$rsults=mysqli_fetch_assoc($res_ins);

$tomailarrays=array();
$to=$rsults['email']; 
array_push($tomailarrays,"admin@inlinguanewdelhi.in");
array_push($tomailarrays,"bd1@inlinguanewdelhi.com");
array_push($tomailarrays,"nandini@inlinguanewdelhi.com");
array_push($tomailarrays,"aditti@inlinguanewdelhi.com");
array_push($tomailarrays,$to);


 
$service="service@inlinguanewdelhi.com"; 
$cen_email=$centeremail['email'];

	
/*
$message="Hi!<br>The following course requisition has been submitted for approval:<br><br>";$message.="Course /Level:".$_REQUEST["courseid"]."/".$_POST['level'].'<br>';
$message.="Start Date:".date("d-m-Y", strtotime($_REQUEST["startdate"])).'<br>';
$message.="End Date:".date("d-m-Y", strtotime($_REQUEST["enddate"])).'<br>';
$message .="Timings  :" .$_POST['start_hour'].':'.$_POST['start_minute'].'-';
$message .=$_POST['end_hour'].':'.$_POST['end_minute'].'<br>';
$message .= "No. Of Student : ". count($_POST['email']).'<br>';
*/
$days=implode(',',$_REQUEST['courseday']);
$postemail=array_filter($_POST['email']);
if($_REQUEST["fw_feedback"]!=''){
$feedback=date("d-m-Y", strtotime($_REQUEST["fw_feedback"]));
}else{
	$feedback="";
}

$message="Hi!</br> The following course requisition has been submitted for approval:</br><br>";
$message.='<table border="1" class="pa-nor" width="60%" cellpadding="3" cellspacing="0">

<tr valign="top"><td width="25%">Course /Level:</td>
<td width="75%">'.$_REQUEST["courseid"]."/".$_POST['level'].' '.'</td></tr>
<tr valign="top"><td width="25%">PIE Name:</td>
<td width="75%">'.$_REQUEST["name_pie"].'</td></tr>

<tr valign="top"><td>Start Date:</td><td>'.date("d-m-Y", strtotime($_REQUEST["startdate"])).' '.'</td></tr>
<tr valign="top"><td>End Date:</td><td>'.date("d-m-Y", strtotime($_REQUEST["enddate"])).' '.'</td></tr>
<tr valign="top"><td>Mid. End Date:</td><td>'.date("d-m-Y", strtotime($_REQUEST["mid_enddate"])).' '.'</td></tr>

<tr valign="top"><td>Timings:</td><td>'.$_POST['start_hour'].':'.$_POST['start_minute'].'-'.$_POST['end_hour'].':'.$_POST['end_minute'].'</td></tr>
<tr valign="top"><td>Days:</td><td>'.$days.'</td></tr>
<tr valign="top"><td>First week feedback:</td><td>'.$feedback.'</td></tr>
<tr valign="top"><td>Company:</td><td>'.$_POST["company"].'</td></tr>
<tr valign="top"><td>Company Location:</td><td>'.$_POST["company_loc"].'</td></tr>
<tr valign="top"><td >Remarks:</td><td style="color:red;">'.$_REQUEST["description"].'</td></tr>
<tr valign="top"><td>Total Students: </td><td>'. count($postemail).' '.'</td></tr>';
if(count($postemail)>0){
for($i=0; $i<count($postemail); $i++){
	$j=$i+1;
$message.='<tr valign="top"><td>'.$j.'. </td><td>'.$_POST['studentName'][$i].' / '.$_POST['email'][$i].' '.'</td></tr>';
			}
}
$message.='</table>';
$message.="<p>Regards,</p>";
$message.=$rsults['primarycenter']."</br>";

//echo $message; exit;
$subject="Course requisition has been submitted for approval.";
$fromEmail= "service@inlinguanewdelhi.com";
$fromName="inlingua Admin ".$rsults['name'];
/*
$domain = "academycentral.in";
$smtpHost = "mail.$domain"; 
$smtpUser = "support@academycentral.in"; 
$smtpPassword = "Noida007";
*/

$domain = "inlinguanewdelhi.in";

$smtpHost = "mail.$domain";
 //$smtpHost ="smtp.inlinguanewdelhi.in;smtp1.inlinguanewdelhi.in;smtp2.inlinguanewdelhi.in;smtp02.inlinguanewdelhi.in";
 
$smtpUser = "admin@$domain";
$smtpPassword = "5B&vp7pgm7flABvi";
    $mail = new PHPMailer();

if( $mail_type=="S")
{
$mail->IsSMTP();              // set mailer to use SMTP
}

if( $mail_type=="N")
{
$mail->IsMail();
}
if($mail_type=="S")
{
$mail->Host = $smtpHost;  // specify main and backup server
$mail->SMTPAuth = true;     // turn on SMTP authentication
$mail->Username = $smtpUser;  // SMTP username
$mail->Password = $smtpPassword; // SMTP password
$mail->SMTPSecure = 'tls';    
$mail->Priority = 1;
}

$mail->From = $fromEmail;
$mail->FromName = $fromName;
$mail->AddAddress(trim($service), "");
$mail->AddAddress(trim($cen_email), "");

	
		foreach ($tomailarrays as $toAdds) 
           {
	 //$toAddress;
	 if($toAdds!=''){
		 
	$mail->addCC(trim($toAdds), "");
						}
             }
	

	$mail->IsHTML(true);               // set email format to HTML
	$mail->Subject = $subject;
	$mail->Body    = $message;
	//$mail->AltBody = $message;
	//$mail->AddReplyTo("umraovikas@gmail.com","");
	//$mail->AddAttachment($path);
	//comment

	
	if(!$mail->Send())
	{
       echo "Message could not be sent on mailid: <font color='red'>'".$to."'";
     echo "Mailer Error: " . $mail->ErrorInfo;
   exit;
	}	
//echo $subject.$message;
//exit;
	$succFailMesg = "<b>Details added successfully</b><br>";
	  $showResult = "Y"; // Goto result part in dataform
}else {
		$succFailMesg = "<b>Course Not added. Something went wrong!</b><br>";
	  $showResult = "Y"; // Goto result part in dataform
}	
	  
	}
	
}
else if ($action == "Ap")
{
if ($dbObject->Retrieve("recNo",$_REQUEST["recNo"]))
	{ 
$query_app="update ingl_course set approved=1 where recNo='".$_REQUEST["recNo"]."'";
mysqli_query($conn,$query_app);


$query="select  courseid,instructor from ingl_course where approved=1 and recNo='".$_REQUEST["recNo"]."'";
$res=mysqli_query($conn,$query);
$nums=mysqli_fetch_assoc($res);

$query2="select * from ingl_student where courseId='".$nums['courseid']."' ";
$res2=mysqli_query($conn,$query2);
if(mysqli_num_rows($res2)>0)
{

while($rsult=mysqli_fetch_array($res2))
	{

//send sms student and mail to instructor 
				$student = str_replace(" ","%20",$rsult['studentName']);
				$cource=str_replace(" ","%20",$nums['courseid']."/".$nums['level']);
				$stime = date("g:i a", strtotime($nums['start_hour'].':'.$nums['start_minute']));
				$etime = date("g:i a", strtotime($nums['end_hour'].':'.$nums['end_minute']));
				$sms = "Dear%20".$student."%20Your%20inlingua%20course%20has%20been%20confirmed%20as%20follows:%20Start%20Date%20".$nums['startdate']."%20End%20Date%20".$nums['enddate'].",%20Day:%20".$nums['day'].".%20Timing%20".str_replace(" ","%20",$stime)."%20to%20".str_replace(" ","%20",$etime)."%20.You%20are%20requested%20to%20report%2015%20mins%20before%20the%20class%20time%20on%20the%20first%20day.%20Regards%20Inlingua%20".$nums['branch'].".";//
				//echo $sms;//exit;
				 
				//$dbObject->send_sms(trim($rsult['mobile']),$sms);

	}
}



$succFailMesg = "<b>Course Approved successfully !!!</b><br>";	
 $showResult = "N";
	  }
	else { 
	$succFailMesg = "<b>Could not retrieve details. Contact system administrator</b><br>"; }	
	
}
else if ($action == "sM")
{	// Set 'Update' mode in dataform
	$currentMode = "Update"; $succFailMesg = "<b>Modify details</b>&nbsp;&nbsp;&nbsp;&nbsp;[<a href='javascript:history.back()'>Back</a>]<br>";

	// Retrieve record first
	if ($dbObject->Retrieve("recNo",$_REQUEST["kV"]))
	{  
	
	 ; }
	else { $succFailMesg = "<b>Could not retrieve details. Contact system administrator</b><br>"; }

}
else if ($action == "Update")
{	

//echo '<pre>'; print_r($_POST); exit;

$currentMode = "Update"; 
	$showResult = "Y"; // Goto result part in dataform
	$description=addslashes($_REQUEST[description]);
	$_REQUEST["courseid"]=$_REQUEST["course_prefix"].' '.$_REQUEST["course_suffix"];
    $dbObject->setDbField("courseid",$_REQUEST["courseid"]);
	$dbObject->setDbField("report_send",$_REQUEST['report_send']);
    $dbObject->setDbField("description",$description);
	$dbObject->setDbField("fd_admin",$_SESSION['id']);
	//$dbObject->setDbField("branch",$_SESSION['branch']);
	$courseday=@implode(',',$_REQUEST["courseday"]);
	$dbObject->setDbField("courseday",$courseday);
	  
	  
	  
	if ($dbObject->Update("recNo",$_REQUEST["kV"]))
	{	
      //update info city
	  
	  $tableName1 = "ingl_student";
				$tableConf1 = $tableName1 . ".conf.php";
				require($tableConf1);
	            $dbObject2 = new dbHandler();
$dbObject2->setTableName($tableName1);
$dbObject2->setDbFieldList($dbFieldList);
$dbObject2->setKeyFieldName("recNo");
$dbObject2->connect(); 
// Retrieve parameters from request
$dbObject2->getDbFieldsFromRequest(); 
 
//$querySD="delete from ingl_student where courseId='".$_REQUEST["kV"]."'";
//$resultSD=mysqli_query($conn,$querySD);

$stimes=$_REQUEST["start_hour"].':'.$_REQUEST["start_minute"].":00";
$etimes=$_REQUEST["end_hour"].':'.$_REQUEST["end_minute"].":00";
 $startdate=$_REQUEST['startdate'];
 $endtdate=$_REQUEST['enddate'];
//sunday calculate
$start = new DateTime($startdate);
$end = new DateTime($endtdate);
$days = $start->diff($end, true)->days;
//$sundays = intval($days / 7) + ($start->format('N') + $days % 7 >= 7);
$sundays =0;
//hour calculate
$datetime1 = new DateTime($stimes);
$datetime2 = new DateTime($etimes);
$interval = $datetime1->diff($datetime2);
$hour=$interval->format('%h');
$min=$interval->format('%i');
$tmin=$min/60;
$total_hours=$hour+$tmin;
//total day calculate
$date1 = date_create($startdate);
$date2 = date_create($endtdate);
$diff = date_diff($date1,$date2);
$total_day=$diff->format("%a")+1;
$totalday=$total_day-$sundays;
$totalhours=$totalday*$total_hours;
$daily_hours=$hour.'.'.$min;
 //$postsname=array_values(array_filter($_POST['studentName']));
 $postsname=$_POST['studentName'];
 //print_r($postsname);

        foreach($postsname as $key=>$val)
		{
		echo $key.'<br>';	
			
		$login=$_POST['login'][$key]." ".$_POST['recNo'];
		$password=$_POST['password'][$key];		
		$ref_No=$_POST['ref_No'][$key];
		$email=$_POST['email'][$key];
		$val=$_POST['studentName'][$key];
		$course_type=$_POST['course_type'][$key];
		$NrecNo='0';	
			
	$querySD="Select * from ingl_student where courseId='".$_REQUEST["kV"]."' and password='".$_POST['password'][$key]."'  ";
        $resultSD=mysqli_query($conn,$querySD);
$up_rsult=mysqli_fetch_array($resultSD);
	if(mysqli_num_rows($resultSD)>0)
     {
		 if(isset($_POST['drop_up']))
		 {
			 
	if(in_array($up_rsult['recNo'],$_POST['drop_up']))
	{
	  $querydrop="update ingl_student set drop_up='0'  where recNo='".$up_rsult['recNo']."' ";
        $resultSD=mysqli_query($conn,$querydrop);	
	}else{
	 $querydrop="update ingl_student set drop_up='1'  where recNo='".$up_rsult['recNo']."' ";
        $resultSD=mysqli_query($conn,$querydrop);	
	}		
		 	
	 }else{
	 $querydrop="update ingl_student set drop_up='1'  where courseId='".$_REQUEST["kV"]."' ";
        $resultSD=mysqli_query($conn,$querydrop);	
	}
	 } else {


		 
		
			if($val!="")
			{
				$stime=$_REQUEST["start_hour"].':'.$_REQUEST["start_minute"];
			$etime=$_REQUEST["end_hour"].':'.$_REQUEST["end_minute"];
			$stamp = strtotime($stime);		
			$estamp = strtotime($etime);
				
				
				$dbObject2->setDbField("studentName",$val);
				$dbObject2->setDbField("login",$login);
				$dbObject2->setDbField("recNo",$NrecNo);
				$dbObject2->setDbField("password",$password);
				$dbObject2->setDbField("ref_No",$ref_No);
				$dbObject2->setDbField("email",$email);
				$dbObject2->setDbField("courseId",$_REQUEST["recNo"]);
				$dbObject2->setDbField("createdBy",$_REQUEST["createdBy"]);
				$dbObject2->setDbField("createDate",$_REQUEST["createDate"]);
				$dbObject2->setDbField("branch",$_REQUEST["branch"]);
				$dbObject2->setDbField("branch",$course_type);
				$dbObject->setDbField("stime",$stamp);
	  $dbObject->setDbField("etime",$estamp);
	  $dbObject->setDbField("totalhours",$totalhours);
	  $dbObject->setDbField("daily_hours",$daily_hours);
				
				$dbObject2->Save();
				
				
				
			
				
				$student = str_replace(" ","%20",$val);
				$cource=str_replace(" ","%20",$_POST['course']."/".$_POST['level']);
				$stime = date("g:i a", strtotime($_POST['stime']));
				$etime = date("g:i a", strtotime($_POST['etime']));
				$sms = "Dear%20".$student."%20Your%20inlingua%20course%20has%20been%20confirmed%20as%20follows:%20Start%20Date%20".$_POST['startDate']."%20End%20Date%20".$_POST['endDate'].",%20Day:%20".$_POST['day'].".%20Timing%20".str_replace(" ","%20",$stime)."%20to%20".str_replace(" ","%20",$etime)."%20.You%20are%20requested%20to%20report%2015%20mins%20before%20the%20class%20time%20on%20the%20first%20day.%20Regards%20Inlingua%20".$_SESSION['branch'].".";//
				//echo $sms;exit;
				 
				//$dbObject->send_sms(trim($_POST['mobile'][$key]),$sms);
				
				
			}
		}

		}
	//email send
/*
$days=implode(',',$_REQUEST['courseday']);
$postemail=array_filter($_POST['email']);
if($_REQUEST["fw_feedback"]!=''){
$feedback=date("d-m-Y", strtotime($_REQUEST["fw_feedback"]));
}else{
	$feedback="";
}
$query_center="select email from timesheet_location where code_prefix ='".$_REQUEST['course_prefix']."'";
$res_cen=mysqli_query($conn,$query_center);
$centeremail=mysqli_fetch_assoc($res_cen);	  
	  
	   


  $query_ins="select name,email,primarycenter from timesheet_user where username ='".$_SESSION['username']."'";
$res_ins=mysqli_query($conn,$query_ins);
$rsults=mysqli_fetch_assoc($res_ins);

$tomailarrays=array();
$to=$rsults['email']; 
array_push($tomailarrays,"admin@inlinguanewdelhi.in");
//array_push($tomailarrays,"service@inlinguanewdelhi.com");
array_push($tomailarrays,"nandini@inlinguanewdelhi.com");
array_push($tomailarrays,"aditti@inlinguanewdelhi.com");
array_push($tomailarrays,$to);


 
$service="service@inlinguanewdelhi.com"; 
$cen_email=$centeremail['email'];

$message="Hi!</br> Batch ID ".$_REQUEST["courseid"].": The End-of-Course date has been updated. Please review the new EOC date below:</br><br>";
$message.='<table border="1" class="pa-nor" width="60%" cellpadding="3" cellspacing="0">

<tr valign="top"><td width="25%">Course /Level:</td>
<td width="75%">'.$_REQUEST["courseid"]."/".$_POST['level'].' '.'</td></tr>
<tr valign="top"><td width="25%">PIE Name:</td>
<td width="75%">'.$_REQUEST["name_pie"].'</td></tr>

<tr valign="top"><td>Start Date:</td><td>'.date("d-m-Y", strtotime($_REQUEST["startdate"])).' '.'</td></tr>
<tr valign="top" style="color:"><td>End Date:</td><td style="color:red;">'.date("d-m-Y", strtotime($_REQUEST["enddate"])).' '.'</td></tr>
<tr valign="top"><td>Mid. End Date:</td><td style="color:red;">'.date("d-m-Y", strtotime($_REQUEST["mid_enddate"])).' '.'</td></tr>

<tr valign="top"><td>Timings:</td><td>'.$_POST['start_hour'].':'.$_POST['start_minute'].'-'.$_POST['end_hour'].':'.$_POST['end_minute'].'</td></tr>
<tr valign="top"><td>Days:</td><td>'.$days.'</td></tr>
<tr valign="top"><td>First week feedback:</td><td>'.$feedback.'</td></tr>
<tr valign="top"><td>Company:</td><td>'.$_POST["company"].'</td></tr>
<tr valign="top"><td>Company Location:</td><td>'.$_POST["company_loc"].'</td></tr>
<tr valign="top"><td >Remarks:</td><td>'.$_REQUEST["description"].'</td></tr>';

$message.='</table>';
$message.="<p>Regards,</p>";
$message.=$rsults['primarycenter']."</br>";

//echo $message; exit;
$subject="Course-".$_REQUEST["courseid"].": The End-of-Course date has been updated.Please review the new EOC date.";
$fromEmail= "service@inlinguanewdelhi.com";
$fromName="inlingua Admin ".$rsults['name'];
$domain = "inlinguanewdelhi.in";

$smtpHost = "mail.$domain";
 //$smtpHost ="smtp.inlinguanewdelhi.in;smtp1.inlinguanewdelhi.in;smtp2.inlinguanewdelhi.in;smtp02.inlinguanewdelhi.in";
$smtpUser = "admin@$domain";
$smtpPassword = "5B&vp7pgm7flABvi";
    $mail = new PHPMailer();

if( $mail_type=="S")
{
$mail->IsSMTP();              // set mailer to use SMTP
}

if( $mail_type=="N")
{
$mail->IsMail();
}
if($mail_type=="S")
{
$mail->Host = $smtpHost;  // specify main and backup server
$mail->SMTPAuth = true;     // turn on SMTP authentication
$mail->Username = $smtpUser;  // SMTP username
$mail->Password = $smtpPassword; // SMTP password
$mail->SMTPSecure = 'tls';    
$mail->Priority = 1;
}

$mail->From = $fromEmail;
$mail->FromName = $fromName;
$mail->AddAddress(trim($service), "");
$mail->AddAddress(trim($cen_email), "");

	
		foreach ($tomailarrays as $toAdds) 
           {
	 //$toAddress;
	 if($toAdds!=''){
		 
	$mail->addCC(trim($toAdds), "");
						}
             }
	

	$mail->IsHTML(true);               // set email format to HTML
	$mail->Subject = $subject;
	$mail->Body    = $message;
	//$mail->AltBody = $message;
	//$mail->AddReplyTo("umraovikas@gmail.com","");
	//$mail->AddAttachment($path);
	//comment

	
	if(!$mail->Send())
	{
       echo "Message could not be sent on mailid: <font color='red'>'".$to."'";
     echo "Mailer Error: " . $mail->ErrorInfo;
   exit;
	}		
	*/	
		
		

     $succFailMesg = "<b>Details modified successfully</b><br>"; 
	 }
	else
	{	$succFailMesg = "<b>Could not modify details. Contact system administrator</b><br>" ; }
}
else if ($action == "sD")
{	$currentMode = "Delete"; $succFailMesg = "<b>Delete details</b>&nbsp;&nbsp;&nbsp;&nbsp;[<a href='javascript:history.back()'>Back</a>]<br>";
	// Retrieve record first
	if ($dbObject->Retrieve("recNo",$_REQUEST["kV"]))
	{ ; }
	else { $succFailMesg = "<b>Could not retrieve details. Contact system administrator</b><br>"; }
}

else if ($action == "cC")
{	$currentMode = "Cancle"; $succFailMesg = "<b>Cancle details</b>&nbsp;&nbsp;&nbsp;&nbsp;[<a href='javascript:history.back()'>Back</a>]<br>";
	// Retrieve record first
	if ($dbObject->Retrieve("recNo",$_REQUEST["kV"]))
	{ ; }
	else { $succFailMesg = "<b>Could not retrieve details. Contact system administrator</b><br>"; }
}
else if ($action == "Cancle")
{	$showResult = "Y"; // Goto result part in dataform
    $courseid=$_REQUEST["kV"];
	$curdate=date("d-m-Y");
 $sqlQuery = "update  ingl_course set approved='2',cancle_by='".$_SESSION['username']."' where recNo='".$courseid."' ";
mysqli_query($conn,$sqlQuery);	

$query="select  * from ingl_course where recNo='".$courseid."'";
$res2=mysqli_query($conn,$query);
$nums=mysqli_fetch_assoc($res2);
$cid=explode(' ',$nums['courseid']);
$query2="select * from ingl_student where courseId='".$cid[1]."' ";
$res3=mysqli_query($conn,$query2);
$totalstd_rows=mysqli_num_rows($res3);

if($totalstd_rows>0)
{

while($rsult=mysqli_fetch_array($res3))
	{

//send sms student and mail to instructor 
				$student = str_replace(" ","%20",$rsult['studentName']);
				$cource=str_replace(" ","%20",$nums['courseid']."/".$nums['level']);
				
				$sms = "Dear%20".$student."%20Your%20inlingua%20course%20".$cource."%20has%20been%20cancelled.Please%20contact%20your%20study%20center%20for%20 further%20details.%20Regards%20Inlingua%20".$nums['branch'].".";//
				//echo $sms;//exit;
				//$sms=str_replace(" ","%20",$sms); 
				$dbObject->send_sms(trim($rsult['mobile']),$sms);

	}
}
 $query_ins="select name,email from timesheet_user where recNo='".$nums['instructor']."' ";
$res_ins=mysqli_query($conn,$query_ins);
$sedRec=mysqli_fetch_assoc($res_ins);

 $query_class="select * from  ingl_class where id='".$nums['class_id']."' ";
$res_class=mysqli_query($query_class);
$Rec_class=mysqli_fetch_assoc($res_class);

 $message="Hi<br>The following course has been Cancle "."(".$nums['branch'].") :<br><br>";
 $message.="Course Information Sheet <br>";
 $message.="Instructors Name: ".	$sedRec['name'].'<br>';
$message.="Course ID: ".	$nums['courseid'].'<br>';
$message.="Level: ".	$nums['level'].'<br>';
$message.="Days: ".	$nums['courseday'].'<br>';
$message.="Timings: ".$nums['start_hour'].':'.$nums['start_minute'].'-'.$nums['end_hour'].':'.$nums['end_minute'].'<br>';
$message.="PIE: ".	$nums['name_pie'].'<br>';
$message.="Class Room: ".	$Rec_class['c_name'].'<br>';
$message.="Start date: ".	date("d-m-Y", strtotime($nums["startdate"])).'<br>';
$message.="First week feedback: ".	"N/A".'<br>';
$message.="End of course: ". 	date("d-m-Y", strtotime($nums["enddate"])).'<br><br>';
$message.="Regards,".'<br>';
$message.=$_SESSION['name1'];

$email=$sedRec['email'];

//echo $message; exit;

$subject="The following course has been Cancled.";
$fromEmail= "service@inlinguanewdelhi.com";
$fromName="Inlingua Admin ".$_SESSION['name1'];
$tomail_array=array($email);
	
	      $domain = "inlinguanewdelhi.in";

		    $smtpHost = "mail.$domain";

		    $smtpUser = "admin@$domain";

		    $smtpPassword = "5B&vp7pgm7flABvi";
/*
$domain = "academycentral.in";

		    $smtpHost = "mail.$domain";

		    $smtpUser = "support@academycentral.in";

		    $smtpPassword = "Noida007";
	*/
	$mail = new PHPMailer();
	
        if( $mail_type=="S")
        {
	$mail->IsSMTP();              // set mailer to use SMTP
        }
	
      if( $mail_type=="N")
        {
        $mail->IsMail();
        }

      if( $mail_type=="S")
        {

	$mail->Host = $smtpHost;  // specify main and backup server
	$mail->SMTPAuth = true;     // turn on SMTP authentication
	$mail->Username = $smtpUser;  // SMTP username
	$mail->Password = $smtpPassword; // SMTP password
       }


    $mail->From = $fromEmail;
	$mail->FromName = $fromName;
	//foreach ($to as $toAddress) 
	//{
	 //$toAddress;
		foreach ($tomail_array as $toAddress) 
           {
	 //$toAddress;
	$mail->AddAddress($toAddress, "");
             }
	//}

	$mail->IsHTML(true);               // set email format to HTML
	$mail->Subject = $subject;
	$mail->Body    = $message;
	//$mail->AddReplyTo("umraovikas@gmail.com","");
	//$mail->AddAttachment($path);
		
	if(!$mail->Send())
	{
    echo "Message could not be sent";
	echo "Please check the emailId.<br>";
	//echo $message;
    //echo "Mailer Error: " . $mail->ErrorInfo;
    //exit;
	}

 $succFailMesg = "<b>Course Cancled successfully</b><br>";
 

}
else if ($action == "Delete")
{	$showResult = "Y"; // Goto result part in dataform

    $courseid=$_REQUEST["kV"];
	
	$querySDC="select * from ingl_course where recNo='".$courseid."'";
	$resultSDC=mysqli_query($conn,$querySDC);
	$numSDC=mysqli_fetch_array($resultSDC);
	$attendance_table=$numSDC['attendance_table'];
	$courseName=$numSDC['courseid'];
	$level=$_REQUEST[level];
	
	
	if ($dbObject->Delete("recNo",$_REQUEST["kV"]))
	{	
	
	
	$querySD="delete from ingl_student where courseId='".$courseid."'";
	$resultSD=mysqli_query($conn,$querySD);
	
	$querySDA="delete from ".$attendance_table." where courseIdrecNo='".$courseid."'";
	$resultSDA=mysqli_query($conn,$querySDA);
	
	$querySDK="delete from ingl_keypoint where courseIdrecNo='".$courseid."'";
	$resultSDK=mysqli_query($conn,$querySDK);
	
	
	
	
	if($level=="1A" || $level=="1B" || $level=="1B+")
{
//$cert="certificate_1.php";
$tab="level_1";
}
elseif($level=="2A" || $level=="2B" || $level=="2A+" || $level=="2B+" )
{
//$cert="certificate_2.php";
$tab="level_2";
}
elseif($level=="3A" || $level=="3B")
{
//$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";
}

    $querySDCD="delete from ".$tab." where courseId='".$courseName."' && level='".$level."'";
	$resultSDCD=mysqli_query($conn,$querySDCD);
	
	$succFailMesg = "<b>Details deleted successfully</b><br>"; }
	else
	{	$succFailMesg = "<b>Could not delete details. Contact System administrator</b><br>" ; }
}
else if ($action == "sV")
{	// Set 'View' mode 
	$currentMode = "View"; $succFailMesg = "<b>View details</b>&nbsp;&nbsp;&nbsp;&nbsp;[<a href='javascript:history.back()'>Back</a>]<br>";
	$dataForm = $viewForm;
	
	// Retrieve record first
	if ($dbObject->Retrieve("recNo",$_REQUEST["kV"]))
	{ ; }
	else { $succFailMesg = "<b>Could not retrieve details. Contact system administrator</b><br>"; }

}
else
{	echo "Nothing to do !";
	return;
}

// Load the data entry or  view entry form

require($dataForm);

$dbObject->CloseConnection();
return;
//
?>