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 : 52.15.173.197
<?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);
include_once("stringspliter.php");
require_once("/var/www/html/aws/aws-autoloader.php");
use Aws\S3\S3Client;
use Aws\S3\Exception\S3Exception;
ini_set('max_execution_time', 300);
ini_set("memory_limit","1080M");
class ra_invigilators_dairy extends TCPDF
{
function DefaultConstructor($aobj_context)
{
session_start();
$this->aobj_context=$aobj_context;
$this->pdf= new TCPDF();
$this->pdf=$this;
$this->fromdate=trim($this->aobj_context->mobj_data["fromdate"]);
//var_dump($this->fromdate);die();
$this->fromqpcode=trim($this->aobj_context->mobj_data["fqpcode"]);
$this->toqpcode=trim($this->aobj_context->mobj_data["tqpcode"]);
$this->faculty=trim($this->aobj_context->mobj_data["faculty"]);
$this->session=trim($this->aobj_context->mobj_data["session"]);
$this->exmmonth=trim($this->aobj_context->mobj_data["exmmonth"]);
$arry = explode('*',$this->exmmonth);
$this->year = $arry[0];
$this->examtype = $arry[1];
$this->room_range_from=trim($this->aobj_context->mobj_data["room_range_from"]);
$this->room_range_to=trim($this->aobj_context->mobj_data["room_range_to"]);
$this->rtype=trim($this->aobj_context->mobj_data["rtype"]);
$this->room_range_from=str_pad($this->room_range_from, 3, "0", STR_PAD_LEFT);
$this->room_range_to=str_pad($this->room_range_to, 3, "0", STR_PAD_LEFT);
$this->ip=$_SERVER["REMOTE_ADDR"];
$get_date="select now() as now_date,ifnull(fregroll,'Reg. No.') as fregroll from control";
$obj=$this->aobj_context->mobj_db->GetRow($get_date);
$this->current_date=$obj['now_date'];
$this->fregroll=$obj['fregroll'];
$this->collcode=$_SESSION['collcode'];
$this->funivcode=$_SESSION['FUNIVCODE'];
// if($this->funivcode == '052')
// $this->fregroll= "USN";
// else
// $this->fregroll= "Register";
$this->headeractive = true;
$this->startPageGroup();
}
function Header()
{
$bMargin = $this->getBreakMargin();
$auto_page_break = $this->AutoPageBreak;
$this->SetAutoPageBreak(false, 0);
$this->SetAutoPageBreak($auto_page_break, $bMargin);
}
function Footer()
{
// if($this->funivcode == '052')
// {
// $this->SetY(-50);
// $this->Ln(3);
// $this->cell(0,7, "No. of Answer Booklets received","0",1,"R");
// $this->Ln(10);
// $this->cell(0,7, "Signature of the Receiver","0",1,"R");
// }else
// {
$this->SetY(-12);
//}
$this->pdf->SetFont('Times','B',8);
//$this->Cell(140,6,'Entered : IP Address : '.$this->ip_address." Date ".$this->created_date,'0',0,'L');
$this->Cell(0,6,'Printed : IP Address : '.$this->ip." Date ".$this->current_date,'0',0,'L');
// $this->Cell(50,6,'Page '.$this->PageNo().' of {nb}',0,1,'R');
$this->Cell(0, 6,'Page ' .$this->getPageNumGroupAlias().'/'.$this->getPageGroupAlias(), 0, 1, 'R');
}
function formcolldata()
{
$get_coll_name="select FUNIVNAME as 'FUNIVNAME',FUNIVCODE,
FUNIVADD1 as 'state', pdf_logo_path 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->f_year=$lobj_get_coll_name['f_year'];
$this->pdf_logo_path=$lobj_get_coll_name['pdf_logo_path'];
$this->funivcode=$lobj_get_coll_name['FUNIVCODE'];
$get_data="SELECT c.FCOLLCODE,
if('{$this->funivcode}' = '052',CONCAT('Center Code: ',c.FCOLLCODE),CONCAT(c.FCOLLCODE, ' - ', c.FCOLLNAME,', ',c.FTOWN)) AS FCOLLNAME
FROM college c
where c.FCOLLCODE='{$this->collcode}'";
$obj_student=$this->aobj_context->mobj_db->GetRow($get_data);
$this->college_details = $obj_student['FCOLLNAME'];
$this->degree_details = " College : {$this->FCOLLNAME}";
}
function GetFullQry()
{
if($this->session == 'both')
{
$sectionvalue = "";
}
else
{
$sectionvalue = "and t.fsessiont like '{$this->session}%'";
}
if($_SESSION['fexamseparate'] == 'T')
{
$candsum = "examcandsum";
$canddet = "examcanddet";
}else
{
$candsum = "candsum";
$canddet = "canddet";
}
$degreetmp = "degree";
$subjecttmp = "subject";
/*$get_data="SELECT FHALLNO,cd.FREGNO,st.FNAME ,masroom.froomname,st.fphotopath,fqpcode,
(select count(*) from canddet s1 where s1.fdegree = cd.fdegree and s1.fexamno = cd.fexamno and s1.fsubcode = cd.fsubcode and s1.fdegree = s.fdegree
and s1.fexamno = s.fexamno and s1.fsubcode = s.fsubcode and s1.fpresent = 'P' group by s1.fdegree, s1.fexamno, s1.fsubcode) as orderby
FROM canddet cd INNER JOIN subject s ON s.fdegree = cd.fdegree and s.fexamno = cd.fexamno
and s.FSUBCODE=cd.FSUBCODE
inner join candsum cs on cs.FREGNO=cd.FREGNO AND cd.FDEGREE=cs.FDEGREE
AND cd.FCOLLCODE=cs.FCOLLCODE
inner join student st on st.FREGNO=cd.FREGNO AND cd.FCOLLCODE=st.FCOLLCODE
inner JOIN masroom ON masroom.froomno = FHALLNO AND masroom.FCOLLCODE = cs.FCNTRCODE
LEFT JOIN reason r ON s.FSESSION = r.FREASONCD
WHERE cs.FCNTRCODE='{$this->collcode}' and s.ftheory = 'T' and ifnull(s.fintass,'') <> 'T'
and ifnull(s.fretain,'') <> 'T' {$sectionvalue}
and FQPCODE between '{$this->fromqpcode}' and '{$this->toqpcode}' and ifnull(cd.FHALLNO,'') <> ''
AND lpad(cd.FHALLNO,3,'0') between '{$this->room_range_from}' and '{$this->room_range_to}' and s.fdoe = date_format(str_to_date('{$this->fromdate}','%d/%m/%Y'),'%Y-%m-%d')
and FPRESENT='P' and ifnull(cd.fpassmth,'') = '' and ifnull(FRECPTDATE,'0000-00-00')<>'0000-00-00'
order by orderby desc,FHALLNO,FQPCODE,cd.FREGNO";*/
$query = "select distinct d.fdeggrp from {$degreetmp} d
inner join subject s on d.fdegree = s.fdegree
and d.fexamno = s.fexamno
inner join timetable t on s.fqpcode = s.fqpcode
where t.fdate = date_format(str_to_date('{$this->fromdate}','%d/%m/%Y'),'%Y-%m-%d')
and ifnull(d.fdeggrp,'') <> ''";
$res = $this->aobj_context->mobj_db->GetRow($query);
$fdeggrp = $res['fdeggrp'];
if($fdeggrp =='BED' && ($this->funivcode == '027' || $this->funivcode == '026') )
{
$order = "s.FQPCODE,cd.FHALLNO,st.fname,s.FQPCODE, cd.FREGNO";
}else if($this->funivcode == '046')
{
$order = "s.FQPCODE,st.fayear,cd.FREGNO";
}else if($this->funivcode == '033')
{
$order = "cd.FHALLNO,s.FQPCODE,st.fayear,cd.FREGNO";
}else if($this->funivcode == '052')
{
$order = "cd.FHALLNO,s.FQPCODE,cd.FREGNO";
}else if($this->funivcode == '055' || $this->funivcode == '021')
{
$order = "cd.FHALLNO,s.FQPCODE,cd.FREGNO";
}
else
{
$order = "LPAD(ra.forder, 3, '0'), s.FQPCODE, cd.FREGNO";
}
if($this->funivcode == '033')
{
$get_data = "SELECT cd.FHALLNO,cd.FREGNO,left(st.FNAME,30) as FNAME ,masroom.froomname,ifnull(st.fphotopath,'') as fphotopath,s.fmcq,
s.fqpcode, LPAD(ra.forder,3, '000') AS foorder,ifnull(rt.fname,'') as rtname
FROM {$canddet} cd INNER JOIN {$subjecttmp} s ON s.fdegree = cd.fdegree
and s.fexamno = cd.fexamno and s.FSUBCODE=cd.FSUBCODE
inner join {$candsum} cs on cs.FREGNO=cd.FREGNO AND cd.FCOLLCODE=cs.FCOLLCODE
inner join student st on st.FREGNO=cd.FREGNO AND cd.FCOLLCODE=st.FCOLLCODE
inner JOIN masroom ON masroom.froomno = FHALLNO AND masroom.FCOLLCODE = cs.FCNTRCODE
LEFT JOIN reason r ON s.FSESSION = r.FREASONCD
left join roominvig rt on cd.fteachcode = rt.fteachcode
inner join room_allotment ra on cs.fcntrcode = ra.fcollcode and s.fqpcode = ra.fqpcode
and ra.fhallno = masroom.froomno
WHERE cs.FCNTRCODE='{$this->collcode}' and s.ftheory = 'T' and ifnull(s.fintass,'') <> 'T'
and ifnull(s.fretain,'') <> 'T'
{$sectionvalue} and s.FQPCODE between '{$this->fromqpcode}' and '{$this->toqpcode}'
and ifnull(cd.FHALLNO,'') <> ''
and INSTR(cs.fhtenable,cd.fexamno) >0
and ifnull(s.fparentsub,'') <> 'T'
AND lpad(cd.FHALLNO,3,'0') between '{$this->room_range_from}' and '{$this->room_range_to}'
and s.fdoe = date_format(str_to_date('{$this->fromdate}','%d/%m/%Y'),'%Y-%m-%d')
and FPRESENT='P' and ifnull(cd.fpassmth,'') = ''
and ifnull(FRECPTDATE,'0000-00-00')<>'0000-00-00'
order by {$order}";
}else
{
$get_data = "SELECT cd.FHALLNO,cd.FREGNO,concat(cd.FREGNO,'*',t.fqpcode) as FREGNO1,left(st.FNAME,30) as FNAME ,
masroom.froomname,ifnull(st.fphotopath,'') as fphotopath,
t.fqpcode, LPAD(ra.forder,3, '000') AS foorder,'' as rtname
FROM {$canddet} cd INNER JOIN {$subjecttmp} s ON s.fdegree = cd.fdegree
and s.fexamno = cd.fexamno and s.FSUBCODE=cd.FSUBCODE
inner join {$candsum} cs on cs.FREGNO=cd.FREGNO AND cd.FCOLLCODE=cs.FCOLLCODE
inner join degree d on cd.fdegree = d.fdegree and cd.fexamno = d.fexamno
inner join student st on st.FREGNO=cd.FREGNO AND cd.FCOLLCODE=st.FCOLLCODE
inner JOIN masroom ON masroom.froomno = FHALLNO AND masroom.FCOLLCODE = cs.FCNTRCODE
inner join timetable t on t.fqpcode = s.fqpcode AND t.fyear = cd.fyear
and t.fexamtype = cd.fexamtype
LEFT JOIN reason r ON t.FSESSIONt = r.FREASONCD
left join room_allotment ra on cs.fcntrcode = ra.fcollcode and s.fqpcode = ra.fqpcode
and ra.fhallno = masroom.froomno
WHERE cs.FCNTRCODE='{$this->collcode}' and s.ftheory = 'T' and ifnull(s.fintass,'') <> 'T'
{$sectionvalue} and t.FQPCODE between '{$this->fromqpcode}' and '{$this->toqpcode}'
and ifnull(cd.FHALLNO,'') <> ''
and d.fdeggrp = '{$this->faculty}'
and cd.fyear = '{$this->year}'
and cd.fexamtype = '{$this->examtype}'
and INSTR(cs.fhtenable,cd.fexamno) >0
#and ifnull(s.fparentsub,'') <> 'T'
AND lpad(cd.FHALLNO,3,'0') between '0000' and 'zzzzz'
and t.fdate = date_format(str_to_date('{$this->fromdate}','%d/%m/%Y'),'%Y-%m-%d')
and FPRESENT='P' and ifnull(cd.fpassmth,'') = '' and ifnull(FRECPTDATE,'0000-00-00')<>'0000-00-00'
order by {$order}";
}
$this->lobj_get_data = $this->aobj_context->mobj_db->GetAll($get_data);
// var_dump($get_data);
// die();
$this->final_data_arr=array();
$this->hallname= array();
$c=0;
foreach($this->lobj_get_data as $ak=>$av)
{
$this->final_data_arr[$av['FHALLNO']][$av['FREGNO1']]['FREGNO']=$av['FREGNO'];
$this->final_data_arr[$av['FHALLNO']][$av['FREGNO1']]['FNAME']=$av['FNAME'];
$this->final_data_arr[$av['FHALLNO']][$av['FREGNO1']]['rtname']=$av['rtname'];
$this->final_data_arr[$av['FHALLNO']][$av['FREGNO1']]['fphotopath']=$av['fphotopath'];
$this->final_data_arr[$av['FHALLNO']][$av['FREGNO1']]['fqpcode']=$av['fqpcode'];
// To display room name 12/11/2016
$this->hallname[$av['FHALLNO']] = $av['froomname'];
$c++;
}
}
function WriteSlNoRow()
{
}
function logoheader($FUNIVCODE,$last)
{
if($FUNIVCODE == '031' || $FUNIVCODE == '049' || $FUNIVCODE == '055')
{
if(!empty($this->pdf_logo_path))
{
$img_logo_path=$this->aobj_context->main_src. '/'.$this->aobj_context->mobj_data["db"]."/img/report_uni_logo.jpg";
if($FUNIVCODE == '049')
{
$this->pdf->Image($img_logo_path,80,4,62);
$this->pdf->Ln(9);
} else if($FUNIVCODE == '055')
{
if($FUNIVCODE == '055')
$this->pdf->Cell(0,1,"FORM B","0",1,"R");
$this->pdf->Image($img_logo_path,30,2,140,20);
$this->pdf->Ln(10);
}
else
$this->pdf->Image($img_logo_path,60,4,80);
if($FUNIVCODE != '055')
$this->pdf->Ln(10);
}
}
else
{
// $img_path=$this->aobj_context->main_src. '/'.$this->aobj_context->mobj_data["db"].'/'.$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->aobj_context->mobj_data["db"].'/'.$this->pdf_logo_path;
if($FUNIVCODE == '052')
$this->pdf->Image($img_logo_path,5,5,37,15);
else
$this->pdf->Image($img_logo_path,10,10,20);
}
if($FUNIVCODE == '052')
{
$this->pdf->SetFont('Times','B',11);
$this->pdf->Cell(0,4,"JSS MAHAVIDYAPEETHA",0,1,'C');
}
$this->pdf->SetFont('Times','B',15);
$this->pdf->cell(0,3,$this->FUNIVNAME."","0",1,"C");
$this->pdf->SetFont('Times','B',8);
$this->pdf->cell(0,6, $this->s_state,"0",1,"C");
}
$this->pdf->SetFont('Times','B',12);
if($FUNIVCODE == '052')
$this->pdf->cell(0,6, "$this->college_details ","0",1,"C");
else if($FUNIVCODE == '055')
{
}
else
$this->pdf->cell(0,6, "Centre : $this->college_details ","0",1,"C");
$this->pdf->SetFont('Times','B',12);
if($FUNIVCODE == '005')
$this->pdf->Cell(0,6,"ATTENDANCE SHEET","0",1,"C");
else if($FUNIVCODE == '052')
$this->pdf->Cell(0,6,"INVIGILATOR'S DIARY (B FORM) - {$this->FEXAMDATE} EXAMINATION","0",1,"C");
else if($FUNIVCODE == '055')
$this->pdf->Cell(0,6,"{$this->fexamname} {$this->FEXAMDATE}","0",1,"C");
else
$this->pdf->Cell(0,6,"INVIGILATOR'S DIARY - {$this->FEXAMDATE} EXAMINATION","0",1,"C");
// if($FUNIVCODE != '055')
// $this->pdf->Cell(0,6,$this->copy,"0",1,"C");
$this->pdf->Cell(0,6," {$this->deg_details}","0",1,"C");
if($last != 'last')
{
$this->pdf->SetFont('Times','',12);
$this->pdf->Cell(0,6," {$this->sub_details}","0",1,"C");
$this->pdf->Cell(0,6," {$this->exam_date}","0",1,"C");
$style = array(
'position' => 'right',
'align' => 'C',
'stretch' => false,
'fitwidth' => true,
'cellfitalign' => '',
'border' => false,
'hpadding' => 'auto',
'vpadding' => 'auto',
'fgcolor' => array(0,0,0),
'bgcolor' => false, //array(255,255,255),
'text' => true,
'font' => 'helvetica',
'fontsize' => 8,
'stretchtext' => 4
);
//$this->pdf->write1DBarcode($this->newqpcode, 'C39', '170', '45','130', 14, 0.2, $style, 'R');
$this->pdf->Ln(1);
$this->pdf->SetFont('Times','',12);
$empty_cell_width=12;
$this->pdf->cell($empty_cell_width,7, ""," ",0,"C");
$this->pdf->SetFont('Times','B',14);
$this->pdf->Cell(180,7,"Room No. : {$this->hall_no}","0",1,"L");
$this->pdf->SetFont('Times','B',12);
}
}
function formData()
{
session_start();
$FUNIVCODE = $_SESSION['FUNIVCODE'];
//var_dump($FUNIVCODE);
if($this->rtype == 'T')
$this->pdf->SetMargins(1,5,10);
else
$this->pdf->SetMargins(1,5,10);
if($FUNIVCODE == '049')
$empty_cell_width=15;
else
$empty_cell_width=5;
$this->pdf->SetFont('Times','B',10);
$this->pdf->cell($empty_cell_width,7, ""," ",0,"C");
$cnt=0;
if($FUNIVCODE == '041' || $FUNIVCODE == '042' || $FUNIVCODE == '023' || $FUNIVCODE == '008')
{
$copies = ["University Copy", "College Copy"];
}else
{
$copies = [""];
}
//print_r($this->final_data_arr);
foreach($this->final_data_arr as $hallk=>$hallv)
{
// $this->copy = $copy;
foreach($copies as $hk=>$copy)
{
$this->copy = $copy;
// To display room name 12/11/2016
$this->hall_no = $this->hallname[$hallk];
/*$qyuery = "select froomname from masroom where froomno = '{$hallk}'
and fcollcode = '{$this->collcode}'";
$results = $this->aobj_context->mobj_db->GetRow($qyuery);*/
//var_dump($qyuery);
//$this->hall_no = $results['froomname'];
$this->headeractive = true;
//$this->pdf->AddPage();
$sl_no=1;
$c=1; $t_s=0;
$this->pdf->SetFont('Times','',12);
$cnt=0;
$newqpcode = '';
$oldqpcode = '';
$soldqpcode = '';
$newhallno = '';
$oldhallno = '';
foreach($hallv as $hk=>$hv)
{
$cnt++;
$newqpcode = $hv['fqpcode'];
$this->qp_code = $hv['fqpcode'];
if($newqpcode != $oldqpcode)
{
if($FUNIVCODE == '055')
$slcndno = '150';
else
$slcndno = '110';
if($cnt != 1)
{
$this->pdf->Ln(5);
if($this->pdf->GetY() > $slcndno)
{
if($FUNIVCODE == '052')
{
$this->pdf->Ln(10);
$this->pdf->cell($empty_cell_width,10, "","0",0,"L");
$this->pdf->cell(0,7, "No. of Answer Booklets received: ","0",0,"L");
$this->pdf->cell(0,7, "Signature of the Receiver","0",1,"R");
}
//$this->pdf->cell(0,10, "Register No. of Candidate(s) who arrived late","1",1,"R");
$this->headeractive = true;
$this->pdf->AddPage();
$this->logoheader($FUNIVCODE,'first');
}
$this->pdf->SetFont('Times','B',12);
$this->pdf->Ln(3);
if($FUNIVCODE != '052' && $FUNIVCODE != '055')
{
$this->pdf->cell($empty_cell_width,10, "","0",0,"L");
$this->pdf->cell(90,10, "Register No. of Candidate(s) who arrived late","1",0,"L");
$this->pdf->cell(91,10, "","1",1,"C");
$this->pdf->cell($empty_cell_width,10, "","0",0,"L");
$this->pdf->cell(90,5, "Register No. of Candidate(s) who left the ","LR",0,"L");
$this->pdf->cell(91,5, "","LR",1,"C");
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
$this->pdf->cell(90,5, "hall temporarily ","LRB",0,"L");
$this->pdf->cell(91,5, "","LRB",1,"C");
}
$this->pdf->cell($empty_cell_width,10, "","0",0,"L");
$this->pdf->cell(90,10, $this->fregroll." of Absentee(s)","1",0,"L");
$this->pdf->cell(91,10, "","1",1,"C");
$this->pdf->cell($empty_cell_width,10, "","0",0,"L");
$this->pdf->cell(90,10, "Total No. of Absentee(s)","1",0,"L");
$this->pdf->cell(91,10, "","1",1,"C");
if($FUNIVCODE == '052')
{
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
$this->pdf->cell(90,10, "Sl. No of Blank Answer Booklets of Absentee(s)","1",0,"L");
$this->pdf->cell(91,10, "","1",1,"C");
}else
{
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
if($FUNIVCODE == '055')
$this->pdf->cell(90,5, "Total No. of Candidate(s) Answer Books","LR",0,"L");
else
$this->pdf->cell(90,5, "Total No. of Candidate(s) Answer Books handed","LR",0,"L");
$this->pdf->cell(91,5, "","LR",1,"C");
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
if($FUNIVCODE == '055')
$this->pdf->cell(90,5, "returned to Examination Section","LRB",0,"L");
else
$this->pdf->cell(90,5, "over to Chief - Superintendent","LRB",0,"L");
$this->pdf->cell(91,5, "","LRB",1,"C");
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
$this->pdf->cell(90,5, "Serial No. of Blank Answer Books ","LRT",0,"L");
$this->pdf->cell(91,5, "","LR",1,"C");
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
if($FUNIVCODE == '055')
$this->pdf->cell(90,5, "returned to Examination Section ","LRB",0,"L");
else
$this->pdf->cell(90,5, "returned to Chief-Superintendent ","LRB",0,"L");
$this->pdf->cell(91,5, "","LRB",1,"C");
}
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
$this->pdf->cell(90,5, $this->fregroll." of Candidate(s) Involved in ","LR",0,"L");
$this->pdf->cell(91,5, "","LR",1,"C");
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
$this->pdf->cell(90,5, "Malpractice","LRB",0,"L");
$this->pdf->cell(91,5, "","LRB",1,"C");
$this->pdf->cell($empty_cell_width,10, "","0",0,"L");
$this->pdf->cell(90,10, "Sl.No. of Answer Booklets of M.P. Case(s)","1",0,"L");
$this->pdf->cell(91,10, "","1",1,"C");
$this->pdf->cell($empty_cell_width,10, "","0",0,"L");
$this->pdf->cell(90,10, "Nature of M.P. Case(s)","1",0,"L");
$this->pdf->cell(91,10, "","1",1,"C");
if($FUNIVCODE == '055')
$this->pdf->Ln(1);
else
$this->pdf->Ln(16);
if($FUNIVCODE == '021')
{
$this->pdf->Cell(50,7,"Date : _________ ","0",0,"L");
$this->pdf->Cell(70,7,"Signature of the Invigilator","0",0,"L");
$this->pdf->Cell(60,7,"Room Superintendent","0",1,"R");
$this->pdf->Ln(16);
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
$this->pdf->Cell(40,7,"Date : _________ ","0",0,"L");
$this->pdf->Cell(90,7,"Deputy Chief Superintendent","0",0,"L");
$this->pdf->Cell(60,7,"Chief Superintendent of Examination","0",1,"R");
}else
{
if($FUNIVCODE == '055')
{
$this->pdf->SetFont('Times','B',10);
$this->pdf->Cell(0,7,"Certificate by the Invigilator ","0",1,"C");
$this->pdf->SetFont('Times','',10);
$str = "Note: The invigilator shall not sign this certificate unless he/she has actually read to candidates the instructions given below before the commencement of examination: I have read the following instruction to candidates before the commencement of Examination: You should follow the instructions printed on the admission ticket and the first and second page of answer book. You should search your pockets, desk and benches and handover to me any paper, book or note, electronic devices (mobile phones, electronic watches and memory, laptop computers, personal stereo systems, walkie tallies sets, cameras, recording systems etc.,) which you may find therein before starting to answer the paper of examination.";
$this->pdf->multicell(0,7,$str,"0","L");
$this->pdf->Ln(2);
$this->pdf->SetFont('Times','B',12);
}
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
$this->pdf->Cell(90,7,"Date : _________ ","0",0,"L");
$this->pdf->Cell(90,7,"Signature of the Invigilator ","0",1,"R");
if($FUNIVCODE == '055')
$this->pdf->Ln(8);
else
$this->pdf->Ln(16);
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
if($FUNIVCODE == '055')
$this->pdf->Cell(90,7,"","0",0,"L");
else
$this->pdf->Cell(90,7,"Date : _________ ","0",0,"L");
if($FUNIVCODE == '052')
$this->pdf->Cell(90,7,"Signature of the DCS / CS","0",1,"R");
else if($FUNIVCODE == '055')
$this->pdf->Cell(90,1,"Signature of Chief Superintendent/Deputy Chief Superintendent","0",1,"R");
else
$this->pdf->Cell(90,7,"Signature of Chief Superintendent","0",1,"R");
}
if($FUNIVCODE == '052')
{
$this->pdf->Ln(5);
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
$this->pdf->Cell(180,7,"Note : 1. Fill All the above details Accurately","0",1,"L");
$this->pdf->cell($empty_cell_width,7, ""," ",0,"C");
$this->pdf->Cell(180,7," 2. DCS / CS to affix the signature after verification while receiving the Answer booklets and Bundling.","0",1,"L");
}
}
if($_SESSION['fexamseparate'] == 'T')
{
$FEXAMDATE = "fexexamdate as FEXAMDATE";
}else
{
$FEXAMDATE = "FEXAMDATE as FEXAMDATE";
}
if($_SESSION['fexamseparate'] == 'T')
{
$candsum = "examcandsum";
$canddet = "examcanddet";
}else
{
$candsum = "candsum";
$canddet = "canddet";
}
if($FUNIVCODE !== '021'){
$get_qp_details = "select {$FEXAMDATE},
if('$FUNIVCODE' = '055',s.FSUBNAME,CONCAT(s.FSUBNAME,' ',s.FSSUBNAME)) AS FSSUBNAME,
s.fsubshort,ucase(d.fexamname) as fexamname,s.fmcq
from subject s inner join degree d on d. FDEGREE=s.FDEGREE and d.fexamno = s.fexamno
inner join $canddet cd on cd.fdegree = s.fdegree
and cd.fexamno = s.fexamno
and cd.fsubcode = s.fsubcode
where s.FQPCODE='{$newqpcode}'";
//var_dump($get_qp_details);
}else{
$get_qp_details = "select distinct {$FEXAMDATE},
if('$FUNIVCODE' = '055',s.fsubname,concat(s.fsubname,' ',s.fssubname)) as FSSUBNAME,
s.fsubshort,ucase(d.fexamname) as fexamname,s.fmcq
from subject s
inner join degree d on d. fdegree=s.fdegree and d.fexamno = s.fexamno
left join $canddet cd on cd.fdegree = s.fdegree and cd.fexamno = s.fexamno and cd.fsubcode = s.fsubcode
left join examcanddet cd1 on cd1.fdegree = s.fdegree and cd1.fexamno = s.fexamno and cd1.fsubcode = s.fsubcode
and cd.fyear = d.fmeyear and cd.fexamtype = d.fmeexamtyp
where s.fqpcode='{$newqpcode}';";
}
// var_dump($get_qp_details);die();
$obj_get_qp_details=$this->aobj_context->mobj_db->GetRow($get_qp_details);
$fmcq = $obj_get_qp_details['fmcq'];
$add_version_column = ($fmcq == "T");
// var_dump($add_version_column);die();
$FSSUBNAME = $obj_get_qp_details['FSSUBNAME'];
$fsubshort = $obj_get_qp_details['fsubshort'];
$this->FEXAMDATE=$obj_get_qp_details['FEXAMDATE'];
$this->fexamname=$obj_get_qp_details['fexamname'];
$getdegname = "select concat('Degree: ',group_concat(distinct su.fdegree SEPARATOR ', '), ' Exam: ',
group_concat(distinct su.fexamno SEPARATOR ', ')) as degname
from subject su where fqpcode = '{$newqpcode}'";
$resdegname=$this->aobj_context->mobj_db->GetRow($getdegname);
$this->deg_details = $resdegname['degname'];
if($this->funivcode == '049')
$this->sub_details="Course : {$newqpcode} - {$FSSUBNAME} ";
else if($this->funivcode == '052')
$this->sub_details="QP Code : {$fsubshort} - {$FSSUBNAME} ( {$newqpcode} )";
else if($this->funivcode == '055')
$this->sub_details="QP Code : ".substr($newqpcode,0,5)." - {$fsubshort} - {$FSSUBNAME}";
else
$this->sub_details="QP Code : {$newqpcode} - {$FSSUBNAME} ";
$this->newqpcode = $newqpcode;
$subjecttmp = "subject";
$get_qp_data="SELECT distinct DATE_FORMAT(t.fdate,'%d/%m/%Y') AS FDOE,
t.FSESSIONt as FSESSION,
t.FSESSION as fdescpn
FROM {$subjecttmp} s inner join timetable t on s.fqpcode = t.fqpcode
left outer join reason r on s.fsession = r.freasoncd
WHERE t.FQPCODE='{$newqpcode}'
and t.fyear = '{$this->year}'
and t.fexamtype = '{$this->examtype}'
and ifnull(t.fdate,'0000-00-00')<> '0000-00-00'
order by t.fdate desc";
//var_dump($get_qp_data);die();
$obj_get_qp_data=$this->aobj_context->mobj_db->GetRow($get_qp_data);
$this->exam_date="Exam Date : {$obj_get_qp_data['FDOE']}, {$obj_get_qp_data['fdescpn']} ";
$this->pdf->AddPage();
session_start();
$FUNIVCODE = $_SESSION['FUNIVCODE'];
//if($FUNIVCODE != '052')
$this->logoheader($FUNIVCODE,'first');
$newhallno = $this->hall_no;
if($newhallno != $oldhallno)
{
$this->pdf->SetFont('Times','B',11);
$this->pdf->cell($empty_cell_width,10, "","0",0,"L");
$this->pdf->cell(55,8, "Name of the Invigilator","1",0,"L");
//$hv['rtname']
if($FUNIVCODE == '033')
$this->pdf->cell(131,8, "","1",1,"L");
else if($FUNIVCODE == '051' || $FUNIVCODE == '040' || $FUNIVCODE == '052' || $FUNIVCODE == '021' || $FUNIVCODE == '055')
$this->pdf->cell(142,8, "","1",1,"L");
else
$this->pdf->cell(131,8, "","1",1,"L");
$this->pdf->cell($empty_cell_width,10, "","0",0,"L");
$this->pdf->cell(55,8, "Designation","1",0,"L");
if($FUNIVCODE == '033')
$this->pdf->cell(131,8, "Asst./Asso. Professor","1",1,"L");
else if($FUNIVCODE == '051' || $FUNIVCODE == '040' || $FUNIVCODE == '052' || $FUNIVCODE == '021' || $FUNIVCODE == '055')
$this->pdf->cell(142,8, "","1",1,"L");
else
$this->pdf->cell(131,8, "","1",1,"L");
if($FUNIVCODE == '040' || $FUNIVCODE == '021')
{
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
$this->pdf->cell(55,5, "Serial No. of OMR","LRT",0,"L");
$this->pdf->cell(40,5, "From","1",0,"C");
$this->pdf->cell(40,5, "To","1",0,"C");
$this->pdf->cell(62,5, "Total","1",1,"C");
$this->pdf->cell($empty_cell_width,7, "","0",0,"L");
$this->pdf->cell(55,7, "No. to Invigilator","LRB",0,"L");
$this->pdf->SetFont('Times','B',12);
$this->pdf->cell(40,7, "","1",0,"C");
$this->pdf->cell(40,7, "","1",0,"C");
$this->pdf->cell(62,7, "","1",1,"C");
}
if($FUNIVCODE != '052')
{
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
$this->pdf->cell(55,5, "Serial No. of Answer","LRT",0,"L");
$this->pdf->cell(40,5, "From","1",0,"C");
$this->pdf->cell(40,5, "To","1",0,"C");
if($FUNIVCODE == '051' || $FUNIVCODE == '040'|| $FUNIVCODE == '052' || $FUNIVCODE == '021' || $FUNIVCODE == '055')
$this->pdf->cell(62,5, "Total","1",1,"C");
else
$this->pdf->cell(51,5, "Total","1",1,"C");
$this->pdf->cell($empty_cell_width,7, "","0",0,"L");
$this->pdf->cell(55,7, "Books Issued to Invigilator","LRB",0,"L");
$this->pdf->SetFont('Times','B',12);
$this->pdf->cell(40,7, "","1",0,"C");
$this->pdf->cell(40,7, "","1",0,"C");
if($FUNIVCODE == '051' || $FUNIVCODE == '040' || $FUNIVCODE == '052' || $FUNIVCODE == '021' || $FUNIVCODE == '055')
$this->pdf->cell(62,7, "","1",1,"C");
else
$this->pdf->cell(51,7, "","1",1,"C");
}
$this->pdf->Ln(3);
$oldhallno = $newhallno;
}
if($this->headeractive == true)
{
if($this->rtype == 'F')
{
$this->pdf->SetFont('Times','B',11);
$this->pdf->cell($empty_cell_width,7, ""," ",0,"C");
$this->pdf->cell(15,7, "Sl. No.","1",0,"C");
if($FUNIVCODE == '049' || $FUNIVCODE == '050')
$this->pdf->cell(28,7, "Reg. No.","1",0,"C");
else if($FUNIVCODE == '051' || $FUNIVCODE == '060')
$this->pdf->cell(38,7, "Reg. No.","1",0,"C");
else if($FUNIVCODE == '052' || $FUNIVCODE == '055')
$this->pdf->cell(38,7, "USN","1",0,"C");
else
$this->pdf->cell(22,7, "Reg. No.","1",0,"C");
$this->pdf->cell(65,7, "Name","1",0,"C");
if($FUNIVCODE == '049' || $FUNIVCODE == '050' || $FUNIVCODE == '051' || $FUNIVCODE == '052')
$this->pdf->cell(32,7, "Ans. Book No.","1",0,"C");
else if($FUNIVCODE == '040' || $FUNIVCODE == '021')
{
if ($add_version_column) {
$this->pdf->cell(14, 7, "Version", "1", 0, "C");
}
$this->pdf->cell(25,7, "OMR No.","1",0,"C");
$this->pdf->cell(28,7, "Ans. Book No.","1",0,"L");
}
else
$this->pdf->cell(38,7, "Ans. Book No.","1",0,"C");
$this->pdf->cell(28,7, "Signature","1",1,"C");
}else
{
$this->pdf->cell($empty_cell_width,7, ""," ",0,"C");
$this->pdf->cell(15,7, "Sl. No.","1",0,"C");
if($FUNIVCODE == '051')
$this->pdf->cell(37,7, "Reg. No.","1",0,"C");
else if($FUNIVCODE == '052' || $FUNIVCODE == '055')
$this->pdf->cell(37,7, "USN","1",0,"C");
else
$this->pdf->cell(28,7, "Reg. No.","1",0,"C");
$this->pdf->cell(70,7, "Name","1",0,"C");
$this->pdf->cell(20,7, "Photo","1",0,"C");
if($FUNIVCODE == '021'){
$this->pdf->cell(20,7, "OMR No.","1",0,"C");
}
$this->pdf->cell(28,7, "Ans. Book No.","1",0,"C");
$this->pdf->cell(21,7, "Signature","1",1,"C");
$this->pdf->SetFont('Times','B',11);
}
}
$oldqpcode = $newqpcode;
$sl_no = 1;
if($FUNIVCODE == '052')
$cnt = 1;
}
$this->pdf->SetFont('Times','',9);
if($FUNIVCODE == '052' || $FUNIVCODE == '021')
{
if($cnt > 20) //if($cnt > 30)
{
$this->hall_no=$this->hallname[$hallk];
$this->headeractive = true;
$this->pdf->AddPage();
$this->logoheader($FUNIVCODE,'fisrt');
// $sl_no = $FUNIVCODE == '021'?21:1;
if($FUNIVCODE != '021'){
$sl_no = 1;
}
$cnt = 1;
if($this->rtype == 'F')
{
$this->pdf->SetFont('Times','B',11);
$this->pdf->cell($empty_cell_width,7, ""," ",0,"C");
$this->pdf->cell(15,7, "Sl. No.","1",0,"C");
if($FUNIVCODE == '049' || $FUNIVCODE == '050')
$this->pdf->cell(28,7, "Reg. No.","1",0,"C");
else if($FUNIVCODE == '051' || $FUNIVCODE == '060')
$this->pdf->cell(38,7, "Reg. No.","1",0,"C");
else if($FUNIVCODE == '052' || $FUNIVCODE == '055')
$this->pdf->cell(38,7, "USN","1",0,"C");
else
$this->pdf->cell(22,7, "Reg. No.","1",0,"C");
$this->pdf->cell(65,7, "Name","1",0,"C");
if($FUNIVCODE == '049' || $FUNIVCODE == '050' || $FUNIVCODE == '051' || $FUNIVCODE == '052')
$this->pdf->cell(32,7, "Ans. Book No.","1",0,"C");
else if($FUNIVCODE == '040' || $FUNIVCODE == '021')
{
if ($add_version_column) {
$this->pdf->cell(14, 7, "Version", "1", 0, "C");
}
$this->pdf->cell(25,7, "OMR No.","1",0,"C");
$this->pdf->cell(28,7, "Ans. Book No.","1",0,"L");
}
else
$this->pdf->cell(38,7, "Ans. Book No.","1",0,"C");
$this->pdf->cell(28,7, "Signature","1",1,"C");
$this->pdf->SetFont('Times','B',11);
}else
{
$this->pdf->cell($empty_cell_width,7, ""," ",0,"C");
$this->pdf->cell(15,7, "Sl. No.","1",0,"C");
if($FUNIVCODE == '051' || $FUNIVCODE == '060')
$this->pdf->cell(37,7, "Reg. No.","1",0,"C");
else if($FUNIVCODE == '052' || $FUNIVCODE == '055')
$this->pdf->cell(37,7, "USN","1",0,"C");
else
$this->pdf->cell(28,7, "Reg. No.","1",0,"C");
$this->pdf->cell(70,7, "Name","1",0,"C");
$this->pdf->cell(20,7, "Photo","1",0,"C");
if($FUNIVCODE == '021'){
$this->pdf->cell(20,7, "OMR No.","1",0,"C");
}
$this->pdf->cell(28,7, "Ans. Book No.","1",0,"C");
$this->pdf->cell(21,7, "Signature","1",1,"C");
$this->pdf->SetFont('Times','B',11);
}
}
}else
{
//var_dump("Arun");
if($this->pdf->GetY() > 255) //if($cnt > 30)
{
$this->hall_no=$this->hallname[$hallk];
$this->headeractive = true;
$this->pdf->AddPage();
$this->logoheader($FUNIVCODE,'fisrt');
$cnt = 0;
if($this->rtype == 'F')
{
$this->pdf->cell($empty_cell_width,7, ""," ",0,"C");
$this->pdf->cell(15,7, "Sl. No.","1",0,"C");
if($FUNIVCODE == '049' || $FUNIVCODE == '050')
$this->pdf->cell(28,7, "Reg. No.","1",0,"C");
else if($FUNIVCODE == '051' || $FUNIVCODE == '060')
$this->pdf->cell(38,7, "Reg. No.","1",0,"C");
else if($FUNIVCODE == '052' || $FUNIVCODE == '055')
$this->pdf->cell(38,7, "USN","1",0,"C");
else
$this->pdf->cell(22,7, "Reg. No.","1",0,"C");
$this->pdf->cell(65,7, "Name","1",0,"C");
if($FUNIVCODE == '049' || $FUNIVCODE == '050' || $FUNIVCODE == '051' || $FUNIVCODE == '052')
$this->pdf->cell(32,7, "Ans. Book No.","1",0,"C");
else if($FUNIVCODE == '040' || $FUNIVCODE == '021')
{
if ($add_version_column) {
$this->pdf->cell(14, 7, "Version", "1", 0, "C");
}
$this->pdf->cell(25,7, "OMR No.","1",0,"C");
$this->pdf->cell(28,7, "Ans. Book No.","1",0,"L");
}
else
$this->pdf->cell(38,7, "Ans. Book No.","1",0,"C");
$this->pdf->cell(28,7, "Signature","1",1,"C");
$this->pdf->SetFont('Times','',9);
}else
{
$this->pdf->cell($empty_cell_width,7, ""," ",0,"C");
$this->pdf->cell(15,7, "Sl. No.","1",0,"C");
if($FUNIVCODE == '051' || $FUNIVCODE == '060')
$this->pdf->cell(37,7, "Reg. No.","1",0,"C");
else if($FUNIVCODE == '052' || $FUNIVCODE == '055')
$this->pdf->cell(37,7, "USN","1",0,"C");
else
$this->pdf->cell(28,7, "Reg. No.","1",0,"C");
$this->pdf->cell(70,7, "Name","1",0,"C");
$this->pdf->cell(20,7, "Photo","1",0,"C");
$this->pdf->cell(28,7, "Ans. Book No.","1",0,"C");
$this->pdf->cell(23,7, "Signature","1",1,"C");
$this->pdf->SetFont('Times','',9);
}
}
}
if($this->rtype == 'F')
{
$this->pdf->SetFont('Times','',9);
$this->pdf->cell($empty_cell_width,7, ""," ",0,"C");
$this->pdf->cell(15,7, $sl_no,"1",0,"C");
if($FUNIVCODE == '049' || $FUNIVCODE == '050')
$this->pdf->cell(28,7, $hv['FREGNO'],"1",0,"C");
else if($FUNIVCODE == '051' || $FUNIVCODE == '060')
$this->pdf->cell(38,7, $hv['FREGNO'],"1",0,"C");
else if($FUNIVCODE == '052' || $FUNIVCODE == '055')
$this->pdf->cell(38,7, $hv['FREGNO'],"1",0,"C");
else
$this->pdf->cell(22,7, $hv['FREGNO'],"1",0,"C");
$this->pdf->cell(65,7, $hv['FNAME'],"1",0,"L");
if($FUNIVCODE == '049' || $FUNIVCODE == '050' || $FUNIVCODE == '051' || $FUNIVCODE == '052')
$this->pdf->cell(32,7, "","1",0,"C");
else if($FUNIVCODE == '040' || $FUNIVCODE == '021')
{
if ($add_version_column) {
$versions = ['A', 'B', 'C', 'D'];
$version_index = ($sl_no - 1) % count($versions);
$this->pdf->cell(14, 7, $versions[$version_index], "1", 0, "C");
}
$this->pdf->cell(25,7, "","1",0,"L");
$this->pdf->cell(28,7, "","1",0,"C");
}
else
$this->pdf->cell(38,7, "","1",0,"C");
$this->pdf->cell(28,7, "","1",1,"C");
}
else
{
$x = $this->pdf->GetX();
$y = $this->pdf->GetY();
// $url = "https://university-student-photos.s3.ap-south-1.amazonaws.com/".$FUNIVCODE."/".urlencode($hv['fphotopath']);
// $full_photo_path = file_get_contents($url);
// $abcd = getimagesize($full_photo_path);
$curl3 = curl_init();
$photo_url = 'https://university-student-photos.s3.ap-south-1.amazonaws.com/'.$FUNIVCODE.'/'.urlencode($hv['fphotopath']);
//var_dump($photo_url);
curl_setopt($curl3, CURLOPT_URL, $photo_url);
curl_setopt($curl3, CURLOPT_NOBODY, true);
$response_photo = curl_exec($curl3);
$httpCode_photo = curl_getinfo($curl3 , CURLINFO_HTTP_CODE);
//var_dump($httpCode_photo);
if($httpCode_photo == 200) //!file_exists($actualpath)
{
if($hv['fphotopath'] !='')
{
$keyname = $FUNIVCODE."/".$hv['fphotopath'];
$s3 = S3Client::factory(
array(
'credentials' => array(
'key' => IAM_KEY,
'secret' => IAM_SECRET
),
'version' => "latest",
'region' => 'ap-south-1'
)
);
$filePath = tempnam(sys_get_temp_dir(), rand(10,15));
$result = $s3->getObject([
'Bucket' => STUDENT_PHOTOS_BUCKET,
'Key' => $keyname,
'SaveAs' => $filePath
]);
if(file_exists($filePath))
{
if($FUNIVCODE == '051' || $FUNIVCODE == '052')
$this->pdf->Image($filePath,128,$y+1,18,18);
else
$this->pdf->Image($filePath,119,$y+1,18,18);
}
}
}
$this->pdf->SetFont('Times','',9);
$this->pdf->cell($empty_cell_width,7, ""," ",0,"C");
$this->pdf->cell(15,20, $sl_no,"1",0,"C");
if($FUNIVCODE == '051' || $FUNIVCODE == '052' || $FUNIVCODE == '060')
$this->pdf->cell(37,20, $hv['FREGNO'],"1",0,"C");
else
$this->pdf->cell(28,20, $hv['FREGNO'],"1",0,"C");
$this->pdf->cell(70,20, $hv['FNAME'],"1",0,"L");
$this->pdf->cell(20,20,'',"1",0,"L");
if($FUNIVCODE == '021'){
$this->pdf->cell(20,20, "","1",0,"C");
}
$this->pdf->cell(28,20, "","1",0,"C");
$this->pdf->cell(21,20, "","1",1,"C");
}
$c++;
$sl_no++;
$t_s+=1;
}
$this->pdf->Ln(5);
if($FUNIVCODE == '055')
$slcndno = '150';
else
$slcndno = '90';
if($this->pdf->GetY() > $slcndno)
{
if($FUNIVCODE == '052')
{
$this->pdf->Ln(10);
$this->pdf->cell($empty_cell_width,10, "","0",0,"L");
$this->pdf->cell(0,7, "No. of Answer Booklets received: ","0",0,"L");
$this->pdf->cell(0,7, "Signature of the Receiver","0",1,"R");
}
$this->headeractive = true;
if($FUNIVCODE !== '040'){
$this->pdf->AddPage();
$this->logoheader($FUNIVCODE,'first');
}
}
$this->pdf->SetFont('Times','B',12);
$this->pdf->Ln(3);
if($FUNIVCODE !== '040'){
if($FUNIVCODE != '052' && $FUNIVCODE != '055')
{
$this->pdf->cell($empty_cell_width,10, "","0",0,"L");
$this->pdf->cell(90,10, "Register No. of Candidate(s) who arrived late","1",0,"L");
$this->pdf->cell(91,10, "","1",1,"C");
$this->pdf->cell($empty_cell_width,10, "","0",0,"L");
$this->pdf->cell(90,5, "Register No. of Candidate(s) who left the ","LR",0,"L");
$this->pdf->cell(91,5, "","LR",1,"C");
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
$this->pdf->cell(90,5, "hall temporarily ","LRB",0,"L");
$this->pdf->cell(91,5, "","LRB",1,"C");
}
$this->pdf->cell($empty_cell_width,10, "","0",0,"L");
$this->pdf->cell(90,10, $this->fregroll." of Absentee(s)","1",0,"L");
$this->pdf->cell(91,10, "","1",1,"C");
$this->pdf->cell($empty_cell_width,10, "","0",0,"L");
$this->pdf->cell(90,10, "Total No. of Absentee(s)","1",0,"L");
$this->pdf->cell(91,10, "","1",1,"C");
if($FUNIVCODE == '052')
{
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
$this->pdf->cell(90,10, "Sl. No of Blank Answer Booklets of Absentee(s)","1",0,"L");
$this->pdf->cell(91,10, "","1",1,"C");
}else
{
if($FUNIVCODE == '055')
{
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
$this->pdf->cell(90,5, "Total No. of Candidate(s) Answer Books","LR",0,"L");
}else
{
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
$this->pdf->cell(90,5, "Total No. of Candidate(s) Present Answer Books","LR",0,"L");
}
$this->pdf->cell(91,5, "","LR",1,"C");
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
if($FUNIVCODE == '055')
$this->pdf->cell(90,5, "returned to Examination Section","LRB",0,"L");
else
$this->pdf->cell(90,5, "over to Chief - Superintendent","LRB",0,"L");
$this->pdf->cell(91,5, "","LRB",1,"C");
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
$this->pdf->cell(90,5, "Serial No. of Blank Answer Books","LRT",0,"L");
$this->pdf->cell(91,5, "","LR",1,"C");
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
if($FUNIVCODE == '055')
$this->pdf->cell(90,5, "returned to Examination Section ","LRB",0,"L");
else
$this->pdf->cell(90,5, "returned to Chief-Superintendent ","LRB",0,"L");
$this->pdf->cell(91,5, "","LRB",1,"C");
}
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
$this->pdf->cell(90,5, $this->fregroll." of Candidate(s) Involved in ","LR",0,"L");
$this->pdf->cell(91,5, "","LR",1,"C");
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
$this->pdf->cell(90,5, "Malpractice","LRB",0,"L");
$this->pdf->cell(91,5, "","LRB",1,"C");
$this->pdf->cell($empty_cell_width,10, "","0",0,"L");
$this->pdf->cell(90,10, "Sl.No. of Answer Booklets of M.P. Case(s)","1",0,"L");
$this->pdf->cell(91,10, "","1",1,"C");
$this->pdf->cell($empty_cell_width,10, "","0",0,"L");
$this->pdf->cell(90,10, "Nature of M.P. Case(s)","1",0,"L");
$this->pdf->cell(91,10, "","1",1,"C");
if($FUNIVCODE == '055')
$this->pdf->Ln(1);
else
$this->pdf->Ln(16);
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
if($FUNIVCODE == '021')
{
$this->pdf->Cell(50,7,"Date : _________ ","0",0,"L");
$this->pdf->Cell(70,7,"Signature of the Invigilator","0",0,"L");
$this->pdf->Cell(60,7,"Room Superintendent","0",1,"R");
$this->pdf->Ln(16);
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
$this->pdf->Cell(40,7,"Date : _________ ","0",0,"L");
$this->pdf->Cell(90,7,"Deputy Chief Superintendent","0",0,"L");
$this->pdf->Cell(60,7,"Chief Superintendent of Examination","0",1,"R");
}else
{
if($FUNIVCODE == '055')
{
$this->pdf->SetFont('Times','B',10);
$this->pdf->Cell(0,7,"Certificate by the Invigilator ","0",1,"C");
$this->pdf->SetFont('Times','',10);
$str = "Note: The invigilator shall not sign this certificate unless he/she has actually read to candidates the instructions given below before the commencement of examination: I have read the following instruction to candidates before the commencement of Examination: You should follow the instructions printed on the admission ticket and the first and second page of answer book. You should search your pockets, desk and benches and handover to me any paper, book or note, electronic devices (mobile phones, electronic watches and memory, laptop computers, personal stereo systems, walkie tallies sets, cameras, recording systems etc.,) which you may find therein before starting to answer the paper of examination.";
$this->pdf->multicell(0,7,$str,"0","L");
$this->pdf->Ln(2);
$this->pdf->SetFont('Times','B',12);
}
$this->pdf->Cell(90,7,"Date : _________ ","0",0,"L");
$this->pdf->Cell(90,7,"Signature of the Invigilator ","0",1,"R");
if($FUNIVCODE == '055')
$this->pdf->Ln(8);
else
$this->pdf->Ln(16);
//$this->pdf->Ln(10);
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
if($FUNIVCODE == '055')
$this->pdf->Cell(90,7,"","0",0,"L");
else
$this->pdf->Cell(90,7,"Date : _________ ","0",0,"L");
if($FUNIVCODE == '052')
$this->pdf->Cell(90,7,"Signature of the DCS / CS","0",1,"R");
else if($FUNIVCODE == '055')
$this->pdf->Cell(90,1,"Signature of Chief Superintendent/Deputy Chief Superintendent","0",1,"R");
else
$this->pdf->Cell(90,7,"Signature of Chief Superintendent
","0",1,"R");
}
}else{
$this->pdf->ln(12);
// $this->pdf->Cell(10,5,"","0",0,"L");
// $this->pdf->Cell(90,5," Date : _________ ","0",0,"L");
$this->pdf->Cell(90,5," Signature of the Invigilator ","0",0,"L");
// $this->pdf->Cell(90,5,"Date : _________ ","0",0,"L");
$this->pdf->Cell(90,5,"Signature of Chief Superintendent
","0",1,"R");
}
if($FUNIVCODE == '052')
{
$this->pdf->Ln(5);
$this->pdf->cell($empty_cell_width,5, "","0",0,"L");
$this->pdf->Cell(180,7,"Note : 1. Fill All the above details Accurately","0",1,"L");
$this->pdf->cell($empty_cell_width,7, ""," ",0,"C");
$this->pdf->Cell(180,7," 2. DCS / CS to affix the signature after verification while receiving the Answer booklets and Bundling.","0",1,"L");
}
}
}
}
function SendOutput()
{
$this->pdf->Output("Invigilators Dairy.pdf","I");
}
}
function GenerateInvigilatorDairyNew($aobj_context)
{
$aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);
$class_obj=new ra_invigilators_dairy();
$class_obj->DefaultConstructor($aobj_context);
$class_obj->GetFullQry();
$class_obj->formcolldata();
$class_obj->formData();
$class_obj->SendOutput();
}
?>
|