0xV3NOMx
Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64



Your IP : 3.22.27.41


Current Path : /var/www/html/cnv/kusdde/Report_details/
Upload File :
Current File : /var/www/html/cnv/kusdde/Report_details/certificate_print_old.php

<?php
$main_src=substr($_SERVER['SCRIPT_FILENAME'],0,strlen($_SERVER['SCRIPT_FILENAME'])-7);
$pdf_writer_class =$main_src."/tcpdf/tcpdf.php";
require_once($pdf_writer_class);
	
class certificate_print  extends TCPDF
{
		function DefaultConstructor($aobj_context)
		{
			$this->aobj_context=$aobj_context;
			$this->pdf=  new TCPDF();
			$this->pdf=$this;
			$this->app_no=trim($this->aobj_context->mobj_data["app_no"]);
			$this->ip=$_SERVER["REMOTE_ADDR"];
			$get_date="select date_add(date_add(now(),INTERVAL 13 hour),interval 30 minute) as now_date";
			$obj=$this->aobj_context->mobj_db->GetRow($get_date);
			$this->current_date=$obj[now_date];	
			 
	
		}
		 
		 
		function Header()
		{


		}	
		function Footer()
		{
		 
		$this->SetY(-35);
		$this->pdf->SetFont('Times','B',8);
		//$this->Cell(140,6,'Entered  : IP Address : '.$this->ip_address." Date ".$this->created_date,'0',0,'L');
$html='<span>----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</span><ol>  
	<li>This Certificate is not a confirmation of admission or guarantee of a seat in the university or in any of its affilated colleges</li>
	<li>This is not a permission for late admission and also for admission over and above and approved intake</li>
	<li>Admission may be sought on the basis of the certificate during the Academic year of issue and for the course specified on the
		dates prescribed by the University from time to time and Rules prevailing at the time</li>
	<li>Approval of admission to the first year of the course will be considered only after he/she fursnishes the Marks Card</li>
	</ol>';
	$this->pdf->writeHTML($html, true, false, true, false, '');
		$this->Cell(140,6,'Printed   : IP Address : '.$this->ip." Date ".$this->current_date,'0',0,'L');
			$this->Cell(50,6,'Page 1 of 1',0,1,'R');
		}
	 
	 function formcolldata()
	 {
		$get_coll_name="select FUNIVNAME as 'college_name',FTOWN,
				FUNIVADD1 as 'state', pdf_logo_path From control";
		$lobj_get_coll_name=$this->aobj_context->mobj_db->GetRow($get_coll_name);
		$this->college_name=$lobj_get_coll_name['college_name'];
		$this->s_state=$lobj_get_coll_name['state'];
		$this->FTOWN=$lobj_get_coll_name['FTOWN'];
		 
		$this->pdf_logo_path=$lobj_get_coll_name['pdf_logo_path'];
	 
		
	 }
	 
		 function GetQry()
		{
			$get_data="SELECT s.FNAME,DATE_FORMAT(s.FDATE,'%d/%m/%Y') AS FDATE,d.FDESCPN,
						s.FAPPNO,s.FDEGREE,s.FQUALEXAM,s.FBOARDNAME,
						s.FBOARDADDRESS,s.FQAULEXAMREGNO,s.FPASSYEAR
				FROM student s inner join degree d on d.FDEGREE=s.FDEGREE WHERE s.FAPPNO='{$this->app_no}'";
		 
			$lobj_get_data= $this->aobj_context->mobj_db->GetRow($get_data);
			// echo $get_data
			 $this->FNAME=$lobj_get_data['FNAME'];
			 $this->FDATE=$lobj_get_data['FDATE'];
			 $this->FDEGREE=$lobj_get_data['FDEGREE'];
			 $this->FQUALEXAM=$lobj_get_data['FQUALEXAM'];
			 $this->FBOARDNAME=$lobj_get_data['FBOARDNAME'];
			 $this->FBOARDADDRESS=$lobj_get_data['FBOARDADDRESS'];
			 $this->FQAULEXAMREGNO=$lobj_get_data['FQAULEXAMREGNO'];
			 $this->FPASSYEAR=$lobj_get_data['FPASSYEAR'];
			 $this->FCOURSE=$lobj_get_data['FDESCPN'];
				$this->pdf->ln(19);
			 $this->pdf->cell(35,7,"Date : ","0",0,"L");	
			 $this->pdf->ln(26);
			 $this->pdf->cell(85,7,"Signature of the candidate","0",0,"L");
			 $this->pdf->cell(35,7,"","0",0,"L");
			  $this->pdf->cell(85,7,"Signature of the Principal with Seal","0",0,"L");
		}
		
