Current File : /home/inlingua/public_html/icentex/admin/sendmail.php
<?php
ob_start();
session_start();
error_reporting(0);
include("header.php");
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();

echo"<b>Sending Mail Please Wait...</b>";
if($_SESSION['insid1'] && !$_SESSION['insid2'])
{

 $query="select * from timesheet where recNo='$_SESSION[insid1]'";
}
elseif ($_SESSION['insid1'] && $_SESSION['insid2'])
{
 $query="select * from timesheet where recNo='$_SESSION[insid1]' || recNo='$_SESSION[insid2]'";
}

//echo $query; 

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


require_once('../tcpdf/config/lang/eng.php');
require_once('../tcpdf/tcpdf.php');
// create new PDF document
$pdf = new TCPDF('L', PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);

// set document information
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('Inlingua');
$pdf->SetTitle('Inlingua');
$pdf->SetSubject('Inlingua');
$pdf->SetKeywords('Inlingua Certificates');

// remove default header/footer
$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);

// set default monospaced font
$pdf->SetDefaultMonospacedFont('Arial');
//$this->SetFont('Arial','I',8);
//set margins
$pdf->SetMargins('5', '5', '5');

//set auto page breaks
$pdf->SetAutoPageBreak(TRUE, 5);

//set image scale factor
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);

//set some language-dependent strings
$pdf->setLanguageArray($l);

