Current File : /home/inlingua/public_html/faridabad/icentex/sendmail.php |
<?php
ob_start();
include("header.php");
// Include common functions
//require("globalVars.php");
?>
<table width="100%">
<tr><td width='100%'>
<?php
//print_r($_SESSION); exit;
echo"<b>Sending Mail Please Wait...</b>";
$query="select * from timesheet where recNo='".$_SESSION['insid1']."'";
$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(PDF_FONT_MONOSPACED);
//set margins
$pdf->SetMargins('10', '10', '10');
//set auto page breaks
$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
//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'];
//$pdf->PrintChapter();
$content="";
$content.="<table width='100%' border='0'><tr><td width='70%'>.</td>";
$content.="<td align='right'><img src='logo.jpg'></td></tr></table>";
//$pdf->WriteHTML($content1);
//$content="";
$content.="<table width='100%'><tr><td align='center' style='background:#cccccc;text-align:center;'><b>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 width='100%'>
<tr><td><b>Location:</b></td><td colspan='3'>".$num['location']."</td></tr>
<tr><td width='10%'><b>Name:</b></td><td width='30%'>".$num['Instname']."</td>
<td width='8%'><b>From:</b></td><td>".$num['fromDate']." to ".$num['toDate']."</td></tr>
</table>";
$content.="<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td align='center' style='bgcolor:#cccccc;;text-align:center;'><b>Teaching Hours</b></td></tr></table>";
$content.="<table width='100%' border='1'>
<tr><td width='20%' style='background:#cccccc;text-align:center;'><b>Dated</b></td><td align='center' style='background:#cccccc;text-align:center;'><b>ENG</b></td><td align='center' style='background:#cccccc;text-align:center;'><b>FR</b></td><td align='center' style='background:#cccccc;text-align:center;'><b>GER</b></td><td align='center' style='background:#cccccc;text-align:center;'><b>SP</b></td><td align='center' style='background:#cccccc;text-align:center;'><b>CLUBS</b></td><td align='center' style='background:#cccccc;text-align:center;'><b>TRAINING</b></td><td align='center' style='background:#cccccc;text-align:center;'><b>BIZ</b></td><td align='center' style='background:#cccccc;text-align:center;'><b>OTHERS</b></td><td align='center' style='background:#cccccc;text-align:center;'><b>ORALS</b></td></tr>";
//echo'<pre>'; print_r($num);
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:#cccccc;text-align:center;'><b>No. Of Hours</b></td><td align='center' style='background:#cccccc;text-align:center;'>".$num['hours1']."</td><td align='center' style='background:#cccccc;text-align:center;'>".$num['hours2']."</td><td align='center' style='background:#cccccc;text-align:center;'>".$num['hours3']."</td><td align='center' style='background:#cccccc;text-align:center;'>".$num['hours4']."</td><td align='center' style='background:#cccccc;text-align:center;'>".$num['hours5']."</td><td align='center' style='background:#cccccc;text-align:center;'>".$num['hours6']."</td><td align='center' style='background:#cccccc;text-align:center;' >".$num['hours7']."</td><td align='center' style='background:#cccccc;text-align:center;'>".$num['hours8']."</td><td align='center' style='background:#cccccc;text-align:center;'>".$num['hours9']."</td></tr>";
$content.="<tr><td style='background:#cccccc;text-align:center;'><b>Rate(Rs/hr)</b></td><td align='center' style='background:#cccccc;text-align:center;'>".$num['rate1']."</td><td align='center' style='background:#cccccc;text-align:center;'>".$num['rate2']."</td><td align='center' style='background:#cccccc;text-align:center;'>".$num['rate3']."</td><td align='center' style='background:#cccccc;text-align:center;'>".$num['rate4']."</td><td align='center' style='background:#cccccc;text-align:center;'>".$num['rate5']."</td><td align='center' style='background:#cccccc;text-align:center;'>".$num['rate6']."</td><td align='center' style='background:#cccccc;text-align:center;' >".$num['rate7']."</td><td align='center' style='background:#cccccc;text-align:center;'>".$num['rate8']."</td><td align='center' style='background:#cccccc;text-align:center;'>".$num['rate9']."</td></tr>";
$content.="<tr><td style='background:#cccccc;text-align:center;'><b>Sub-total(Rs)</b></td><td align='center' style='background:#cccccc;text-align:center;'>".$num['subtot1']."</td><td align='center' style='background:#cccccc;text-align:center;'>".$num['subtot2']."</td><td align='center' style='background:#cccccc;text-align:center;'>".$num['subtot3']."</td><td align='center' style='background:#cccccc;text-align:center;'>".$num['subtot4']."</td><td align='center' style='background:#cccccc;text-align:center;'>".$num['subtot5']."</td><td align='center' style='background:#cccccc;text-align:center;'>".$num['subtot6']."</td><td align='center' style='background:#cccccc;text-align:center;' >".$num['subtot7']."</td><td align='center' style='background:#cccccc;text-align:center;'>".$num['subtot8']."</td><td align='center' style='background:#cccccc;text-align:center;'>".$num['subtot9']."</td></tr>";
$content.="<tr><td style='background:#cccccc;text-align:center;'><b>Gross-total(Rs)</b></td><td align='right' style='background:#cccccc;text-align:center;' colspan='9'>".$num['totalsubtotal']."</td></tr>";
$content.="<tr><td style='background:#cccccc;text-align:center;'><b>TAX(T.D.S.-".$num['tdsper']."%)</b></td><td align='right' style='background:#cccccc;text-align:center;' colspan='9'>".$num['tds']."</td></tr>";
$content.="<tr><td style='background:#cccccc;text-align:center;'><b>TOTAL</b></td><td align='right' style='background:#cccccc;text-align:center;' colspan='9'>".$num['Final_total']."</td></tr>";
$content.="</table>";
$content.="<table width='100%'><tr><td align='center' style='background:#cccccc;text-align:center;;;text-align:center;'><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>";
//echo $content;
//$pdf->WriteHTML($content);
}
$queryuser="select * from timesheet_user where recNo='".$_SESSION['id']."'";
$resultuser=mysqli_query($conn,$queryuser);
$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();
// 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);
$username=str_replace(".","_",$username);
$base_dir = __DIR__;
unlink($base_dir.'/uploads/'.$username.'.pdf');
$pdf->Output($base_dir.'/uploads/'.$username.'.pdf', 'F');
$path="uploads/".$username.".pdf";
$link="https://inlinguanewdelhi.in/icentex/uploads/".$username.".pdf";
require("class.phpmailer.php");
$mail_type="N";
$message="Hi ".$numuser['name'].",<br>A new time sheet has been submitted by you. Please find attached a copy of the same.";
$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.="The details are as follows: <br/>Period - From : ".$fdate1." to ".$tdate1." <br/> Location:".$location."<br/><br/>";
$message.="<a href=".$link.">Download Timesheet </a><br/><br/>";
$message.="*If the details in the time sheet are incorrect or you wish to make any changes, please contact the Administrator at hrd@inlinguanewdelhi.com";
$fromEmail= "hrd@inlinguanewdelhi.com";
$fromName="Timesheet";
$to=$numuser['email'];
$subject="TimeSheet-".$fdate1." to ".$tdate1." - ".$location."";
$tomail_array=array();
array_push($tomail_array,$to);
array_push($tomail_array,"service@inlinguanewdelhi.com");
//array_push($tomail_array,"abdullahansari70@gmail.com");
$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->SMTPDebug =1;
$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->Port =587;
}
$mail->From = $fromEmail;
$mail->FromName = $fromName;
foreach ($tomail_array as $toAddress)
{
if($toAddress !=''){
$mail->AddAddress(trim($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.$subject;
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.submit.php");
exit;
?>
</td></tr>
<tr><td align="center"> </td></tr>
<tr><td>
</td><td>
</td></tr>
</table>
<?php
include("footer.php");
?>