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 : 18.216.156.226
<?php
$main_src=substr($_SERVER['SCRIPT_FILENAME'],0,strlen($_SERVER['SCRIPT_FILENAME'])-7);
//$pdf_writer_class =$main_src."/tarka_pdf/fpdf.php";
$pdf_writer_class =$main_src."/tcpdf/tcpdf.php";
require_once($pdf_writer_class);
ini_set('memory_limit','900M');
ini_set('max_execution_time',0);
class MYPDF extends TCPDF {
public $aobj_context;
public function setData($aobj_context){
$this->aobj_context = $aobj_context;
}
public function Header() {
// get the current page break margin
$bMargin = $this->getBreakMargin();
// get current auto-page-break mode
$auto_page_break = $this->AutoPageBreak;
// disable auto-page-break
$this->SetAutoPageBreak(false, 0);
// set bacground image
$this->SetMargins(10,30,20,true);
$this->SetFillColor(248, 248 ,255);
$img_path = $this->aobj_context->main_src."/img/logo.jpg";
if(file_exists($img_path))
$this->Image($img_path,10,6,20,20);
$this->SetFont('Times','B',13);
$this->SetY(5);
$this->Cell(0,4,$this->aobj_context->FUNIVNAME,0,1,'C');
//state
$this->SetFont('Times','',11);
$this->Cell(0,4,$this->aobj_context->s_state,0,1,'C');
$this->SetFont('Times','B',12);
$this->Cell(0,4,'College : '.$this->aobj_context->col_name,0,1,'C');
$this->SetFont('Times','B',12);
$this->Ln(1);
$cur_year = date("Y");
$this->Cell(180,5,'Application for Admission ('.$cur_year.')','0',1,'C');
// restore auto-page-break status
$this->SetAutoPageBreak($auto_page_break, $bMargin);
// set the starting point for the page content
}
public function Footer()
{
$this->SetY(-15);
$this->SetFont('helvetica', 'I', 8);
$this->Cell(50, 10,'IP : '.$_SERVER["REMOTE_ADDR"], 0, 0, 'L');
$this->Cell(100, 10,'Date : ' .$this->aobj_context->current_date, 0, 0, 'C');
$this->Cell(50, 10,'Page ' .$this->getPageNumGroupAlias().'/'.$this->getPageGroupAlias(), 0, 1, 'R');
}
}
class AddmissionApplication
{
function DefaultConstructor($aobj_context)
{
$this->aobj_context=$aobj_context;
//$this->pdf= new FPDF();
$this->collcode=$_SESSION['collcode'];
$this->ip=$_SERVER["REMOTE_ADDR"];
$get_date="select DATE_FORMAT(now(), '%d/%m/%Y') as now_date";
$obj=$this->aobj_context->mobj_db->GetRow($get_date);
$get_coll_name="select FUNIVNAME as 'FUNIVNAME',FUNIVCODE,
FUNIVADD1 as 'state', pdf_logo_path,
ifnull(FEXAMAPPREQ,'F') as FEXAMAPPREQ From control";
$lobj_get_coll_name=$this->aobj_context->mobj_db->GetRow($get_coll_name);
$aobj_context->FUNIVNAME=$lobj_get_coll_name['FUNIVNAME'];
$aobj_context->s_state=$lobj_get_coll_name['state'];
$aobj_context->pdf_logo_path=$lobj_get_coll_name['pdf_logo_path'];
$aobj_context->FEXAMAPPREQ=$lobj_get_coll_name['FEXAMAPPREQ'];
$aobj_context->FUNIVCODE=$lobj_get_coll_name['FUNIVCODE'];
$get_college_name="select concat(FCOLLNAME,', ',FTOWN) as col_name from college where FCOLLCODE='{$this->collcode}'";
$lobj_get_college_name = $this->aobj_context->mobj_db->GetRow($get_college_name);
$aobj_context->col_name = $lobj_get_college_name['col_name'];
$this->aobj_context->current_date = $obj[now_date];
$this->current_date = $obj[now_date];
$this->pdf= new MYPDF('P');
$this->pdf->setData($aobj_context);
}
function formcolldata()
{
$get_coll_name="select FUNIVNAME as 'FUNIVNAME',FUNIVCODE,
FUNIVADD1 as 'state', pdf_logo_path,
ifnull(FEXAMAPPREQ,'F') as FEXAMAPPREQ From control";
$lobj_get_coll_name=$this->aobj_context->mobj_db->GetRow($get_coll_name);
$this->FUNIVNAME=$lobj_get_coll_name['FUNIVNAME'];
$this->s_state=$lobj_get_coll_name['state'];
$this->pdf_logo_path=$lobj_get_coll_name['pdf_logo_path'];
$this->FEXAMAPPREQ=$lobj_get_coll_name['FEXAMAPPREQ'];
$this->FUNIVCODE=$lobj_get_coll_name['FUNIVCODE'];
}
function writeApplication($per_details, $subjects)
{
$pdf=$this->pdf;
$pdf->SetMargins(10,30,20,false);
$pdf->startPageGroup();
$pdf->AddPage("P");
$pdf->SetFont('Times','',11);
//====================Personal Details====================================
$html = '<h3 style="background-color: #afaaa9; color: rgb(255, 255, 255);"> PERSONAL DETAILS</h3>';
$x = $pdf->GetX();
$y = $pdf->GetY();
$pdf->writeHTMLCell(188,0,$x,$y,$html, false,1, false, true, '', false);
$pdf->ln(2);
$i= 1;
$table1 = '<style>
td {
border: 0.5px solid black;
}
.lable {
font-weight: bold;
}
</style>
<table cellpadding="3" cellspacing="0">
<tr nobr="true">
<td width="150" class="lable">Application No.:</td>
<td width="270" colspan="2">'.$per_details['FAPPNO'].'</td>
<td width="100" rowspan="5"><img width="100" height="100" src="'.$this->aobj_context->main_src.$per_details['fphotopath'].'" ></td>
</tr>';
$table1 .='<tr nobr="true">
<td width="150" class="lable">Name of the Applicant:</td>
<td width="270" colspan="2">'.$per_details['FNAME'].'</td></tr>';
$table1 .='<tr nobr="true">
<td width="150" class="lable" >Father`s /Guardian`s Name:</td>
<td width="270" colspan="2">'.$per_details['FFATNAME'].'</td></tr>';
$table1 .='<tr nobr="true">
<td width="150" class="lable">Mother`s Name:</td>
<td width="270" colspan="2">'.$per_details['FMOTNAME'].'</td></tr>';
$table1 .='<tr nobr="true">
<td width="150" class="lable">Place of Birth:</td>
<td width="270" colspan="2">'.$per_details['FPOB'].'</td></tr>';
$table1 .='<tr nobr="true">
<td width="150" class="lable">Date of Birth:</td>
<td width="135">'.$per_details['fdob'].'</td>
<td width="135" class="lable">Gender:</td>
<td width="100">'.$per_details['FSEX'].'</td>
</tr>';
$table1 .='<tr nobr="true">
<td width="150" class="lable">Nationality:</td>
<td width="135">'.$per_details['FNATIONAL'].'</td>
<td width="135" class="lable">Religion:</td>
<td width="100">'.$per_details['freligion'].'</td>
</tr>';
$table1 .='<tr nobr="true">
<td width="150" class="lable">Category:</td>
<td width="135">'.$per_details['FCATBIRTH'].'</td>
<td width="135" class="lable">Caste:</td>
<td width="100" >'.$per_details['FCASTE'].'</td>
</tr>';
$table1 .='<tr nobr="true">
<td width="150" class="lable">Aadhaar No.:</td>
<td width="135">'.$per_details['FAADHARNO'].'</td>
<td width="135" class="lable">Blood Group:</td>
<td width="100" >'.$per_details['fblood_group'].'</td>
</tr>';
$table1 .='<tr nobr="true">
<td width="420" colspan="3" class="lable">Candidates belongs to 371(J))? if yes enclose the certificate</td>
<td width="100">'.$per_details['fhk'].'</td>
</tr>';
$table1 .='<tr nobr="true">
<td width="150" class="lable">Area</td>
<td width="135">'.$per_details['FAREA'].'</td>
<td width="135" class="lable">Annual family Income:</td>
<td width="100">'.$per_details['FFATINCOME'].'</td>
</tr>';
$table1 .= '</table>';
$pdf->SetX(11);
$pdf->writeHTML($table1, true, true, false, false, 'L');
$table2 = '<style>
td {
border: 0.5px solid black;
}
.lable {
font-weight: bold;
}
</style>
<table cellpadding="3" cellspacing="0">
<tr nobr="true">
<td width="150" class="lable">Permanent Address:</td>
<td width="370">'.$per_details['fperadd'].'</td>
</tr>';
$table2 .= '<tr nobr="true">
<td width="150" class="lable">Communication Address:</td>
<td width="370">'.$per_details['fcuradd'].'</td>
</tr>';
$table2 .= '<tr nobr="true">
<td width="150" class="lable">Email Address:</td>
<td width="370">'.$per_details['FEMAIL'].'</td>
</tr>';
$table2 .= '<tr nobr="true">
<td width="150" class="lable">Mobile No.:</td>
<td width="370">'.$per_details['fmobileno'].'</td>
</tr>';
$table2 .= '<tr nobr="true">
<td width="150" class="lable">Parents mobile No.:</td>
<td width="370">'.$per_details['FCONTACT_NO'].'</td>
</tr>';
$table2 .= '</table>';
$pdf->SetX(11);
$pdf->writeHTML($table2, true, true, false, false, 'L');
//====================Admission Quota====================================
$table3 = '<style>
td {
border: 0.5px solid black;
}
th {
border: 0.5px solid black;
}
.lable {
font-weight: bold;
}
</style>
<table cellpadding="3" cellspacing="0">
<tr nobr="true">
<th width="520" colspan="2" class="lable">Are you claiming admission under any of the following quota?</th>
</tr>';
$table3 .= '<tr nobr="true">
<td width="150" class="lable">Diffrently-abled</td>
<td width="370">'.$per_details['FHANDICAP'].'</td>
</tr>';
$table3 .= '<tr nobr="true">
<td width="150" class="lable">NCC / Scouts & Guides</td>
<td width="370">'.$per_details['FNCC'].'</td>
</tr>';
$table3 .= '<tr nobr="true">
<td width="150" class="lable">NSS</td>
<td width="370">'.$per_details['FNSS'].'</td>
</tr>';
$table3 .= '<tr nobr="true">
<td width="150" class="lable">Sports</td>
<td width="370">'.$per_details['FSPORTS'].'</td>
</tr>';
$table3 .= '<tr nobr="true">
<td width="150" class="lable">Defense Personnel</td>
<td width="370">'.$per_details['FDEFENCE'].'</td>
</tr>';
$table3 .= '<tr nobr="true">
<td width="150" class="lable">Ex-Serviceman</td>
<td width="370">'.$per_details['FEXSERVE'].'</td>
</tr>';
$table3 .= '<tr nobr="true">
<td width="150" class="lable">Kashmirie Immigrants</td>
<td width="370">'.$per_details['FKASHIMG'].'</td>
</tr>';
$table3 .= '<tr nobr="true">
<td width="150" class="lable">Transgender</td>
<td width="370">'.$per_details['FTRANS'].'</td>
</tr>';
$table3 .= '<tr nobr="true">
<td width="150" class="lable">Other boards within state</td>
<td width="370">'.$per_details['FWOBSATE'].'</td>
</tr>';
$table3 .= '<tr nobr="true">
<td width="150" class="lable">Other state board student</td>
<td width="370">'.$per_details['FOBSATE'].'</td>
</tr>';
$table3 .= '</table>';
$pdf->SetX(11);
$pdf->writeHTML($table3, true, true, false, false, 'L');
//====================Degree Details====================================
$pdf->AddPage("P");
$html = '<h3 style="background-color: #afaaa9; color: rgb(255, 255, 255);"> OPTED COURSE DETAILS</h3>';
$x = $pdf->GetX();
$y = $pdf->GetY();
$pdf->SetMargins(10,30);
$pdf->writeHTMLCell(188,0,$x,$y,$html, false,1, false, true, '', false);
$pdf->ln(2);
$i = 1;
$head = '<style>
td {
border: 0.5px solid black;
}
</style>
<table cellpadding="3" cellspacing="0">';
$table_body = '';
$table_body .= '<tr nobr="true">
<td width="270" ><b>Name of the Degree for which Admission Sought</b></td>
<td width="250">'.$per_details['fdegname'].'</td>
</tr>';
$table_body .= '</table>';
$pdf->SetX(11);
$pdf->writeHTML($head.$table_body, true, true, false, false, 'L');
//====================Subject Details====================================
$table2 = '<style>
td, th {
border: 0.5px solid black;
}
</style>
<table cellpadding="3" cellspacing="0">
<tr nobr="true"><th width="40" align="center"><b>Sl. No.</b></th>
<th width="60" align="center"><b>Subject Code</b></th>
<th width="360" align="center"><b>Subject Name</b></th>
<th width="60" align="center"><b>Short Name</b></th>
</tr>';
$i=1;
foreach ($subjects as $key => $value)
{
$table2 .= '<tr nobr="true">
<td width="40" align="center">'.$i.'</td>
<td width="60" align="center">'.$value['fsubcode'].'</td>
<td width="360">'.$value['fsubname'].'</td>
<td width="60" align="center">'.$value['fsubshort'].'</td></tr>';
$i++;
}
$table2 .='</table>';
$pdf->SetX(11);
if(count($subjects)>0)
$pdf->writeHTML($table2, true, true, false, false, 'L');
//=============================Details of Qualifying Examination===========
//$pdf->AddPage("P");
$html = '<h3 style="background-color: #afaaa9; color: rgb(255, 255, 255);"> DETAILS OF QUALIFYING EXAMINATION</h3>';
$x = $pdf->GetX();
$y = $pdf->GetY();
$pdf->writeHTMLCell(188,0,$x,$y,$html, false,1, false, true, '', false);
$pdf->ln(1);
$table4 = '<style>
td {
border: 0.5px solid black;
}
</style><table cellpadding="3" cellspacing="0">
<tr nobr="true">
<td width="200" ><b>Name of the Class last Studied</b></td>
<td width="320" >'.$per_details['FTYPEQUALEXAM'].'</td>
</tr>';
$table4 .= '</table>';
$pdf->SetX(11);
$pdf->writeHTML($table4, true, true, false, false, 'L');
$table4 = '<style>
td {
border: 0.5px solid black;
}
</style><table cellpadding="3" cellspacing="0">
<tr nobr="true">
<td width="200" ><b>Name of the board of last studied institute</b></td>
<td width="320" >'.$per_details['FUNIVNAME'].'</td>
</tr>';
$table4 .= '<tr nobr="true">
<td width="200" ><b>Address</b></td>
<td width="320" >'.$per_details['FUNIVADD'].'</td>
</tr>';
$table4 .= '<tr nobr="true">
<td width="200" ><b>State</b></td>
<td width="320" >'.$per_details['FSTATEQUALEXM'].'</td>
</tr>';
$table4 .= '<tr nobr="true">
<td width="200" ><b>Phone numbers</b></td>
<td width="320" >'.$per_details['FUNIVPHONE'].'</td>
</tr>';
$table4 .= '</table>';
$pdf->SetX(11);
$pdf->writeHTML($table4, true, true, false, false, 'L');
$table4 = '<style>
td {
border: 0.5px solid black;
}
</style>
<table cellpadding="3" cellspacing="0"><tr nobr="true">
<td width="200" ><b>Name of the College</b></td>
<td width="320" >'.$per_details['FINSTNAME'].'</td>
</tr>';
$table4 .= '<tr nobr="true">
<td width="200" ><b>Address</b></td>
<td width="320" >'.$per_details['FINSTLOCAT'].'</td>
</tr>';
$table4 .= '<tr nobr="true">
<td width="200" ><b>State</b></td>
<td width="320" >'.$per_details['FSTATEQUALEXM'].'</td>
</tr>';
$table4 .= '<tr nobr="true">
<td width="200" ><b>Phone numbers</b></td>
<td width="320" >'.$per_details['FCOLLPHONE'].'</td>
</tr>';
$table4 .= '</table>';
$pdf->SetX(11);
$pdf->writeHTML($table4, true, true, false, false, 'L');
//========================Previous marks details =============================
$table5 = '<style>
td, th {
border: 0.5px solid black;
}
</style>
<table cellpadding="3" cellspacing="0">
<tr nobr="true">
<th width="520" colspan="7"><b>Qualifying examination details</b></th>
</tr>
<tr nobr="true">
<thead>
<th width="80" align="center"><b>Examination</b></th>
<th width="80" align="center"><b>PNR No.</b></th>
<th width="80" align="center"><b>Reg. No.</b></th>
<th width="100" align="center"><b>Month & Year</b></th>
<th width="60" align="center"><b>Max. Marks</b></th>
<th width="60" align="center"><b>Marks Obtained</b></th>
<th width="60" align="center"><b>Percentage</b></th>
</thead>
</tr>';//Percentage
$table5 .= '<tr nobr="true">
<td width="80" align="center">'.$per_details['FTYPEQUALEXAM'].'</td>
<td width="80" align="center">'.$per_details['FPRNNO'].'</td>
<td width="80" align="center">'.$per_details['FQUALEXREGNO'].'</td>
<td width="100" align="center">'.$per_details['FQMONTH'].' / '.$per_details['FQYEAR'].'</td>
<td width="60" align="center">'.$per_details['FQMAXMARKS'].'</td>
<td width="60" align="center">'.$per_details['FQSECMARKS'].'</td>
<td width="60" align="center">'.$per_details['FQPERCENTAGE'].'</td>
</tr>';
/*$i=1;
$rgPassmth = explode('*', $per_details['FPASSMNTH']);
$rgPassyear = explode('*', $per_details['FPASSYER']);
$rgMarksSec = explode('*', $per_details['FMARKSECURED']);
$rgMarksTot = explode('*', $per_details['FMARKTOTAL']);
$rgPer = explode('*', $per_details['FPERMARK']);
for($i=0; $i < count($rgPassmth)-1; $i++)
{
$j = $i+1;*/
//}
$table5 .='</table>';
$pdf->SetX(11);
$pdf->writeHTML($table5, true, false, true, false, 'L');
$table5 = '<style>
td, th {
border: 0.5px solid black;
}
</style>
<table cellpadding="3" cellspacing="0">
<tr nobr="true">
<th width="520" colspan="4"><b>Payment details</b></th>
</tr>
<tr nobr="true">
<th width="100" align="center"><b>Amount</b></th>
<th width="100" align="center"><b>UTR No.</b></th>
<th width="100" align="center"><b>Date</b></th>
<th width="220" align="center"><b>Bank Name</b></th>
</tr>
<tr nobr="true">
<td width="100"></td>
<td width="100"></td>
<td width="100"></td>
<td width="220"></td>
</tr>';//Percentage
$table5 .='</table>';
$pdf->SetX(11);
$pdf->writeHTML($table5, true, false, true, false, 'L');
//========================DECLARATION BY THE CANDIDATE=======================
/*$html = '<h3 style="background-color: #afaaa9; color: rgb(255, 255, 255);"> DECLARATION BY THE CANDIDATE</h3>';
$x = $pdf->GetX();
$y = $pdf->GetY();
$pdf->writeHTMLCell(188,0,$x,$y,$html, false,1, false, true, '', false);
$pdf->ln(1);
$list = '<ol style="text-align:justify;">
<li>I agree to the admission to '.$per_details['fdegname'].' 1st Year.</li>
<li>I know the admission given to me is provisional. The university reserves right to cancel my admission at any time, if and when it is found the admission is against the university rules.</li>
<li>I have enclosed the following original certificates, documents along with two true copies
<ol type="i">
<li>Aadhaar</li>
<li>HK 371(J) certificate</li>
<li>Income certificate</li>
<li>Caste certificate</li>
<li>SSLC Marks card for date of birth</li>
<li>Transfer certificate</li>
<li>Pre-University Marks card</li>
<li>Genuine certificate for Non-PUC Board Bangalore</li>
<li>NSS/NCC/Scouts Certificate, if Camp attended</li>
</ol>
</li>
<li>I am responsible for paying fees and expenses.</li>
<li>I hereby solemnly affirm that I am not pursuing simultaneously any other Degree in this University or outside the University. Further I state that the statements made and information furnished by me in this application and in the enclosure are true to the best of my knowledge.</li>
<li>I shall hereby declare to fulfil 75% of attendance in each subject/paper (80% in case of B.Ed) to appear for the examinations as per University norms and admission Regulations. I also know that there is no provision in the University rules to condone the shortage of attendance.</li>
<li>I hereby solemnly affirm to obey all rules and regulations of the university.</li>
<li>I obey by the rules and orders issued by the university or the college and its authorities from time to time.</li>
<li>I shall possess and use the college Identity Card.</li>
<li>I here by affirm that I use and protect the properties of university and college.</li>
<li>I shall confirm good code of conduct in college and future.</li>';
$pdf->setListIndentWidth(4);
$pdf->writeHTML($list, true, true, false, true, 'L');
$pdf->Ln(5);
$pdf->SetFont('Times','B',11);
$pdf->Cell(180,4,'Place : ',0,1,'L');
$pdf->Cell(50,4,'Date : ',0,0,'L');
$pdf->Cell(130,4,'Signature of the Applicant',0,1,'R');
$pdf->Ln(3);
$x = $pdf->GetX();
$y = $pdf->GetY();
$pdf->Line($x,$y,$x+188,$y);*/
//===============================For Office use olny=========================
$pdf->AddPage('P');
$html = '<h3>FOR OFFICE USE ONLY</h3>';
$pdf->ln(4);
$x = $pdf->GetX();
$y = $pdf->GetY();
$pdf->writeHTMLCell(188,0,$x,$y,$html, false,1, false, true, 'C', false);
$pdf->ln(4);
$table6 = '<style>
td, th {
border: 0.5px solid black;
}
</style>
<table cellpadding="3" cellspacing="0">
<tr nobr="true"><th width="120" align="center"><b>Application No.</b></th>
<th width="100" align="center"><b>Category</b></th>
<th width="100" align="center"><b>% of Marks obtained</b></th>
<th width="210" align="center"><b>Application fees GM/Other Category-Rs.100/- SC/ST Rs. 50/-</b></th>
</tr>';//Percentage
$table6 .= '<tr nobr="true">
<td width="120">'.$per_details['FAPPNO'].'</td>
<td width="100">'.$per_details['FCATBIRTH'].'</td>
<td width="100"></td>
<td width="210"></td>
</tr>';
$table6 .='</table>';
$pdf->SetX(11);
$pdf->writeHTML($table6, true, false, true, false, 'L');
$pdf->ln(10);
$pdf->SetFont('Times','B',11);
$pdf->Cell(150,4,'Name and Signature of Verified and Received by',0,0,'L');
$pdf->Cell(30,4,'Date : ',0,1,'L');
$pdf->ln(2);
$pdf->Cell(180,4,'Remarks:',0,1,'L');
$pdf->ln(30);
$pdf->Cell(150,4,'Name and Signature of Scrutinized by',0,0,'L');
$pdf->Cell(30,4,'Date : ',0,1,'L');
$pdf->ln(2);
$pdf->Cell(180,4,'Remarks:',0,1,'L');
$pdf->ln(30);
$pdf->SetFont('Times','',11);
$html = '<p><b>Note:</b> All Information given in the form is verified, authenticated and found correct. Further the college only own the responsibility of admission genuine process.</p>';
$pdf->ln(4);
$x = $pdf->GetX();
$y = $pdf->GetY();
$pdf->writeHTMLCell(188,0,$x,$y,$html, false,1, false, true, 'L', false);
$pdf->ln(30);
$pdf->SetFont('Times','B',11);
$pdf->Cell(180,4,'Signature of the Principal',0,1,'R');
//==============================ACKNOWLEDGEMENT RECEIPT=======================
/*$pdf->AddPage("P");
$html = '<h3>ACKNOWLEDGEMENT RECEIPT</h3>';
$pdf->ln(4);
$x = $pdf->GetX();
$y = $pdf->GetY();
$pdf->writeHTMLCell(188,0,$x,$y,$html, false,1, false, true, 'C', false);
$pdf->ln(4);
$pdf->SetFont('Times','',11);
$table7 = '<style>
td, th {
border: 0.5px solid black;
}
</style>
<table cellpadding="3" cellspacing="0">
<tr nobr="true">
<td width="200" ><b>Name of Student</b></td>
<td width="320" >'.$per_details['FNAME'].'</td>
</tr>';
$table7 .= '<tr nobr="true">
<td width="200" ><b>Application Number</b></td>
<td width="320" >'.$per_details['FAPPNO'].'</td>
</tr>';
$table7 .= '<tr nobr="true">
<td width="200" ><b>Applied Date</b></td>
<td width="320" >'.$per_details['FADMDATE'].'</td>
</tr>';
$table7 .= '<tr nobr="true">
<td width="200" ><b>Degree</b></td>
<td width="320" >'.$per_details['fdegname'].'</td>
</tr>';
$table7 .= '<tr nobr="true">
<td width="200" ><b>Fees Paid</b></td>
<td width="320" >'.$per_details['FUNIVFEE'].'</td>
</tr>';
$table7 .= '</table>';
$pdf->SetX(11);
$pdf->writeHTML($table7, true, true, false, false, 'L');
$pdf->SetFont('Times','B',11);
$pdf->Cell(180,4,'Certified that following Certificates are Uploaded and then Enclosed with application',0,1,'L');
$pdf->ln(2);
$pdf->SetFont('Times','',11);
$table8 = '<style>
td, th {
border: 0.5px solid black;
}
</style>
<table cellpadding="3" cellspacing="0">
<tr nobr="true"><th width="50" align="center"><b>Sl. No.</b></th>
<th width="310" align="center"><b>Certificate Details</b></th>
<th width="160" align="center"><b>Uploaded and Enclosed</b></th>
</tr>';
$i=1;
$table8 .= '<tr nobr="true">
<td width="50" align="center">'.$i++.'</td>
<td width="310">Aadhaar Details</td>
<td width="160"></td>
</tr>';
$table8 .= '<tr nobr="true">
<td width="50" align="center">'.$i++.'</td>
<td width="310">HK 371(J) certificate</td>
<td width="160"></td>
</tr>';
$table8 .= '<tr nobr="true">
<td width="50" align="center">'.$i++.'</td>
<td width="310">Income certificate</td>
<td width="160"></td>
</tr>';
$table8 .= '<tr nobr="true">
<td width="50" align="center">'.$i++.'</td>
<td width="310">Cast certificate</td>
<td width="160"></td>
</tr>';
$table8 .= '<tr nobr="true">
<td width="50" align="center">'.$i++.'</td>
<td width="310">SSLC Marks card for date of birth</td>
<td width="160"></td>
</tr>';
$table8 .= '<tr nobr="true">
<td width="50" align="center">'.$i++.'</td>
<td width="310">Transfer certificate</td>
<td width="160"></td>
</tr>';
$table8 .= '<tr nobr="true">
<td width="50" align="center">'.$i++.'</td>
<td width="310">Pre-University Marks card</td>
<td width="160"></td>
</tr>';
$table8 .= '<tr nobr="true">
<td width="50" align="center">'.$i++.'</td>
<td width="310">Genuine certificate for Non-PUC Board Bangalore</td>
<td width="160"></td>
</tr>';
$table8 .= '<tr nobr="true">
<td width="50" align="center">'.$i++.'</td>
<td width="310">NSS/NCC/Scouts Certificate, if Camp attended</td>
<td width="160"></td>
</tr>';
$table8 .= '</table>';
$pdf->SetX(11);
$pdf->writeHTML($table8, true, true, false, false, 'L');
$pdf->ln(10);
$pdf->SetFont('Times','B',11);
$pdf->Cell(150,4,'College Seal',0,0,'L');
$pdf->Cell(30,4,'Signature',0,1,'R');*/
}
function SendOutput()
{
$this->pdf->Output("Application_letter{$this->current_date}.pdf","D");
}
}
function printApplication($aobj_context)
{
$aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);
$get_coll_name="select FUNIVNAME as 'FUNIVNAME',FUNIVCODE,
FUNIVADD1 as 'state', pdf_logo_path,
ifnull(FEXAMAPPREQ,'F') as FEXAMAPPREQ From control";
$lobj_get_coll_name=$aobj_context->mobj_db->GetRow($get_coll_name);
$degree_code = trim($aobj_context->mobj_data["degree_code"]);
$appfrom = trim($aobj_context->mobj_data["appfrom"]);
$appto = trim($aobj_context->mobj_data["appto"]);
$per_details_query = "select sa.FNAME,sa.FAPPNO, sa.FFATNAME,sa.FCOLLCODE,
ifnull(sa.fregno,'') as fregno,sa.FMOTNAME, sa.FFAT_OCC,
ifnull(sa.FSEX,fgender) as FSEX, ifnull(sa.FPOB,'') as FPOB,
ifnull(sa.fblood_group,'') as fblood_group, ifnull(sa.freligion,'') as freligion,
ifnull(FCATBIRTH,'') as FCATBIRTH, ifnull(sa.FCASTE,'') as FCASTE,
if(ifnull(sa.fhk,'')='' or sa.fhk = 'No', 'No', 'Yes') as fhk,
sa.FNATIONAL,'Post Offices' as FPAYMENTTYPE, sa.FFEEPAID as FTOTFEE,
sa.fphotopath, date_format(sa.FDOB,'%d/%m/%Y') as fdob,
date_format(sa.FADMDATE,'%d/%m/%Y') as FADMDATE, sa.FAADHARNO,
concat(ifnull(sa.FCURRADD1,''),' ', ifnull(sa.FCURRADD2,''), ' ',
ifnull(sa.FCURRADD3,''),' ', ifnull(sa.FCURRADD4,''), ' ') as fcuradd,
concat(ifnull(sa.FPERMADD1,''),' ',
ifnull(sa.FPERMADD2,''), ' ', ifnull(sa.FPERMADD3,''),' ',
ifnull(sa.FPERMADD4,''),' ') as fperadd, ifnull(FMOBILE_NO,'') as fmobileno,
ifnull(sa.FCONTACT_NO,'') as FCONTACT_NO, ifnull(sa.FEMAIL,'') as FEMAIL,
sa.FINCOME, sa.FDEGREE, sa.FCOMBCODE, ifnull(FFATINCOME,'') as FFATINCOME,
sa.FPERCENT, sa.FAADHARNO, ifnull(sa.TOTAL_FEE,'') as FUNIVFEE,
dg.FEXAMNO, dg.fdescpn as fdegname,
dg.fexamname as fexamname, CONCAT(cl.FCOLLNAME,', ',cl.FTOWN) as FCOLLNAME,
ifnull(sa.FTYPEQUALEXAM,'') as FTYPEQUALEXAM, ifnull(sa.FUNIVNAME,'') as FUNIVNAME,
ifnull(sa.FSTATEQUALEXM,'') as FSTATEQUALEXM, ifnull(sa.FUNIVADD,'') as FUNIVADD,
ifnull(sa.FUNIVPHONE,'') as FUNIVPHONE,
ifnull(sa.FINSTNAME,'') as FINSTNAME, ifnull(sa.FINSTLOCAT,'') as FINSTLOCAT,
ifnull(sa.FCOLLADD,'') as FCOLLADD, ifnull(sa.FCOLLPHONE,'') as FCOLLPHONE,
ifnull(sa.FCOLLSTATE,'') as FCOLLSTATE, ifnull(sa.FPRNNO,'') as FPRNNO,
ifnull(sa.FQUALEXREGNO,'') as FQUALEXREGNO, ifnull(sa.FPASSMNTH,'') as FPASSMNTH,
ifnull(sa.FPASSYER,'') as FPASSYER, ifnull(sa.FMARKSECURED,'') as FMARKSECURED,
ifnull(sa.FMARKTOTAL,'') as FMARKTOTAL, ifnull(sa.FPERMARK,'') as FPERMARK,
ifnull(sa.FAREA,'') as FAREA,ifnull(sa.FHANDICAP,'') as FHANDICAP,
ifnull(sa.FNCC,'') as FNCC, ifnull(sa.FNSS,'') as FNSS,
ifnull(sa.FDEFENCE,'') as FDEFENCE, ifnull(sa.FEXSERVE,'') as FEXSERVE,
ifnull(sa.FTRANS,'') as FTRANS, ifnull(sa.FKASHIMG,'') as FKASHIMG,
ifnull(sa.FOBSATE,'') as FOBSATE,ifnull(sa.FWOBSATE,'') as FWOBSATE,
ifnull(sa.FQMONTH,'') as FQMONTH,ifnull(sa.FQYEAR,'') as FQYEAR,
ifnull(sa.FQMAXMARKS,'') as FQMAXMARKS,ifnull(sa.FQSECMARKS,'') as FQSECMARKS,
ifnull(sa.FQPERCENTAGE,'') as FQPERCENTAGE,ifnull(sa.FPRNNO,'') as FPRNNO,
ifnull(sa.FSPORTS,'') as FSPORTS
FROM studadm sa inner join degree dg
on sa.fdegree = dg.fdegree
and sa.fexamno = dg.fexamno inner join college cl
on sa.fcollcode = cl.fcollcode
WHERE sa.FAPPNO between '{$appfrom}' and '{$appto}'
and sa.fdegree = '{$degree_code}'
and sa.fcollcode = '{$_SESSION['collcode']}'";//FINSTLOCAT
//var_dump($per_details_query);
$per_details = $aobj_context->mobj_db->GetAll($per_details_query);
$class_obj = new AddmissionApplication();
$class_obj->DefaultConstructor($aobj_context);
foreach($per_details as $key => $value)
{
$subject_query = "select distinct su.fsubcode, su.fsubname, su.fsubshort
from subject su inner join options op
on su.fdegree = op.fdegree
and su.fexamno = op.fexamno
and su.fsubcode = op.fsubcode
where fappno = '{$value['FAPPNO']}'
order by su.fsubcode";
$subjects = $aobj_context->mobj_db->GetAll($subject_query);
$class_obj->writeApplication($value, $subjects);
}
$class_obj->SendOutput();
}
?>
|