// ---------------------------------------------------------

	
while($num=mysqli_fetch_array($result))
{
$fromDate=$num["fromDate"];
$toDate=$num["toDate"];
$location=$num["location"];
$instructorId=$num["instructorId"];
$Instname=$num["Instname"];
//$pdf->PrintChapter();
$content="";


$content.='<table width="100%" border="0"><tr><td width="70%">.</td>';
$content.='<td align="right"><img src="../images/logo_certificate.JPG"></td></tr></table>';
$content.='<table width="100%"><tr><td align="center" bgcolor="#cccccc"><b>Updated Timesheet</b></td></tr></table>';

$content.='<table width="100%"><tr><td>Please complete this form at the end of fortnight.This form should not contain any surprises.Any work over and above normal hours should be cleared by the relevant authorised person before it takes place.</td></tr></table>';

$content.='<table border="0" width="100%">
<tr><td><b>Location:</b></td><td colspan="3">'.$location.'</td></tr>
<tr><td ><b>Name:</b></td><td>'.$Instname.'</td><td ><b>From:</b></td><td>'.$fromDate." to ".$toDate.'</td></tr>';

$content.='<tr><td align="center" colspan="4" style="background-color:#cccccc"><b>Teaching Hours</b></td></tr></table>';

$content.='<table width="100%" border="1" style="padding:2px;font-size:32px;">
<tr><td width="11%" style="background-color:#cccccc;"><b>Dated</b></td><td align="center" style="background-color:#cccccc ;"><b>ENG</b></td><td align="center" style="background-color:#cccccc ;"><b>FR</b></td><td align="center" style="background-color:#cccccc ;"><b>GER</b></td><td align="center" style="background-color:#cccccc ;"><b>SP</b></td><td align="center" style="background-color:#cccccc ;"><b>CLUBS</b></td><td align="center" style="background-color:#cccccc ;"><b>TRAINING</b></td><td align="center" style="background-color:#cccccc ;"><b>BIZ</b></td><td align="center" style="background-color:#cccccc ;"><b>OTHERS</b></td><td align="center" style="background-color:#cccccc ;"><b>ORALS</b></td></tr>';
if($num['date16']=="")
{
$j=15;

}
else
{
$j=16;
}
for($i=1;$i<=$j;$i++)
{
if($num['eng'.$i]=="0.0")
{
$eng="-";
}
else
{
$eng=$num['eng'.$i];
}

if($num['fr'.$i]=="0.0")
{
$fr="-";
}
else
{
$fr=$num['fr'.$i];
}

if($num['ger'.$i]=="0.0")
{
$ger="-";
}
else
{
$ger=$num['ger'.$i];
}

if($num['sp'.$i]=="0.0")
{
$sp="-";
}
else
{
$sp=$num['sp'.$i];
}

if($num['clubs'.$i]=="0.0")
{
$clubs="-";
}
else
{
$clubs=$num['clubs'.$i];
}

if($num['training'.$i]=="0.0")
{
$training="-";
}
else
{
$training=$num['training'.$i];
}

if($num['biz'.$i]=="0.0")
{
$biz="-";
}
else
{
$biz=$num['biz'.$i];
}

if($num['others'.$i]=="0.0")
{
$others="-";
}
else
{
$others=$num['others'.$i];
}

if($num['orals'.$i]=="0.0")
{
$orals="-";
}
else
{
$orals=$num['orals'.$i];
}


$content.='<tr><td>'.$num["date".$i].'</td><td align="center">'.$eng.'</td><td align="center" >'.$fr.'</td><td align="center">'.$ger.'</td><td align="center" >'.$sp.'</td><td align="center">'.$clubs.'</td><td align="center">'.$training.'</td><td align="center">'.$biz.'</td><td align="center">'.$others.'</td><td align="center">'.$orals.'</td></tr>';
}

$content.='<tr>
<td style="background-color:#cccccc ;"><b>No. Of Hours</b></td>
<td align="center" style="background-color:#cccccc ;">'.$num["hours1"].'</td>
<td align="center" style="background-color:#cccccc ;">'.$num["hours2"].'</td>
<td align="center" style="background-color:#cccccc ;">'.$num["hours3"].'</td>
<td align="center" style="background-color:#cccccc ;">'.$num["hours4"].'</td>
<td align="center" style="background-color:#cccccc ;">'.$num["hours5"].'</td>
<td align="center" style="background-color:#cccccc ;">'.$num["hours6"].'</td>
<td align="center" style="background-color:#cccccc ;" >'.$num["hours7"].'</td>
<td align="center" style="background-color:#cccccc ;">'.$num["hours8"].'</td>
<td align="center" style="background-color:#cccccc ;">'.$num["hours9"].'</td></tr>';

$content.='<tr><td style="background-color:#cccccc ;"><b>Rate(Rs/hr)</b></td>
<td align="center" style="background-color:#cccccc ;">'.$num["rate1"].'</td>
<td align="center" style="background-color:#cccccc ;">'.$num["rate2"].'</td>
<td align="center" style="background-color:#cccccc ;">'.$num["rate3"].'</td>
<td align="center" style="background-color:#cccccc ;">'.$num["rate4"].'</td>
<td align="center" style="background-color:#cccccc ;">'.$num["rate5"].'</td>
<td align="center" style="background-color:#cccccc ;">'.$num["rate6"].'</td>
<td align="center" style="background-color:#cccccc ;" >'.$num["rate7"].'</td>
<td align="center" style="background-color:#cccccc ;">'.$num["rate8"].'</td>
<td align="center" style="background-color:#cccccc ;">'.$num["rate9"].'</td></tr>';

$content.='<tr><td style="background-color:#cccccc ;"><b>Sub-total(Rs)</b></td>
<td align="center" style="background-color:#cccccc ;">'.$num["subtot1"].'</td>
<td align="center" style="background-color:#cccccc ;">'.$num["subtot2"].'</td>
<td align="center" style="background-color:#cccccc ;">'.$num["subtot3"].'</td>
<td align="center" style="background-color:#cccccc ;">'.$num["subtot4"].'</td>
<td align="center" style="background-color:#cccccc ;">'.$num["subtot5"].'</td>
<td align="center" style="background-color:#cccccc ;">'.$num["subtot6"].'</td>
<td align="center" style="background-color:#cccccc ;" >'.$num["subtot7"].'</td>
<td align="center" style="background-color:#cccccc ;">'.$num["subtot8"].'</td>
<td align="center" style="background-color:#cccccc ;">'.$num["subtot9"].'</td></tr>';

$content.='<tr><td style="background-color:#cccccc ;"><b>Gross-total(Rs)</b></td>
<td align="right" style="background-color:#cccccc ;" colspan="9">'.$num[totalsubtotal].'</td></tr>';

$content.='<tr><td style="background-color:#cccccc ;"><b>TAX(T.D.S.-'.$num["tdsper"].'%)</b></td>
<td align="right" style="background-color:#cccccc ;" colspan="9">'.$num["tds"].'</td></tr>';

$content.='<tr><td style="background-color:#cccccc ;"><b>TOTAL</b></td>
<td align="right" style="background-color:#cccccc ;" colspan="9">'.$num["Final_total"].'</td></tr>';


$content.='</table>';

$content.='<table width="100%"><tr>
<td align="center" style="background-color:#cccccc ;"><b>Miscellaneous</b></td></tr>';
if($num["miscellaneous"]=="")
{
$content.='<tr><td align="center">NA</td></tr>';
}
else
{
$content.='<tr><td align="center">'.$num["miscellaneous"].'</td></tr>';
}
$content.='</table>';


//$pdf->WriteHTML($content);
}

  
$queryuser="select * from timesheet_user where recNo='".$instructorId."'";
$resultuser=mysqli_query($conn,$queryuser) or die(mysql_error($conn));
$numuser=mysqli_fetch_array($resultuser);
$from1=explode("-",$fromDate);
if($j==15)
{
$half="First";
}
else if($j==16)
{
$half="Second";
}

