Current File : /home/inlingua/public_html/dwarka/icentex/admin_fd/certificates-german-single-offline.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');
// ---------------------------------------------------------

//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');
$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);

$add=explode(',',$numlocation["address"]);
$mainadd="";
for($i=2;$i<count($add); $i++)
{
$mainadd.=$add[$i];	
}
$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="";
if($right_answer>=46 && $right_answer<=50)
{
	$label="Ausgezeichnet";
	$grade="A+";
}	
else if($right_answer>=41 && $right_answer<=45)
{
	$label="Sehr Gut";
	$grade="A";
}
else if($right_answer>=36 && $right_answer<=40)
{
	$label="Gut";
	$grade="B";
}
else if($right_answer>=31 && $right_answer<=35)
{
	$label="Befriedigend";
	$grade="c";
}
else if($right_answer>=25 && $right_answer<=30)
{
	$label="Ausreichend";
	$grade="D";
}
else if($right_answer>=0 && $right_answer<=25)
{
	$label="Schlecht";
	$grade="E";
}

$content.='<table border="0" width="100%" style="font-size:43px;">';
$content.='<tr>
<td valign="center" align="center" ><i>inlingua International School of Languages</i></td></tr>';  
$content.='<tr><td valign="center" align="center" >'.$add[0].', '.$add[1].', </td></tr>';
$content.='<tr><td valign="center" align="center" >'.$mainadd.'</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"].' &nbsp;&nbsp;&nbsp;&nbsp;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 height="30px;">&nbsp;</td></tr></table>';
    
$cer_comment=$num[success_comment_lang];
	
$content.='<table border="0" width="100%"><tr><td style="font-size:38px;">'.$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:38px"><td width="40%"></td><td></td><td></td></tr>';


$content.='<tr><td style="height:38px" width="40%"></td><td width="40%">Grammatik Strukturen: &nbsp; </td><td>'.str_replace(".", ",",$num["grammar"]).'  &nbsp; (15 Points)</td></tr>';

$content.='<tr><td style="height:38px" width="40%"></td><td>Leseverstehen: </td><td>'.str_replace(".", ",",$num["reading_skills"]).'  &nbsp; (10 Points)</td></tr>';

$content.='<tr><td style="height:38px" width="40%"></td><td>Hörverstehen:  </td><td>'.str_replace(".", ",",$num["listening_skills"]).'  &nbsp; (10 Points)</td></tr>';

$content.='<tr><td style="height:38px" width="40%"></td><td>Schreibfertigkeit: </td><td>'.str_replace(".", ",",$num["writing_skills"]).'  &nbsp; (05 Points)</td></tr>';

$content.='<tr><td style="height:38px" width="40%" ></td><td>Mündlich: </td><td>'.str_replace(".", ",",$num["speaking_skills"]).'  &nbsp; (10 Points)</td></tr>';	 
$content.='<tr style="font-family:arialb;"><td width="40%" style="height:38px" ></td><td>Gesamtnote: </td><td>'.str_replace(".", ",",$right_answer).' '.'('.$label.')</td></tr>';	 

$content.='<tr style="font-family:arialb;"><td style="height:38px" width="40%" ></td><td>Prozentsatz: </td><td>'.str_replace(".", ",",$percentage).'%</td></tr>';	 
$content.='<tr style="font-family:arialb;"><td style="height:38px" width="40%"></td><td style="font-weight:bold;">Grad: </td><td style="font-size:70px;">'.$grade.'</td></tr>';	 
$content.='<tr style="height:38px"><td width="40%"></td><td></td><td></td></tr>';
$content.='<tr style="height:38px"><td width="40%"></td><td></td><td></td></tr>';
//$content.='<tr style="height:38px"><td width="40%"></td><td></td><td></td></tr>';
//$content.='<tr style="height:38px"><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">';  
   $Directeur='';  
         $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="38px;">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="38px;">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="38px;">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="";
$label="";
$grade="";
if($right_answer>=46 && $right_answer<=50)
{
	$label="Excellent";
	$grade="A+";
}	
else if($right_answer>=41 && $right_answer<=45)
{
	$label="Very good";
	$grade="A";
}
else if($right_answer>=36 && $right_answer<=40)
{
	$label="Good";
	$grade="B";
}
else if($right_answer>=31 && $right_answer<=35)
{
	$label="Quite good";
	$grade="c";
}
else if($right_answer>=25 && $right_answer<=30)
{
	$label="Fair";
	$grade="D";
}
else if($right_answer>=0 && $right_answer<=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" >'.$add[0].', '.$add[1].', </td></tr>';
$content.='<tr><td valign="center" align="center" >'.$mainadd.'</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"].' &nbsp;&nbsp;&nbsp;&nbsp;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:38px;">'.$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="38px;font-family:arial;">&nbsp;</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 style="font-size:38px;">'.$cer_comment.'</td></tr></table>';
        
$content.='<table border="0" width="100%" style="font-size:45px;float:right;margin-top:30px;">';
$content.='<tr style="height:38px"><td width="40%"></td><td></td><td></td></tr>';
$content.='<tr style="height:38px"><td width="40%"></td><td></td><td></td></tr>';


$content.='<tr><td style="height:38px" width="40%"></td><td width="40%">Grammar: &nbsp; </td><td>'.$num["grammar"].'  &nbsp; (15 Points)</td></tr>';

$content.='<tr ><td style="height:38px" width="40%"></td><td>Reading Skills: </td><td>'.$num["reading_skills"].'  &nbsp; (10 Points)</td></tr>';

$content.='<tr><td width="40%" style="height:38px" ></td><td>Listening Skills:  </td><td>'.$num["listening_skills"].'  &nbsp; (10 Points)</td></tr>';

$content.='<tr><td style="height:38px" width="40%"></td><td>Writing Skills: </td><td>'. $num["writing_skills"].'  &nbsp; (05 Points)</td></tr>';

$content.='<tr><td style="height:38px" width="40%"></td><td>Speaking Skills: </td><td>'. $num["speaking_skills"].' '.'(10 Points)</td></tr>';	 
$content.='<tr style="font-family:arialb;"><td style="height:38px" width="40%"></td><td>Total Points: </td><td>'.$right_answer.'('.$label.')</td></tr>';	 

$content.='<tr style="font-family:arialb;"><td style="height:38px" width="40%" ></td><td>Percentage: </td><td>'.$percentage.'%</td></tr>';	 
$content.='<tr style="font-family:arialb;"><td width="40%"></td><td style="height:38px;">Grade: </td><td style="font-size:70px;">'.$grade.'</td></tr>';	 
$content.='<tr style="height:38px"><td width="40%"></td><td></td><td></td></tr>';
//$content.='<tr style="height:38px"><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="38px;">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="38px;">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="38px;">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;">&nbsp;PAGE 2&nbsp;</span>';
//$pdf->writeHTML($html, true, false, true, false, '');

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

//Close and output PDF document
$pdf->Output($nstring, 'I');

//============================================================+
// END OF FILE                                                
//============================================================+

?>