Current File : /home/inlingua/www/faridabad/icentex/certificates-german-single.php |
<?php
session_start();
//print_r($_SESSION);
require('dbConnection.php');
// Include common functions
require('commonFunc.php');
// Include common functions
require('globalVars.php');
require('dbHandler.class.php');
$dbObject = new dbHandler();
$dbObject->connect();
//ob_start();
//include("header.php");
?>
<?php
require_once('tcpdf/config/lang/eng.php');
require_once('tcpdf/tcpdf.php');
$c_level='level_private';
$courseId=$_REQUEST['courseId'];
$student_recNo=$_REQUEST['student_recNo'];
$query="select a.*, s.studentName,s.ref_No from $c_level a left join ingl_student s on s.recNo=a.student_recNo where a.courseId='$courseId' and a.student_recNo='$student_recNo'";
$result=mysqli_query($conn,$query);
$num=mysqli_fetch_array($result);
$right_answer=$num['grammar']+$num['reading_skills']+$num['listening_skills']+$num['writing_skills']+$num['speaking_skills'];
$arow=50;
$percentage = ($right_answer/ $arow ) * 100;
$queryins="select signature,name from timesheet_user where recNo='".$num['createdBy']."' ";
$resinss=mysqli_query($conn,$queryins);
$instructor=mysqli_fetch_array($resinss);
$sign=$instructor['signature'];
// Extend the TCPDF class to create custom Header and Footer
class MYPDF extends TCPDF {
//Page header
public function Header() {
//$img_file = 'http://www.inlinguanewdelhi.in/icentex/certificate-with-signature.jpg';
// full background image
// store current auto-page-break status
$bMargin = $this->getBreakMargin();
$auto_page_break = $this->AutoPageBreak;
$this->SetAutoPageBreak(false, 0);
$img_file = K_PATH_IMAGES.'foreign-certificate.png';
$this->Image($img_file, 0, 0, 210, 297, '', '', '', false, 300, '', false, false, 0);
// restore auto-page-break status
//$this->SetAutoPageBreak($auto_page_break, $bMargin);
}
}
$certificate='Certificate Of: '.$num['level'].' '.$num['studentName'];
$string=$num['student_recNo'].'-'.$num['courseId'].'-'.$num['level'].'-'.$num['studentName'];
// create new PDF document
$pdf = new MYPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
// set document information
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('Nicola Asuni');
$pdf->SetTitle($certificate);
$pdf->SetSubject('TCPDF Tutorial');
$pdf->SetKeywords('TCPDF, PDF, example, test, guide');
// set header and footer fonts
$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
// set default monospaced font
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);
//set margins
$pdf->SetMargins(PDF_MARGIN_LEFT, '25', PDF_MARGIN_RIGHT);
$pdf->SetHeaderMargin(0);
$pdf->SetFooterMargin(0);
// remove default footer
$pdf->setPrintFooter(false);
//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);
// ---------------------------------------------------------
// set font
$pdf->SetFont('times', '', 12);
// ---------------------------------------------------------
//while($num=mysqli_fetch_array($result))
$queryCourse="select courseid,startdate,enddate,branch,language,level,course_prefix from ingl_course where courseid='".$num[courseId]."'";
$resultCourse=mysqli_query($conn,$queryCourse) or die("Error:There is some ploblem");
$numCourse=mysqli_fetch_array($resultCourse);
$querylocation="select * from timesheet_location where code_prefix='".$numCourse['course_prefix']."'";
$resultlocation=mysqli_query($conn,$querylocation) or die("Error:There is some ploblem");
$numlocation=mysqli_fetch_array($resultlocation);
$pdf->SetFont('times', '', 11);
$fromDate=$numCourse[startdate];
$toDate=$numCourse[enddate];
//$fromDate="2009-03-10";
//$toDate="2009-03-10";
$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]));
$tdate2= date("d F Y", mktime(0, 0, 0, $todate1[1], $todate1[2], $todate1[0]));
$stime=strtotime($fromDate);
$sday=date("d",$stime);
$smonth=date("F",$stime);
$syear=date("Y",$stime);
$etime=strtotime($toDate);
$eday=date("d",$etime);
$emonth=date("F",$etime);
$eyear=date("Y",$etime);
$german_months = array(
'January' => 'Januar',
'February' => 'Februar',
'March' => 'März',
'April' => 'April',
'May' => 'Mai',
'June' => 'Juni',
'July' => 'Juli',
'August' => 'August',
'September' => 'September',
'October' => 'Oktober',
'November' => 'November',
'Dezember' => 'décembre'
);
$date=$sday.'. '. $german_months[$smonth].' '. $syear .' – '. $eday.'. '. $german_months[$emonth]. ' '. $eyear;
$content="";
$label="";
$grade="";
$rightanswer=round($right_answer,0);
if($rightanswer>=46 && $rightanswer<=50)
{
$label="Ausgezeichnet";
$grade="A+";
}
else if($rightanswer>=41 && $rightanswer<=45)
{
$label="Sehr Gut";
$grade="A";
}
else if($rightanswer>=36 && $rightanswer<=40)
{
$label="Gut";
$grade="B";
}
else if($rightanswer>=31 && $rightanswer<=35)
{
$label="Befriedigend";
$grade="c";
}
else if($rightanswer>=25 && $rightanswer<=30)
{
$label="Ausreichend";
$grade="D";
}
else if($rightanswer>=0 && $rightanswer<=25)
{
$label="Schlecht";
$grade="E";
}
$content.='<table border="0" width="100%" style="font-size:45px;">';
$content.='<tr>
<td valign="center" align="center" ><i>inlingua International School of Languages</i></td></tr>';
$content.='<tr>
<td valign="center" align="center" >'.$numlocation["address"].'</td></tr>';
$content.='<tr>
<td valign="center" align="center" >Téléphone: '.$numlocation["contact"].'</td></tr>';
$content.='<tr>
<td valign="center" align="center">mél: '.$numlocation["email"].' Website: www.inlinguanewdelhi.com</td></tr>';
$content.='<tr>
<td valign="center" align="center"></td></tr>';
$content.='<tr>
<td valign="center" align="center"></td></tr>';
$content.='</table>';
$content.='<table border="0" width="100%">';
$content.='<tr><td valign="center" align="center" style="font-size:90px;font-weight:bold;font-family:algerian;">ZEUGNIS</td></tr>';
$content.='<tr><td valign="center" align="center" style="font-size:50px;">'.$num['level'].' Deutsch Sprachkurs</td></tr>';
$content.='<tr><td valign="center" align="center" style="font-size:40px;">'.$date.'</td></tr>';
$content.='</table>';
$content.='<table border="0" width="100%"><tr><td valign="center" align="center"></td></tr></table>';
$content.='<table border="0" width="100%" ><tr><td valign="center" align="center" height="40px;"> </td></tr></table>';
$cer_comment=$num[success_comment_lang];
$content.='<table border="0" width="100%"><tr><td valign="center" align="center" style="font-size:40px;">'.$cer_comment.'</td></tr></table>';
$content.='<table border="0" width="100%" style="font-size:45px;float:right;margin-top:30px;">';
$content.='<tr><td width="40%"></td><td></td><td></td></tr>';
$content.='<tr style="height:40px"><td width="40%"></td><td></td><td></td></tr>';
$content.='<tr><td style="height:40px" width="40%"></td><td width="40%">Grammatik Strukturen: </td><td> '.$num["grammar"].' (15 Points)</td></tr>';
$content.='<tr><td style="height:40px" width="40%"></td><td>Leseverstehen: </td><td> '.$num["reading_skills"].' (10 Points)</td></tr>';
$content.='<tr><td style="height:40px" width="40%"></td><td>Hörverstehen: </td><td> '.$num["listening_skills"].' (10 Points)</td></tr>';
$content.='<tr><td style="height:40px" width="40%"></td><td>Schreibfertigkeit: </td><td> '.$num["writing_skills"].' (05 Points)</td></tr>';
$content.='<tr><td style="height:40px" width="40%" ></td><td>Mündlich: </td><td> '.$num["speaking_skills"].' (10 Points)</td></tr>';
$content.='<tr style="font-weight:bold;"><td width="40%" style="height:40px" ></td><td>Gesamtnote: </td><td> '.$right_answer.' ('.$label.')</td></tr>';
$content.='<tr style="font-weight:bold;"><td style="height:40px" width="40%" ></td><td>Prozentsatz: </td><td> '.$percentage.' %</td></tr>';
$content.='<tr style="font-weight:bold;"><td style="height:40px" width="40%"></td><td style="font-weight:bold;">Grad: </td><td style="font-size:70px;"> '.$grade.' </td></tr>';
$content.='<tr style="height:40px"><td width="40%"></td><td></td><td></td></tr>';
$content.='<tr style="height:40px"><td width="40%"></td><td></td><td></td></tr>';
$content.='<tr style="height:40px"><td width="40%"></td><td></td><td></td></tr>';
//$content.='<tr style="height:40px"><td width="40%"></td><td></td><td></td></tr>';
$content.='</table>';
$url='signature/'.$sign;
if(file_exists($url) && $sign !='') {
$image='signature/'.$sign;
$img='<img src="'.$image.'">';
}else {
$img='';
}
$tdate1=$eday.'. '. $german_months[$emonth]. ' '. $eyear;
$Directeur='<img src="signature/vikrams-singnature.png">';
$content.='<table height="200px;" border="0" width="100%" >
<tr><td align="center" ><br/><br/><br/><i>inlingua</i> Neu Delhi </td>
<td align="center" ><br/><br/><br/>'.$tdate1.'</td>
<td align="center" >'.$Directeur.'</td>
<td align="center" ><br/><br/>'.$img.'</td>
</tr>
<tr><td align="center" >Ort</td>
<td align="center" >Datum</td>
<td align="center" >Direktor</td>
<td align="center" >Lehrer</td>
</tr>
</tr>
<tr><td align="center"></td>
<td align="center" ></td>
<td align="center" ></td>
<td align="center" ></td>
</tr>
</table>';
$content.='<table border="1" width="70%" style="text-align:center;">';
$content.='<tr><td width="10%" height="40px;">A+</td><td>Ausgezeichnet</td><td>46-50</td><td width="10%">A</td><td>Sehr Gut</td><td>41-45 </td></tr>';
$content.='<tr><td width="10%" height="40px;">B</td><td>Gut </td><td>36-40</td><td width="10%">C</td><td>Befriedigend</td><td>31-35</td></tr>';
$content.='<tr><td width="10%" height="40px;">D</td><td>Ausreichend</td><td>25-30</td><td width="10%">E</td><td>Schlecht</td><td>< 25</td></tr>';
$content.='</table>';
// add a page
$pdf->AddPage();
// Print a text
$html = $content;
$pdf->writeHTML($html, true, false, true, false, '');
//english next page
$content="";
$label="";
$grade="";
if($rightanswer>=46 && $rightanswer<=50)
{
$label="Excellent";
$grade="A+";
}
else if($rightanswer>=41 && $rightanswer<=45)
{
$label="Very good";
$grade="A";
}
else if($rightanswer>=36 && $rightanswer<=40)
{
$label="Good";
$grade="B";
}
else if($rightanswer>=31 && $rightanswer<=35)
{
$label="Quite good";
$grade="c";
}
else if($rightanswer>=25 && $rightanswer<=30)
{
$label="Fair";
$grade="D";
}
else if($rightanswer>=0 && $rightanswer<=25)
{
$label="Poor";
$grade="E";
}
$content.='<table border="0" width="100%" style="font-size:45px;">';
$content.='<tr>
<td valign="center" align="center" >inlingua International School of Languages</td></tr>';
$content.='<tr>
<td valign="center" align="center" >'.$numlocation["address"].'</td></tr>';
$content.='<tr>
<td valign="center" align="center" >Telephone: '.$numlocation["contact"].'</td></tr>';
$content.='<tr>
<td valign="center" align="center">E mail: '.$numlocation["email"].' Website: www.inlinguanewdelhi.com</td></tr>';
$content.='<tr>
<td valign="center" align="center"></td></tr>';
$content.='<tr>
<td valign="center" align="center"></td></tr>';
$content.='</table>';
$content.='<table border="0" width="100%">';
$content.='<tr><td valign="center" align="center" style="font-size:90px;font-weight:bold;font-family:algerian;">CERTIFICATE</td></tr>';
$content.='<tr><td valign="center" align="center" style="font-size:50px;">'.$num['level'].' German Language Course</td></tr>';
$content.='<tr><td valign="center" align="center" style="font-size:40px;">'.$fdate1.' - '.$tdate2.'</td></tr>';
$content.='</table>';
$content.='<table border="0" width="100%"><tr><td valign="center" align="center"></td></tr></table>';
$content.='<table border="0" width="100%" ><tr><td valign="center" align="center" height="40px;"> </td></tr></table>';
$cer_comment='<span style="font-size:80px;font-family:monotypecorsivai;">'.ucfirst($num[studentName]).'</span> '.$num[success_comment_eng];
$content.='<table border="0" width="100%"><tr><td valign="center" align="center" style="font-size:40px;">'.$cer_comment.'</td></tr></table>';
$content.='<table border="0" width="100%" style="font-size:45px;float:right;margin-top:30px;">';
$content.='<tr style="height:40px"><td width="40%"></td><td></td><td></td></tr>';
$content.='<tr style="height:40px"><td width="40%"></td><td></td><td></td></tr>';
$content.='<tr><td style="height:40px" width="40%"></td><td width="40%">Grammar: </td><td> '.$num["grammar"].' (15 Points)</td></tr>';
$content.='<tr style="height:40px"><td width="40%"></td><td>Reading Skills: </td><td>'.$num["reading_skills"].' (10 Points)</td></tr>';
$content.='<tr><td width="40%" style="height:40px" ></td><td>Listening Skills: </td><td>'.$num["listening_skills"].' (10 Points)</td></tr>';
$content.='<tr><td style="height:40px" width="40%"></td><td>Writing Skills: </td><td>'.$num["writing_skills"].' (05 Points)</td></tr>';
$content.='<tr><td style="height:40px" width="40%"></td><td>Speaking Skills: </td><td>'.$num["speaking_skills"].' (10 Points)</td></tr>';
$content.='<tr style="font-weight:bold;"><td style="height:40px" width="40%"></td><td>Total Points: </td><td>'.$right_answer.' ('.$label.')</td></tr>';
$content.='<tr style="font-weight:bold;"><td style="height:40px" width="40%" ></td><td>Percentage: </td><td> '.$percentage.' %</td></tr>';
$content.='<tr style="font-weight:bold;"><td width="40%"></td><td style="height:40px;">Grade: </td><td style="font-size:70px;">'.$grade.' </td></tr>';
$content.='<tr style="height:40px"><td width="40%"></td><td></td><td></td></tr>';
$content.='<tr style="height:40px"><td width="40%"></td><td></td><td></td></tr>';
$content.='</table>';
$Directeur='<img src="signature/vikrams-singnature.png">';
$content.='<table height="200px;" border="0" width="100%" >
<tr><td align="center" ><br/><br/><br/> New Delhi </td>
<td align="center" ><br/><br/><br/>'.$tdate2.'</td>
<td align="center" >'.$Directeur.'</td>
<td align="center" ><br/><br/>'.$img.'</td>
</tr>
<tr><td align="center" >Place</td>
<td align="center" >Date</td>
<td align="center" >Director</td>
<td align="center" >Instructor</td>
</tr>
</tr>
<tr><td align="center"></td>
<td align="center" ></td>
<td align="center" ></td>
<td align="center" ></td>
</tr>
</table>';
$content.='<table border="1" width="70%" style="font-family:calibrib;text-align:center;">';
$content.='<tr><td width="10%" height="40px;">A+</td><td>Excellent</td><td>46-50</td><td width="10%">A</td><td>Very good</td><td>41-45 </td></tr>';
$content.='<tr><td width="10%" height="40px;">B</td><td>Good </td><td>36-40</td><td width="10%">C</td><td>Quite good</td><td>31-35</td></tr>';
$content.='<tr><td width="10%" height="40px;">D</td><td>Fair</td><td>25-30</td><td width="10%">E</td><td>Poor</td><td>< 25</td></tr>';
$content.='</table>';
// add a page
$pdf->AddPage();
// Print a text
$html = $content;
$pdf->writeHTML($html, true, false, true, false, '');
$nstring = str_replace("-", " ", $string).'.pdf';
// add a page
//$pdf->AddPage();
// Print a text
//$html = '<span style="background-color:yellow;color:blue;"> PAGE 2 </span>';
//$pdf->writeHTML($html, true, false, true, false, '');
// ---------------------------------------------------------
//Close and output PDF document
$pdf->Output($nstring, 'I');
//============================================================+
// END OF FILE
//============================================================+
?>