$sid=$numuser['username'].$username."_".$from1[1]."_".$half."_".$location."";
//$pdf->Output("uploads/".$sid.".pdf");

// add a page
$pdf->AddPage();

//echo $content;
// set some text to print
$html = <<<EOD
 $content
EOD;
$pdf->writeHTMLCell($w=0, $h=0, $x='', $y='', $html, $border=0, $ln=1, $fill=0, $reseth=true, $align='', $autopadding=true);

//Close and output PDF document

$username=str_replace(" ","_",$sid);

$pdf->Output('uploads/'.$username.'.pdf', 'F');




$path="uploads/".$username.".pdf";
 $link="https://inlinguanewdelhi.in/icentex/admin/".$path;



require("../class.phpmailer.php");

$fromdate1=explode("-",$fromDate);
$todate1=explode("-",$toDate);
$fdate1= date("d F Y", mktime(0, 0, 0, $fromdate1[1], $fromdate1[2], $fromdate1[0]));
$tdate1= date("d F Y", mktime(0, 0, 0, $todate1[1], $todate1[2], $todate1[0]));

$message="Hi ".$numuser[name].",<br>";

$message.="The Administartor has modified your submitted timesheet for the period ".$fdate1." to ".$tdate1." for  ".$location.".The modified timesheet is attached herewith.<br>
For details contact accounts/administrator.<br>
Time Sheet Details: <br>Period - From : ".$fdate1." to ".$tdate1." <br> Location:".$location."<br>";

$message.="<a href=".$link.">Download Timesheet </a><br><br>";

$message.="*In case of any doubt, please contact the Administrator at hrd@inlinguanewdelhi.com for any queries.";

$fromEmail= "hrd@inlinguanewdelhi.com";
$fromName="Timesheet";

$to=$numuser[email];

//echo $message;



$subject="Modified TimeSheet-".$fdate1." to ".$tdate1." - ".$location."";

$mail_type="S";


$mail = new PHPMailer();

$domain = "inlinguanewdelhi.in";
$smtpHost = "mail.$domain";
$smtpUser = "admin@$domain";
$smtpPassword = "5B&vp7pgm7flABvi";

      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;
	$mail->AddAddress($to, "");
//}


$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 on mailid: <font color='red'>'".$to."'</font><br>";
	echo "Please check the emailId.<br>";
    echo "Mailer Error: " . $mail->ErrorInfo;
    exit;
}

header("Location: timesheet.select.php");

?>