		function formData()
		{
			
			
			$this->pdf->SetMargins(10,12,10);		
			$this->pdf->AddPage("P");
			$img_path=$this->aobj_context->main_src.$this->photo_path;
			if(!empty($this->photo_path) && file_exists($img_path)) 
			{			
			 
			$this->pdf->Image($img_path,166,50,50);
			}	
			if(!empty($this->pdf_logo_path))
			{
			$img_logo_path=$this->aobj_context->main_src.$this->pdf_logo_path;
			 //echo $img_logo_path; die();
			$this->pdf->Image($img_logo_path,10,10,20);
			}
		 
			if($this->call_type=="Other")
			$this->pdf->setY(15);
			$this->pdf->SetFont('Times','B',15);
			$this->pdf->cell(180,6,$this->college_name,"0",1,"C");
			$this->pdf->cell(180,6,$this->FTOWN,"0",1,"C");
			$this->pdf->SetFont('Times','B',8);
			$this->pdf->cell(180,7, $this->s_state,"0",1,"C");
			$this->pdf->SetFont('Times','B',13);
			 $this->pdf->Ln(5);
			 
			$this->pdf->SetFont('Times','B',15);
			$this->pdf->Cell(142,7,"      Certificate No : {$this->app_no}","0",0,"L");
				$this->pdf->SetFont('Times','B',12);
			$this->pdf->Cell(60,7," Date : {$this->FDATE}","0",1,"L");
			$this->pdf->Ln(5);
			$this->pdf->SetFont('Times','BU',15);
			$this->pdf->cell(180,6,"ELIGIBILITY CERTIFICATE","0",1,"C");
			 $this->pdf->SetFont('Times','',14);
			 	 $this->pdf->Ln(5);
		 
				
			 $html = "<p style=\"line-height:35px;text-align:justify;font-size: large;\"> The University after examining the attested photocopies of Certificates,Marks 
						Cards and other documents of Sri/Ms/Dr. <b>{$this->FNAME}</b>  certifies that the 
						candidate is provisionally eligible for admission to <b>{$this->FCOURSE}</b> course of
						Rajiv Gandth University of Health Sciences for the academic year <b>{$this->FYEAR}</b> as 
						the candidate required academic qualification, having passed <b>10+2</b> examination held during
						 <b>{$this->FPASSYEAR}</b> vide Reg.no.  <b>{$this->FQAULEXAMREGNO}</b>  conducted by 
						 <b>CENTRAL BOARD OF SECONDARY EDUCATION</b>
						  </p>";
 
			$this->pdf->writeHTML($html, true, false, true, false, '');
		$this->pdf->Ln(8);
			$html = " <p style=\"line-height:25px;text-align:justify;font-size: large;\">&nbsp;&nbsp;&nbsp;This is subject to verification of original documents and fullfillment of
							other conditions as prescribed under the University Rules and also the instruction given below
						  </p>";
 
			$this->pdf->writeHTML($html, true, false, true, false, '');
			$this->pdf->Ln(13);
		$this->pdf->SetFont('Times','B',14);
		$this->pdf->cell(180,6,"REGISTAR","0",1,"R");
		 
		$this->pdf->SetFont('Times','B',14);
		$this->pdf->cell(180,6,"To","0",1,"L");
		$this->pdf->cell(180,6,"{$this->FNAME}","0",1,"L");
		}
		 
		
		function SendOutput()
		{
			$this->pdf->Output("certificate_{$this->app_no}.pdf","D");
		}
		
		 
}
function PrintCertificate($aobj_context)
{
$aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);
$class_obj=new certificate_print();
// $class_obj->AliasNbPages();
$class_obj->DefaultConstructor($aobj_context);
$class_obj->formcolldata();
$class_obj->GetQry();
$class_obj->formData();

$class_obj->SendOutput();
}

?>