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 | : 3.145.166.223
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 /
html /
gug /
[ HOME SHELL ]
Name
Size
Permission
Action
ExcelWriterXML
[ DIR ]
drwxr-xr-x
Excel_Writer
[ DIR ]
drwxr-xr-x
Excel_reader
[ DIR ]
drwxr-xr-x
JQGrid3.5
[ DIR ]
drwxr-xr-x
Open_Sans
[ DIR ]
drwxr-xr-x
PHP
[ DIR ]
drwxr-xr-x
PHPExcel
[ DIR ]
drwxr-xr-x
Paytm
[ DIR ]
drwxr-xr-x
Paytm_bnu
[ DIR ]
drwxr-xr-x
Paytm_test
[ DIR ]
drwxr-xr-x
Registration
[ DIR ]
drwxr-xr-x
Report_details
[ DIR ]
drwxr-xr-x
adm
[ DIR ]
drwxr-xr-x
admupload
[ DIR ]
drwxrwxrwx
axis
[ DIR ]
drwxr-xr-x
certificates
[ DIR ]
drwxrwxrwx
css
[ DIR ]
drwxr-xr-x
css_11092018
[ DIR ]
drwxr-xr-x
custom_js
[ DIR ]
drwxr-xr-x
custom_src
[ DIR ]
drwxr-xr-x
demo_videos
[ DIR ]
drwxr-xr-x
docs
[ DIR ]
drwxr-xr-x
docverify
[ DIR ]
drwxr-xr-x
easy_zip
[ DIR ]
drwxr-xr-x
gradlist
[ DIR ]
drwxr-xr-x
grid
[ DIR ]
drwxr-xr-x
grid_display_files
[ DIR ]
drwxr-xr-x
gridsrch
[ DIR ]
drwxr-xr-x
halltickets
[ DIR ]
drwxrwxrwx
hdfc
[ DIR ]
drwxr-xr-x
html_modules
[ DIR ]
drwxr-xr-x
images
[ DIR ]
drwxr-xr-x
img
[ DIR ]
drwxr-xr-x
imported_files
[ DIR ]
drwxrwxrwx
includes
[ DIR ]
drwxr-xr-x
jqGrid4
[ DIR ]
drwxr-xr-x
jqgridn3.5
[ DIR ]
drwxr-xr-x
js
[ DIR ]
drwxr-xr-x
libs
[ DIR ]
drwxr-xr-x
maya-pdf
[ DIR ]
drwxr-xr-x
misc_files
[ DIR ]
drwxrwxrwx
notifications
[ DIR ]
drwxrwxrwx
omr
[ DIR ]
drwxr-xr-x
phdadm
[ DIR ]
drwxr-xr-x
popups
[ DIR ]
drwxr-xr-x
razorpay
[ DIR ]
drwxr-xr-x
razorpay_bcu
[ DIR ]
drwxr-xr-x
razorpay_bnu
[ DIR ]
drwxr-xr-x
sbi_pure_php
[ DIR ]
drwxr-xr-x
schema
[ DIR ]
drwxr-xr-x
src
[ DIR ]
drwxr-xr-x
student_photos
[ DIR ]
drwxrwxrwx
tarka_pdf
[ DIR ]
drwxr-xr-x
tarka_pdf_latest
[ DIR ]
drwxr-xr-x
tcpdf
[ DIR ]
drwxr-xr-x
teacher_photos
[ DIR ]
drwxrwxrwx
timetable
[ DIR ]
drwxr-xr-x
tmpphotos
[ DIR ]
drwxrwxrwx
upload
[ DIR ]
drwxrwxrwx
CHECK_TxnStatuss.php
1.52
KB
-rwxr-xr-x
MainPage.html
16.29
KB
-rwxr-xr-x
MainPagepopup.html
7.05
KB
-rwxr-xr-x
URL_Redirection_Site_To_Site_I...
698.63
KB
-rwxr-xr-x
ack_adm_application.php
49.24
KB
-rwxr-xr-x
admStatistics.php
5.5
KB
-rwxr-xr-x
admcollsum.php
6.07
KB
-rwxr-xr-x
admcollsum_college.php
5
KB
-rwxr-xr-x
admdatasummary.html
2.78
KB
-rwxr-xr-x
admission_sms_push.php
2.77
KB
-rwxr-xr-x
admreportlist.php
14.9
KB
-rwxr-xr-x
app.php
417
B
-rwxr-xr-x
appPaymentDetAPI.php
5.59
KB
-rwxr-xr-x
axis_response.php
5.55
KB
-rwxr-xr-x
bundle slip reforms.pdf
316.28
KB
-rwxr-xr-x
candidate_list.php
84.29
KB
-rwxr-xr-x
cconfig.php
1.16
KB
-rwxr-xr-x
collegeInfoPopup.html
4.24
KB
-rwxr-xr-x
config_paytm.php
1.44
KB
-rwxr-xr-x
controler_sign.jpg
12.25
KB
-rwxr-xr-x
cronjob_sendsms.php
2.53
KB
-rwxr-xr-x
examinfo.html
5.24
KB
-rwxr-xr-x
fee_query
458
B
-rwxr-xr-x
flash.html
2.15
KB
-rwxr-xr-x
forgotpassword.html
3.31
KB
-rwxr-xr-x
getAppDetAPI.php
2.3
KB
-rwxr-xr-x
getQPdet.php
5.19
KB
-rwxr-xr-x
homepage.html
3.35
KB
-rwxr-xr-x
htsum.php
3.62
KB
-rwxr-xr-x
index.php
4.58
KB
-rwxr-xr-x
index_bfeor_indexphp.html
5.97
KB
-rwxr-xr-x
indexlogin.html
6.23
KB
-rwxr-xr-x
krvw_oasis__2020-05-18.zip
322
B
-rwxr-xr-x
krvw_oasis__2020-06-06.zip
322
B
-rwxr-xr-x
krvw_oasis__2020-09-04.zip
322
B
-rwxr-xr-x
krvw_oasis__2020-12-14.zip
322
B
-rwxr-xr-x
krvw_oasis_logisys3_gug_2020-0...
231
B
-rwxr-xr-x
krvw_oasis_logisys3_gug_2020-0...
231
B
-rwxr-xr-x
krvw_oasis_logisys3_gug_2020-1...
231
B
-rwxr-xr-x
kusPhdAdm.js
29.03
KB
-rwxr-xr-x
mcverifydet.php
14.83
KB
-rwxr-xr-x
mregistry.php
83.11
KB
-rwxr-xr-x
mverifytranscript.php
14.62
KB
-rwxr-xr-x
new.gif
197
B
-rwxr-xr-x
oasis_manual.pdf
1.8
MB
-rwxr-xr-x
oasis_manual_old.pdf
645.91
KB
-rwxr-xr-x
office_logisys3_gug_2019-04-10...
0
B
-rwxr-xr-x
office_logisys3_gug_2019-04-15...
0
B
-rwxr-xr-x
office_logisys3_gug_2019-04-16...
354
B
-rwxr-xr-x
office_logisys3_gug_2019-04-25...
0
B
-rwxr-xr-x
paytm_res.php
4.21
KB
-rwxr-xr-x
paytm_res_overall.php
4.44
KB
-rwxr-xr-x
pgRedirect.php
2.53
KB
-rwxr-xr-x
pgResponse.php
7.11
KB
-rwxr-xr-x
pg_gug_collcodes.pdf
195.69
KB
-rwxr-xr-x
phddegsum.php
2.86
KB
-rwxr-xr-x
photoupload.php
9.28
KB
-rwxr-xr-x
postoffice.php
4.32
KB
-rwxr-xr-x
regnpage.html
11.32
KB
-rwxr-xr-x
rv_ack_screen
382
B
-rwxr-xr-x
rv_update.php
1.36
KB
-rwxr-xr-x
stud_manual.pdf
942.22
KB
-rwxr-xr-x
superLog-in.html
6.2
KB
-rwxr-xr-x
timetable.php
2.88
KB
-rwxr-xr-x
tmpadm.html
1.69
KB
-rwxr-xr-x
valdet.php
8.7
KB
-rwxr-xr-x
valdet_old.php
7.5
KB
-rwxr-xr-x
valuation.html
2.49
KB
-rwxr-xr-x
verification.php
2.68
KB
-rwxr-xr-x
verify.php
7.04
KB
-rwxr-xr-x
verify_1.php
6.17
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ack_adm_application.php
<?php class challan_entries { function __construct($aobj_context) { session_start(); $this->aobj_context=$aobj_context; $aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC); $this->user_id=$_SESSION['user_id'] ; $this->collcode=$_SESSION['collcode']; $this->college_code=$_SESSION['collcode']; $this->log_name = $_SESSION['usr']; } function DisplayAdmApplication() { $adm_degree = trim($this->aobj_context->mobj_data["degree"]); $appfrom = trim($this->aobj_context->mobj_data["app_from"]); $appto = trim($this->aobj_context->mobj_data["app_to"]); $status = trim($this->aobj_context->mobj_data["status"]); $cnd = ''; if($status == 'verified') $cnd = "and ifnull(FAPPSTATUS,'Pending') = 'verified'"; else if($status == 'pending') $cnd = "and ifnull(FAPPSTATUS,'Pending') <> 'verified'"; else $cnd = ''; $query = "select fname, fappno, fdegree, fcombcode, fcaste, DATE_FORMAT(fadmdate, '%d/%m/%Y') as fadmdate, ifnull(FAPPSTATUS,'Pending') as appstatus, ifnull(FTOTFEE,0) as FTOTFEE from studadm where fcollcode = '{$this->collcode}' and ifnull(fdeleted,'') <> 'T' and fdegree = '{$adm_degree}' and fappno between '{$appfrom}' and '{$appto}' and ifnull(ffinsub,'F') = 'T' {$cnd}"; //var_dump($query); $lobj_get_data = $this->aobj_context->mobj_db->GetAll($query); $str_reval.="<table style='padding:3px 4px 3px 3px;' class='tr_ventor_row' id='reval_table_data' width='100%' border='0' cellspacing='0' cellpadding='0'>"; $str_reval.="<tr class='ui-state-default ui-jqgrid-hdiv'>"; $str_reval.="<td align='center' style='padding:4px; border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Sl No</td>"; $str_reval.="<td align='center' style=' font-size:11px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>App. No.</td>"; $str_reval.="<td align='center' style=' font-size:11px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Adm. Date</td>"; $str_reval.="<td align='center' style=' font-size:11px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Student Name</td>"; $str_reval.="<td align='center' style=' font-size:11px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Degree</td>"; $str_reval.="<td align='center' style=' font-size:11px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Combination</td>"; $str_reval.="<td align='center' style=' font-size:11px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Category</td>"; $str_reval.="<td align='center' style=' font-size:11px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Amount</td>"; $str_reval.="<td align='center' style=' font-size:11px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Status</td>"; $str_reval.="<td align='center' style=' font-size:11px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Action</td>"; $str_reval.="<td align='center' style=' font-size:11px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Print</td>"; $str_reval.="<td align='center' style=' font-size:11px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Remove</td>"; /*$str_reval.="<td align='center' style=' font-size:11px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'> </td>"; */ $str_reval.="</tr>"; $k=0; $sl_no=1; if($lobj_get_data) { foreach($lobj_get_data as $ak=>$av) { if($av['appstatus'] == 'verified') { $edit="<center><span class='raval_submit' style='margin-top: 2px; width: 45px;float:left;margin-left:0px;color:#545345; line-height: 19px;font-size:13px;font-weight:bold;''><b>verified</b></span></center>"; $remove ="<center><span class='raval_submit' style='margin-top: 2px; width: 60px;float:left;margin-left:0px;cursor: pointer;color:#545345; line-height: 19px;font-size:13px;font-weight:bold;'' onclick='RemoveApplication(\"{$av['fappno']}\", \"{$av['fdegree']}\")'><b>Remove</b></span></center>"; }else { /*$edit="<center><span class='raval_submit' style='margin-top: 2px; width: 45px;float:left;margin-left:0px;cursor: pointer;color:#545345; line-height: 19px;font-size:13px;font-weight:bold;'' onclick='EditStudentDetails(\"{$av['fappno']}\", \"{$av['fdegree']}\", \"ACK\")'><b>Edit</b></span></center>";*/ $edit="<center><span class='raval_submit' style='margin-top: 2px; width: 45px;float:left;margin-left:0px;color:#545345; line-height: 19px;font-size:13px;font-weight:bold;''><b>Last Date is Over</b></span></center>"; $remove ="<center><span class='raval_submit' style='margin-top: 2px; width: 60px;float:left;margin-left:0px;color:#545345; line-height: 19px;font-size:13px;font-weight:bold;''><b>Remove</b></span></center>"; } //Verified $print ="<center><span class='raval_submit' style='margin-top: 2px; width: 45px;float:left;margin-left:0px;cursor: pointer;color:#545345; line-height: 19px;font-size:13px;font-weight:bold;'' onclick='printapplication(\"{$av['fappno']}\", \"{$av['fdegree']}\")'><b>Print</b></span></center>"; /*$edit="<img onclick='EditStudentDetails(\"{$av['fappno']}\", \"{$av['fdegree']}\")' src='img/edit.png' title='Edit' style='width: 80px;height:25px' /> ";*/ $challprint = ""; if($k%2==0) $class='tbl_row1'; else $class='tbl_row_alter1'; $str_reval.="<tr>"; $str_reval.="<td class='{$class} tbl_row_new' style='text-align:center; border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px;' >{$sl_no}</td>"; $str_reval.="<td class='{$class} tbl_row_new' style='text-align:left; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px; ;text-align:center; ' >{$av['fappno']} </td>"; $str_reval.="<td class='{$class} tbl_row_new' style='text-align:left; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px; ; ;text-align:center; ' >{$av['fadmdate']}</td>"; $str_reval.="<td class='{$class} tbl_row_new' style='border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px; font-size:11px;text-align:left; ' > {$av['fname']}</td>"; $str_reval.="<td class='{$class} tbl_row_new' style='text-align:left; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px; ;text-align:center; ' > {$av['fdegree']}</td>"; $str_reval.="<td class='{$class} tbl_row_new' style='text-align:left; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px; ; ;text-align:center; ' >{$av['fcombcode']}</td>"; $str_reval.="<td class='{$class} tbl_row_new' style='text-align:left; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px; ; ;text-align:center; ' >{$av['fcaste']}</td>"; $str_reval.="<td class='{$class} tbl_row_new' style='text-align:left; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px; ; ;text-align:center; ' >{$av['FTOTFEE']}</td>"; $str_reval.="<td class='{$class} tbl_row_new' style='text-align:left; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px; ; ;text-align:center; ' >{$av['appstatus']}</td>"; $str_reval.="<td class='{$class} tbl_row_new' style='text-align:left; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px;text-align:center; ' >{$edit}</td>"; $str_reval.="<td class='{$class} tbl_row_new' style='text-align:left; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px;text-align:center; cursor:pointer; ' >{$print}</td>"; $str_reval.="<td class='{$class} tbl_row_new' style='text-align:left; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px;text-align:center; ' >{$remove}</td>"; $str_reval.="</tr>"; $sl_no++; $k++; } }else { $str_reval.="<td class='{$class} tbl_row_new' style='text-align:left; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-left:1px solid #C5DBEC;padding:2px;text-align:center; cursor:pointer; ' colspan = '10'><b>No deatils found for the given deatils.</b></td>"; $str_reval.="</tr>"; } $str_reval.="</table>"; $arr['html']=$str_reval; echo $this->aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success"); } } function DisplayAdmApplication($aobj_context) { $class_obj=new challan_entries($aobj_context); $aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC); $class_obj->DisplayAdmApplication(); } function getappnostudentdetails($aobj_context) { $aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC); session_start(); //and FDELETED = 'F' $app_no = $aobj_context->mobj_data["app_no"]; $degree = $aobj_context->mobj_data["degree"]; $get_student_details_slno = "SELECT fappno AS student_entry_admno, fdegree as student_entry_degree_code, DATE_FORMAT(fadmdate,'%d/%m/%Y') AS student_entry_admdate, fdegree AS student_entry_degree_code, fcombcode AS combination, fname AS student_entry_name, FFATNAME AS student_entry_fname, FMOTNAME AS student_entry_mname, DATE_FORMAT(fdob,'%d/%m/%Y') AS student_entry_dob, FPHOTOPATH AS student_entry_photo, FSIGNPATH AS student_signature_photo, FRELIGION AS student_entry_religion, FGENDER AS student_entry_gender, FBLOOD_GROUP AS student_entry_blood_grp, FNATIONAL AS student_entry_national, FCASTE AS degree_category, FCATBIRTH AS student_entry_caste, FAADHARNO AS seAadharNumber, FAREA AS farea, FEMAIL AS student_entry_email, FCONTACT_NO AS student_entry_mobile, FMOBILE_NO AS student_entry_phone, FINCOME AS student_entry_fincome, ifnull(FPERMADD1,'') AS student_entry_per_add1, IFNULL(FPERMADD2,'') AS student_entry_per_add2, IFNULL(FPERMADD3,'') AS student_entry_per_add3, IFNULL(FPERDIST,'') AS student_entry_per_dist, IFNULL(FPERSATE,'') AS student_entry_per_state, IFNULL(FPERPINCODE,'') AS student_entry_per_pin, IFNULL(FCURRADD1,'') AS student_entry_comm_addr1, IFNULL(FCURRADD2,'') AS student_entry_comm_addr2, IFNULL(FCURRADD3,'') AS student_entry_comm_addr3, IFNULL(FCOMDIST,'') AS student_entry_comm_dist, IFNULL(FCOMPINCODE,'') AS student_entry_comm_pin, IFNULL(FCOMSTATE,'') AS student_entry_comm_state, FTYPEQUALEXAM AS seTypeOfQualifyingExam, FQUALEXREGNO AS seExamRegNo, FUNIVNAME AS seUniversityName, FQMONTH AS fmonth, FQYEAR AS fyear, FQMAXMARKS AS maxmarks, FQSECMARKS AS secmarks, FQPERCENTAGE AS percentage, ifnull(FCONSTYPE,'') as constype from studadm where fappno='{$app_no}' and FDEGREE='{$degree}' and ifnull(fdeleted,'') <> 'T' and FCOLLCODE='{$_SESSION['collcode']}'"; //var_dump($get_student_details_slno); $lobj_get_student_details = $aobj_context->mobj_db->getRow($get_student_details_slno); $arr['perdetl'] = $lobj_get_student_details; $combination = $lobj_get_student_details['combination']; $query3 = "SELECT FCATEGORY AS int_code,FDESCPN AS val FROM category where ifnull(FDELETED,'') <> 'T' order by FCATEGORY asc "; $rst3 = $aobj_context->mobj_db->GetAll($query3); $arr['category'] = $rst3; $query3 = "SELECT distinct fdegree AS int_code,FDESCPN AS val FROM degree where ifnull(fadmdeg,'') = 'T' and fdegree = '{$degree}' and ifnull(FDELETED,'') <> 'T' order by fdegree"; $rst3 = $aobj_context->mobj_db->GetAll($query3); $arr['degree'] = $rst3; $query3 = "SELECT distinct fcombcode AS int_code,fcombdesc AS val FROM mascomb WHERE fdegree = '{$degree}' AND IFNULL(FDELETED,'') <> 'T' ORDER BY fcombcode "; $rst3 = $aobj_context->mobj_db->GetAll($query3); $arr['mascomb'] = $rst3; $query4 = "select fboardcode as int_code, fboardname as val from masboard order by forder"; $rst4 = $aobj_context->mobj_db->GetAll($query4); $arr['boards'] = $rst4; $query = "SELECT DISTINCT m.internal_code AS int_code, FCERTDESC AS doc_type , IFNULL(FFILENAME,REPLACE(REPLACE(FCERTDESC,' ','_'),'+','_')) AS FFILENAME, ifnull(s.file_path,'') as file_path FROM masdoc m inner JOIN studoc s ON s.fdegree = m.fdegree AND login_cnt = '{$app_no}' AND s.fdoctype = m.FFILENAME AND fcollcode = '{$_SESSION['collcode']}' where m.fdegree = '{$degree}' and ifnull(s.fdeleted,'') <> 'T' ORDER BY forder"; $results = $aobj_context->mobj_db->GetAll($query); $arr['masdoc'] = $results; $get_sub_total = "select FTOTSUB from degree where FDEGREE= '{$degree}' and FEXAMNO='A'"; $lobj_sub_total = $aobj_context->mobj_db->getRow($get_sub_total); $total_sub = $lobj_sub_total['FTOTSUB']; $get_exsting_data = "select a.*,b.FSUBNAME,b.FSUBSHORT,FMANDATORY from (select FDEGREE,FEXAMNO,FCOLLCODE,FSLNO,FSUBCODE from options where fappno = '{$app_no}' and FCOLLCODE='{$_SESSION['collcode']}' and FEXAMNO='A' and FDEGREE='{$degree}') a left join (select s.FDEGREE, FSUBCODE,FSUBNAME,FSUBSHORT ,FMANDATORY from degree d inner join subject s on s.FDEGREE=d.FDEGREE and d.FEXAMNO=s.FEXAMNO where d.FDEGREE='{$degree}' and s.FEXAMNO='A') b on a.FSUBCODE=b.FSUBCODE and a.FDEGREE=b.FDEGREE group by FSUBCODE limit {$total_sub}"; $lobj_get_exsting_data = $aobj_context->mobj_db->getAll($get_exsting_data); $get_true_sub_names="select FSUBCODE,FSUBNAME,FSUBSHORT ,FMANDATORY from degree d inner join subject s on s.FDEGREE=d.FDEGREE and d.FEXAMNO=s.FEXAMNO where d.FDEGREE='{$degree}' and s.FEXAMNO='{$exam}' and FMANDATORY='T' group by s.FSUBCODE union select s.FSUBCODE,s.FSUBNAME,s.FSUBSHORT ,'T' as FMANDATORY from degree d inner join subject s on s.FDEGREE=d.FDEGREE and d.FEXAMNO=s.FEXAMNO left join mascomb m on m.FDEGREE=d.FDEGREE and m.fcombcode = '{$combination}' where d.FDEGREE='{$degree}' and m.FSUBCODE = s.FSUBCODE group by s.FSUBCODE"; $lobj_get_true_sub_names = $aobj_context->mobj_db->getAll($get_true_sub_names); $e_data.="<table width='94%' class='tr_ventor_row' cellspacing='0' cellpadding='0' border='0' >"; $e_data.="<tr style='font-size:12px;' class='ui-state-default ui-jqgrid-hdiv'>"; $e_data.="<td style='padding:2px; width:60px; border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Sub Code</td>"; $e_data.="<td style='padding:2px; width:65px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Short Name</td>"; $e_data.="<td style='padding:2px; width:65px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Subject Name</td>"; $e_data.="</tr>"; $k=0; $id=0; if(empty($lobj_get_exsting_data)) { $remaining_count=$total_sub-count($lobj_get_true_sub_names); foreach($lobj_get_true_sub_names as $key=>$value) { $e_data.="<tr style='font-size:12px;' class='ui-widget-content jqgrow'>"; $e_data.="<td class='tbl_row_new subcode' align='center' style='border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px;'><input tabindex=-1 {$inp_class} type=text style='width:60px;border:none;' readonly id='se_sub_code_{$id}' value='{$value['FSUBCODE']}' onkeydown='return keyboardSubjectAppearingPopup(event,this.id);'></td>"; $e_data.="<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; padding:2px;'><input type=text style='border:none;width:60px;' {$inp_class} tabindex=-1 readonly id='se_short_name_{$id}' value='{$value['FSUBSHORT']}'></td>"; $e_data.="<td class='tbl_row_new' style='border-right:1px solid #C5DBEC; padding:2px;'><input type=text style='border:none;width:290px;' {$inp_class} id='se_sub_name_{$id}' tabindex=-1 readonly value='{$value['FSUBNAME']}'> </td>"; $e_data.="</tr>"; $k++; $id++; } $name=''; $pmode = 1; if($pmode == 0) { $last_slno_execution =" select s.FSUBCODE, s.FSUBSHORT, s.FSUBNAME from subject s inner join options d on s.FDEGREE=d.FDEGREE and s.FEXAMNO=d.FEXAMNO and d.fsubcode = s.fsubcode and d.FCOLLCODE='{$_SESSION['collcode']}' and s.fssubname != 'I.A.' and s.FMANDATORY = 'F' and s.FDEGREE='{$degree}' and s.FEXAMNO='A' and d.fslno = ( select MAX(s.fslno) from studadm s where s.FDEGREE='{$degree}' and s.FEXAMNO='A' AND FCOLLCODE='{$_SESSION['collcode']}' ) group by s.FSUBCODE "; $lobj_last_slno_execution = $aobj_context->mobj_db->getAll($last_slno_execution); } for($j=0;$j<$remaining_count;$j++) { if($k%2==0) { $class='tbl_row'; $inp_class='tbl_row_input'; } else { $input_class='tbl_row1'; $inp_class='tbl_row1_input'; } if($j==0) $name="name='focus'"; else $name=''; $e_data.="<tr style='font-size:12px;' class='ui-widget-content jqgrow' >"; $e_data.="<td class='tbl_row_new subcode' align='center' style='border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:1px;'><input type='text' onkeydown='return keyboardSubjectAppearingPopup(event,this.id);' value='{$lobj_last_slno_execution[$j][FSUBCODE]}' onfocus=\$g_focus_element='se_sub_code_{$id}' {$name} onblur='getSubDetails(this.id,{$id});' align='center' style = 'width:60px;' maxlength='4' id='se_sub_code_{$id}'> </td>"; $e_data.="<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; padding:2px;'><input type='text' tabindex=-1 readonly style = 'width:60px;border:none;' id='se_short_name_{$id}' value='{$lobj_last_slno_execution[$j][FSUBSHORT]}' ></td>"; $e_data.="<td class='tbl_row_new' style='border-right:1px solid #C5DBEC; padding:2px;'><input type='text' tabindex=-1 readonly style = 'width:290px;border:none;' id='se_sub_name_{$id}' value='{$lobj_last_slno_execution[$j][FSUBNAME]}' ></td>"; $e_data.="</tr>"; $k++; $id++; } } else { $flag=0; $remaining_count=$total_sub-count($lobj_get_exsting_data); for($h=0;$h<count($lobj_get_exsting_data);$h++) { $read_only=($lobj_get_exsting_data[$h]['FMANDATORY']=='T')?"readOnly":''; $read_only = "readOnly"; $border=($lobj_get_exsting_data[$h]['FMANDATORY']=='T')?" border:none;":''; $on_blur =($lobj_get_exsting_data[$h]['FMANDATORY']=='F')?" onblur='getSubDetails( this.id,{$id});' onkeydown='return keyboardSubjectAppearingPopup(event,this.id);' ":''; $focus_id =($lobj_get_exsting_data[$h]['FMANDATORY']=='F')?" onfocus=\$g_focus_element='se_sub_code_{$id}' ":''; if($k%2==0) { $class='tbl_row'; $inp_class='tbl_row_input'; } else { $input_class='tbl_row1'; $inp_class='tbl_row1_input'; } if(($lobj_get_exsting_data[$h]['FMANDATORY']=='F') && $flag==0) { $name="name='focus'"; $flag=1; }else $name=''; $e_data.="<tr style='font-size:12px;' class='ui-widget-content jqgrow' >"; $e_data.="<td class='tbl_row_new subcode' align='center'style='border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px; padding:1px;'><input type='text' {$input_class} onkeydown='return keyboardSubjectAppearingPopup(event,this.id);' onblur='getSubDetails( this.id,{$id});' {$name} align='center' {$focus_id} value='{$lobj_get_exsting_data[$h]['FSUBCODE']}' style = 'width:60px;{$border}' id='se_sub_code_{$id}'> </td>"; $e_data.="<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; padding:2px;'><input type='text' {$read_only} style = 'width:60px;border:none;' {$inp_class} value='{$lobj_get_exsting_data[$h]['FSUBSHORT']}' id='se_short_name_{$id}'></td>"; $e_data.="<td class='tbl_row_new' style='border-right:1px solid #C5DBEC; padding:2px;'><input type='text' {$read_only} style = 'width:290px;border:none;' {$inp_class} value='{$lobj_get_exsting_data[$h]['FSUBNAME']}' id='se_sub_name_{$id}'></td>"; $e_data.="</tr>"; $k++; $id++; } $k=0; for($j=0;$j<$remaining_count;$j++) { if($k%2==0) { $class='tbl_row'; $inp_class='tbl_row_input'; } else { $input_class='tbl_row1'; $inp_class='tbl_row1_input'; } if($j==0) $name="name='focus'"; else $name=''; $e_data.="<tr style='font-size:12px;' class='ui-widget-content jqgrow' >"; $e_data.="<td class='tbl_row_new subcode' align='center' style='border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:1px;'><input type='text' onkeydown='return keyboardSubjectAppearingPopup(event,this.id);' value='{$lobj_last_slno_execution[$j][FSUBCODE]}' onfocus=\$g_focus_element='se_sub_code_{$id}' {$name} onblur='getSubDetails(this.id,{$id});' align='center' style = 'width:60px;' maxlength='4' id='se_sub_code_{$id}'> </td>"; $e_data.="<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; padding:2px;'><input type='text' tabindex=-1 readonly style = 'width:60px;border:none;' id='se_short_name_{$id}' value='{$lobj_last_slno_execution[$j][FSUBSHORT]}' ></td>"; $e_data.="<td class='tbl_row_new' style='border-right:1px solid #C5DBEC; padding:2px;'><input type='text' tabindex=-1 readonly style = 'width:290px;border:none;' id='se_sub_name_{$id}' value='{$lobj_last_slno_execution[$j][FSUBNAME]}' ></td>"; $e_data.="</tr>"; $k++; $id++; } } $e_data.="</table>"; $arr['html']=$e_data; $arr['table_data']=$lobj_get_true_sub_names; $arr['remaining_count']=$remaining_count; $arr['total_count']=$id; $query = "select * from admfeedetl where fcollcode = '{$_SESSION['collcode']}' and fappno = '{$app_no}'"; $results = $aobj_context->mobj_db->GetAll($query); if($results) { $get_details="SELECT ma.FHEADCODE,IFNULL(ta.FAMOUNT ,ma.FFEE) as FFEE,ma.FMODIFY,ifnull(ta.FAMOUNT ,ma.FFEE) as fee_paid, FCOMBCODE,FCATCODE FROM admfeestr ma left join admfeedetl ta on ma.fdegree = ta.fdegree and ma.fexamno = ta.fexamno and ma.fheadcode = ta.fheadcode WHERE ma.FDEGREE='{$degree}' AND ma.FEXAMNO='A' AND ma.FCOMBCODE='ADM' and ta.fcollcode = '{$_SESSION['collcode']}' and ta.fappno = '{$app_no}' AND ma.FCATCODE='GM' order by ma.fheadcode "; //var_dump($get_details); $lobj_rs = $aobj_context->mobj_db->GetAll($get_details); } else { $get_details="SELECT ma.FHEADCODE,ma.FFEE,ma.FMODIFY,ifnull(ma.FFEE,'') as fee_paid, FCOMBCODE,FCATCODE FROM admfeestr ma WHERE ma.FDEGREE='{$degree}' and FCATCODE = 'GM' AND ma.FEXAMNO='A' AND ma.FCOMBCODE='ADM' order by ma.fheadcode"; $lobj_rs = $aobj_context->mobj_db->GetAll($get_details); } $str_reval=""; $str_reval.="<table width='60%' style='padding:3px 4px 3px 3px;' class='tr_ventor_row' id='reval_table_data' width='100%' border='0' cellspacing='0' cellpadding='0'>"; $str_reval.="<th align='left' colspan='4' class='ui-jqgrid-titlebar ui-widget-header ui-corner-tl ui-corner-tr ui-helper' style='font-size:12px; padding-left:6px; height:24px;'>Fee Details</th>"; $str_reval.="<tr class='ui-state-default ui-jqgrid-hdiv'>"; $str_reval.="<td align='center' style=' font-size:12px; border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Sl.No</td>"; $str_reval.="<td align='center' style=' font-size:12px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Description</td>"; /*$str_reval.="<td align='center' style=' font-size:12px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Fee</td>";*/ $str_reval.="<td align='center' style=' font-size:12px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Fee Paid</td>"; $str_reval.="</tr>"; $sl_no=1; $total=0; $total_fee_paid=0; foreach($lobj_rs as $ak=>$av) { $FHEADCODE=$av['FHEADCODE']; $FFEE=$av['FFEE']; $fee_paid=$av['fee_paid']; $total+=$FFEE; $total_fee_paid+=$fee_paid; $str_reval.="<tr class='ui-widget-content jqgrow'>"; $str_reval.="<td class='tbl_row_new' style='text-align:center; border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px; font-size:12px; ' >{$sl_no}</td>"; $str_reval.="<td class='tbl_row_new' style='border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px; font-size:12px;' align='left' id='head_{$sl_no}'>{$FHEADCODE}</td>"; /*$str_reval.="<td class='tbl_row_new' style='border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px; font-size:12px;width:50px;'align='right' >{$FFEE}</td>";*/ $str_reval.="<td class='tbl_row_new' style='border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px; font-size:12px;' align='right'><input onblur=\"CalculateTotalFeePaid();\" onkeypress='return acceptNumbersOnlyForModule(event);' type='text' style='text-align:right;width:50px;'id='fee_paying_{$sl_no}' value='{$fee_paid}'/></td>"; $str_reval.="</tr>"; $sl_no++; } $str_reval.="<tr class='ui-widget-content jqgrow' style='font-weight:bold;'>"; $str_reval.="<td colspan=2 class='tbl_row_new' style='text-align:center; border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px; font-size:12px;' align='right'>Total </td>"; /*$str_reval.="<td class='tbl_row_new' style='border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px; font-size:12px;' align='right' id='total_comb_fee'>{$total}</td>";*/ $str_reval.="<td class='tbl_row_new' style='border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px; font-size:12px;' align='right' id='total_fee_paid'>{$total_fee_paid}</td>"; $str_reval.="</tr>"; $str_reval.="</table>"; $arr['fee_html']= $str_reval; if(!empty($lobj_get_student_details)) { echo $aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success"); return; } else { echo $aobj_context->mobj_output->ToJSONEnvelope($lobj_get_student_details,-2,"Failure"); return; } } function DisplayUserSelectedfile($aobj_context) { $aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC); $date = date("dmYhis"); $file_name = $aobj_context->mobj_data["file_name"]; $folder_path = $aobj_context->main_src."/upload/"; $path_arr = pathinfo($_FILES[$file_name]['name']); $file_ext=$path_arr['extension']; $temp_path=$aobj_context->main_src."/upload"; if(!file_exists($temp_path)) { mkdir($temp_path); } $file_path="/{$date}_".$path_arr['basename']; $temp_path.=$file_path; if(isset($_FILES[$file_name]['name']) && $_FILES[$file_name]['name'] != '') { $size=($_FILES[$file_name]['size']/1024); if($size>1024) { $data="Please Upload the Photo of size less than 1 MB"; echo $aobj_context->mobj_output->ToJSONEnvelope($data,-2,"success"); return; } if(move_uploaded_file($_FILES[$file_name]['tmp_name'],$temp_path)) { $data['path'] ="upload/{$file_path}"; $data['file_name'] =$file_name; echo $aobj_context->mobj_output->ToJSONEnvelope($data,0,"success"); return; } } echo $aobj_context->mobj_output->ToJSONEnvelope($data,-1,"failure"); return; } function replaceChars($name) { $spl_char = array("*","/","~","!","@","#","$","%","^","&",":",";","?","/","\\","_","-","'"," ",""); $link_name = strtolower(str_replace($spl_char,"_",$name)); return str_ireplace("__","_",$link_name); } function savestudentapplication($aobj_context) { $lstr_param = stripslashes($aobj_context->mobj_data["personal_info"]); $per_arr_data = json_decode($lstr_param, true); $fappno = stripslashes($aobj_context->mobj_data["fappno"]); $student_photo = stripslashes($aobj_context->mobj_data["student_photo"]); $student_sign = stripslashes($aobj_context->mobj_data["student_sign"]); $gender = stripslashes($aobj_context->mobj_data["gender"]); ////recieve decode json string of subject info $strSubject = stripslashes($aobj_context->mobj_data["pRgSubjects"]); $sub_arr_data = json_decode($strSubject, true); $rgPerArray = array(); for($i=0; $i<count($per_arr_data); $i++) { $rgPerArray[$per_arr_data[$i]['id']] = $per_arr_data[$i]['value']; } $sub_data = array(); for($i=0; $i<count($sub_arr_data); $i++) { $sub_data[$sub_arr_data[$i]['id']] = $sub_arr_data[$i]['value']; } $total = $rgPerArray['fee_paying_2']+$rgPerArray['fee_paying_1']; $query = "update studadm set FNAME = '{$rgPerArray['student_entry_name']}', FDOB = DATE_FORMAT(STR_TO_DATE('{$rgPerArray['student_entry_dob']}','%d/%m/%Y'),'%Y-%m-%d'), fadmdate = DATE_FORMAT(STR_TO_DATE('{$rgPerArray['student_entry_admdate']}','%d/%m/%Y'),'%Y-%m-%d'), FFATNAME = '{$rgPerArray['student_entry_fname']}', fgender = '{$gender}', FMOTNAME = '{$rgPerArray['student_entry_mname']}', FEMAIL = '{$rgPerArray['student_entry_email']}', FCASTE = '{$rgPerArray['degree_category']}', FCONTACT_NO = '{$rgPerArray['student_entry_mobile']}', FNATIONAL = '{$rgPerArray['student_entry_nationality']}', FCURRADD1 = '{$rgPerArray['student_entry_comm_addr1']}', FCURRADD2 = '{$rgPerArray['student_entry_comm_addr2']}', FCURRADD3 = '{$rgPerArray['student_entry_comm_addr3']}', FCOMDIST = '{$rgPerArray['student_entry_comm_dist']}', FCOMSTATE = '{$rgPerArray['student_entry_comm_state']}', FCOMPINCODE = '{$rgPerArray['student_entry_comm_pin']}', FPERMADD1 = '{$rgPerArray['student_entry_per_add1']}', FPERMADD2 = '{$rgPerArray['student_entry_per_add2']}', FPERMADD3 = '{$rgPerArray['student_entry_per_add3']}', FPERDIST = '{$rgPerArray['student_entry_per_dist']}', FPERSATE = '{$rgPerArray['student_entry_per_state']}', FPERPINCODE = '{$rgPerArray['student_entry_per_pin']}', FRELIGION = '{$rgPerArray['student_entry_religion']}', FMOBILE_NO = '{$rgPerArray['student_entry_phone']}', FCATBIRTH = '{$rgPerArray['student_entry_caste']}', FINCOME = '{$rgPerArray['student_entry_fincome']}', FAADHARNO = '{$rgPerArray['seAadharNumber']}', FUNIVNAME = '{$rgPerArray['seUniversityName']}', FQUALEXREGNO = '{$rgPerArray['seExamRegNo']}', FAREA = '{$rgPerArray['farea']}', FQMONTH = '{$rgPerArray['fmonth']}', FQYEAR = '{$rgPerArray['fyear']}', FQMAXMARKS = '{$rgPerArray['maxmarks']}', FQSECMARKS = '{$rgPerArray['secmarks']}', FQPERCENTAGE = '{$rgPerArray['percentage']}', FBLOOD_GROUP = '{$rgPerArray['student_entry_blood_grp']}', FTYPEQUALEXAM = '{$rgPerArray['seTypeOfQualifyingExam']}', fcombcode = '{$rgPerArray['combination']}', FADMFINE = '{$rgPerArray['fee_paying_2']}', FUNIVFEE = '{$rgPerArray['fee_paying_1']}', FTOTFEE = '{$total}', FCONSTYPE = '{$rgPerArray['constype']}', FAPPSTATUS = 'verified', ffinsub = 'T', FACKDATE = now(), FACKUSER = '{$_SESSION['user_type']}' where fappno = '{$rgPerArray['student_entry_admno']}'"; $results = $aobj_context->mobj_db->Execute($query); //var_dump($query); $query = "select fslno from studadm where fappno = '{$rgPerArray['student_entry_admno']}'"; $res = $aobj_context->mobj_db->GetRow($query); $sl_no = $res['fslno']; if(count($sub_arr_data) >0) { $query = "delete from options where fappno = '{$rgPerArray['student_entry_admno']}'"; $deloptresults = $aobj_context->mobj_db->Execute($query); } $query = "delete from admfeedetl where fappno = '{$rgPerArray['student_entry_admno']}'"; $deladmresults = $aobj_context->mobj_db->Execute($query); $query = "insert into admfeedetl (`FYEAR`,`FDEGREE`,`FEXAMNO`,`FCOLLCODE`,`FSLNO`,`FHEADCODE`,`FAMOUNT`,FAPPNO) values ('2018','{$rgPerArray["student_entry_degree_code"]}','A','{$_SESSION['FCOLLCODE']}', '{$sl_no}','01 University Total Fee','{$rgPerArray['fee_paying_1']}','{$rgPerArray['student_entry_admno']}'), ('2018','{$rgPerArray["student_entry_degree_code"]}','A','{$_SESSION['FCOLLCODE']}', '{$sl_no}','02 Fine','{$rgPerArray['fee_paying_2']}','{$rgPerArray['student_entry_admno']}')"; // var_dump($query); $results = $aobj_context->mobj_db->Execute($query); for($k=0;$k<count($sub_data);$k++) { $subcode = "se_sub_code_".$k; $query = "insert into options(FDEGREE, FEXAMNO, FCOLLCODE, FSLNO, FSUBCODE, FDELETED,fappno) values ( '{$rgPerArray["student_entry_degree_code"]}', 'A', '{$_SESSION['FCOLLCODE']}', '{$sl_no}', '{$sub_data[$subcode]}', 'F','{$rgPerArray['student_entry_admno']}')"; $optresults = $aobj_context->mobj_db->Execute($query); } $cert_path = $aobj_context->main_src."/certificates/".$rgPerArray['student_entry_admno']; //is successfully inserted if(!file_exists($cert_path)) { mkdir($cert_path); } $doc_names = ['ADHAAR', 'CASTE', 'INCOME', 'SSLCMC', 'TCCERT', 'PUMC', 'GCCERT']; // ------------- Document Strart -------------------////// for($i=0;$i<count($doc_names);$i++) { $GCCERT = $rgPerArray['h_'.$doc_names[$i]]; if($GCCERT == '') continue; $GCCERT_PATH = $aobj_context->main_src.$GCCERT; $filename = explode(".", $GCCERT_PATH); $ext = strtolower($filename[1]); $GCCERT_FILENAME = $doc_names[$i]; $GCCERT_FILENAME = $GCCERT_FILENAME.".".$ext; $GCCERT_FILENAME_FILENAME = $cert_path."/".$GCCERT_FILENAME; $GCCERT = "certificates/{$rgPerArray['student_entry_admno']}/".$GCCERT_FILENAME; if(copy($GCCERT_PATH,$GCCERT_FILENAME_FILENAME)) { $query = "delete from studoc where login_cnt = '{$rgPerArray['student_entry_admno']}' and app_no = '{$sl_no}' and fdoctype = '{$doc_names[$i]}'"; $studocresults = $aobj_context->mobj_db->Execute($query); //var_dump($query); $insert = "INSERT INTO studoc ( app_no, login_cnt, file_path, created_date,fdegree,fcollcode,fdoctype ) values ( '{$sl_no}', '{$rgPerArray['student_entry_admno']}', '{$GCCERT}',now(),'{$rgPerArray['student_entry_degree_code']}','{$_SESSION['FCOLLCODE']}', '{$doc_names[$i]}' )"; //var_dump($insert); $lobj_insert= $aobj_context->mobj_db->Execute($insert); unlink($GCCERT_PATH); } } $college = $_SESSION['FCOLLCODE']; $degree = $rgPerArray['student_entry_degree_code']; $fappno = $rgPerArray['student_entry_admno']; $photo_filename = $student_photo; $sign_filename = $student_sign; $college_path=$aobj_context->main_src."/student_photos/{$college}"; $degree_path=$aobj_context->main_src."/student_photos/{$college}/".$degree;; $folder_path=$aobj_context->main_src."/student_photos/{$college}/".$degree;; $sign_folder_path = $aobj_context->main_src."/student_photos/{$college}/".$degree."/sign"; if($photo_filename != '') { $image_path = $aobj_context->main_src.$photo_filename; $filename = explode(".", $photo_filename); $ext = strtolower($filename[1]); $photo_filename = $college."_".$degree."_".$fappno; $photo_filename = $photo_filename.".".$ext; $full_file_path = $folder_path.'/'.$photo_filename; if(!file_exists($college_path)) { mkdir($college_path); } if(!file_exists($degree_path)) { mkdir($degree_path); } if(!file_exists($sign_folder_path)) { mkdir($sign_folder_path); } $photo = "student_photos/{$college}/".$degree.'/'.$photo_filename; //var_dump($image_path); //var_dump($full_file_path); if(copy($image_path,$full_file_path)) { $update="update studadm set FPHOTOPATH='{$photo}' where FAPPNO= '{$fappno}'"; $up_obj=$aobj_context->mobj_db->Execute($update); unlink($image_path); } } //update signature path //$sign_filename = $rgPerArray['sign_path']; if($sign_filename != '') { $sign_path = $aobj_context->main_src.$sign_filename; $filename = explode(".", $sign_filename); $ext = strtolower($filename[1]); $sign_filename = $college."_".$degree."_".$fappno."_sign"; $sign_filename = $sign_filename.".".$ext; $full_file_path_sign = $folder_path."/sign/".$sign_filename; $sign = "student_photos/{$college}/".$degree."/sign/".$sign_filename; //var_dump($sign_path); //var_dump($full_file_path_sign); if(copy($sign_path,$full_file_path_sign)) { $update="update studadm set FSIGNPATH='{$sign}' where FAPPNO= '{$fappno}' "; $up_obj=$aobj_context->mobj_db->Execute($update); unlink($sign_path); } } if($results && $optresults) { $data = $fappno; echo $aobj_context->mobj_output->ToJSONEnvelope($data,0,"success"); return; } else { $data = ''; echo $aobj_context->mobj_output->ToJSONEnvelope($data,-1,"failure"); return; } } function DiaplayStudentSignature($aobj_context) { $aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC); session_start(); $date = date("dmYhis"); $file_name=replaceChars(basename($_FILES['student_entry_signupload']['name'])); $path_arr=pathinfo($_FILES['student_entry_signupload']['name']); $file_ext=$path_arr['extension']; $temp_path = $aobj_context->main_src."/upload/"; if(!file_exists($temp_path)) { mkdir($temp_path); } $file_path="/{$date}_{$file_name}"; $temp_path.=$file_path; if(isset($_FILES['student_entry_signupload']['name']) && $_FILES['student_entry_signupload']['name'] != '') { $size=($_FILES['student_entry_signupload']['size']/1024); if($size>1024) { $data="Please Upload the Photo of size less than 1 MB"; echo $aobj_context->mobj_output->ToJSONEnvelope($data,-2,"success"); return; } if(move_uploaded_file($_FILES['student_entry_signupload']['tmp_name'],$temp_path)) { $data="upload/{$file_path}"; echo $aobj_context->mobj_output->ToJSONEnvelope($data,0,"success"); return; } } echo $aobj_context->mobj_output->ToJSONEnvelope($data,-1,"failure"); return; } function DiaplayStudentPhoto($aobj_context) { $aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC); session_start(); $date = date("dmYhis"); $file_name=replaceChars(basename($_FILES['student_entry_upload']['name'])); $path_arr=pathinfo($_FILES['student_entry_upload']['name']); $file_ext=$path_arr['extension']; $temp_path = $aobj_context->main_src."/upload/"; if(!file_exists($temp_path)) { mkdir($temp_path); } $file_path="/{$date}_{$file_name}"; $temp_path.=$file_path; if(isset($_FILES['student_entry_upload']['name']) && $_FILES['student_entry_upload']['name'] != '') { $size=($_FILES['student_entry_upload']['size']/1024); if($size>1024) { $data="Please Upload the Photo of size less than 1 MB"; echo $aobj_context->mobj_output->ToJSONEnvelope($data,-2,"success"); return; } if(move_uploaded_file($_FILES['student_entry_upload']['tmp_name'],$temp_path)) { $data="upload/{$file_path}"; echo $aobj_context->mobj_output->ToJSONEnvelope($data,0,"success"); return; } } echo $aobj_context->mobj_output->ToJSONEnvelope($data,-1,"failure"); return; } function getcombinationsubjectdet($aobj_context) { $degree = $aobj_context->mobj_data["degree_code"]; $combination = $aobj_context->mobj_data["combination"]; $get_sub_total = "select FTOTSUB from degree where FDEGREE= '{$degree}' and FEXAMNO='A'"; $lobj_sub_total = $aobj_context->mobj_db->getRow($get_sub_total); $total_sub = $lobj_sub_total['FTOTSUB']; $exam = 'A'; $get_exsting_data = "select a.*,b.FSUBNAME,b.FSUBSHORT,FMANDATORY from (select FDEGREE,FEXAMNO,FCOLLCODE,FSLNO,FSUBCODE from options where fappno = '{$app_no}' and FCOLLCODE='{$_SESSION['collcode']}' and FEXAMNO='A' and FDEGREE='{$degree}') a left join (select s.FDEGREE, FSUBCODE,FSUBNAME,FSUBSHORT ,FMANDATORY from degree d inner join subject s on s.FDEGREE=d.FDEGREE and d.FEXAMNO=s.FEXAMNO where d.FDEGREE='{$degree}' and s.FEXAMNO='A') b on a.FSUBCODE=b.FSUBCODE and a.FDEGREE=b.FDEGREE group by FSUBCODE limit {$total_sub}"; $lobj_get_exsting_data = $aobj_context->mobj_db->getAll($get_exsting_data); //var_dump($get_exsting_data); $get_true_sub_names="select FSUBCODE,FSUBNAME,FSUBSHORT ,FMANDATORY from degree d inner join subject s on s.FDEGREE=d.FDEGREE and d.FEXAMNO=s.FEXAMNO where d.FDEGREE='{$degree}' and s.FEXAMNO='{$exam}' and FMANDATORY='T' group by s.FSUBCODE union select s.FSUBCODE,s.FSUBNAME,s.FSUBSHORT ,'T' as FMANDATORY from degree d inner join subject s on s.FDEGREE=d.FDEGREE and d.FEXAMNO=s.FEXAMNO left join mascomb m on m.FDEGREE=d.FDEGREE and m.fcombcode = '{$combination}' where d.FDEGREE='{$degree}' and m.FSUBCODE = s.FSUBCODE group by s.FSUBCODE"; $lobj_get_true_sub_names = $aobj_context->mobj_db->getAll($get_true_sub_names); // var_dump($get_true_sub_names); $e_data.="<table width='94%' class='tr_ventor_row' cellspacing='0' cellpadding='0' border='0' >"; $e_data.="<tr style='font-size:12px;' class='ui-state-default ui-jqgrid-hdiv'>"; $e_data.="<td style='padding:2px; width:60px; border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Sub Code</td>"; $e_data.="<td style='padding:2px; width:65px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Short Name</td>"; $e_data.="<td style='padding:2px; width:65px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Subject Name</td>"; $e_data.="</tr>"; $k=0; $id=0; if(empty($lobj_get_exsting_data)) { $remaining_count=$total_sub-count($lobj_get_true_sub_names); foreach($lobj_get_true_sub_names as $key=>$value) { $e_data.="<tr style='font-size:12px;' class='ui-widget-content jqgrow'>"; $e_data.="<td class='tbl_row_new subcode' align='center' style='border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px;'><input tabindex=-1 {$inp_class} type=text style='width:60px;border:none;' readonly id='se_sub_code_{$id}' value='{$value['FSUBCODE']}' onkeydown='return keyboardSubjectAppearingPopup(event,this.id);'></td>"; $e_data.="<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; padding:2px;'><input type=text style='border:none;width:60px;' {$inp_class} tabindex=-1 readonly id='se_short_name_{$id}' value='{$value['FSUBSHORT']}'></td>"; $e_data.="<td class='tbl_row_new' style='border-right:1px solid #C5DBEC; padding:2px;'><input type=text style='border:none;width:290px;' {$inp_class} id='se_sub_name_{$id}' tabindex=-1 readonly value='{$value['FSUBNAME']}'> </td>"; $e_data.="</tr>"; $k++; $id++; } $name=''; for($j=0;$j<$remaining_count;$j++) { if($k%2==0) { $class='tbl_row'; $inp_class='tbl_row_input'; } else { $input_class='tbl_row1'; $inp_class='tbl_row1_input'; } if($j==0) $name="name='focus'"; else $name=''; $e_data.="<tr style='font-size:12px;' class='ui-widget-content jqgrow' >"; $e_data.="<td class='tbl_row_new subcode' align='center' style='border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:1px;'><input type='text' onkeydown='return keyboardSubjectAppearingPopup(event,this.id);' value='{$lobj_last_slno_execution[$j][FSUBCODE]}' onfocus=\$g_focus_element='se_sub_code_{$id}' {$name} onblur='getSubDetails(this.id,{$id});' align='center' style = 'width:60px;' maxlength='4' id='se_sub_code_{$id}'> </td>"; $e_data.="<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; padding:2px;'><input type='text' tabindex=-1 readonly style = 'width:60px;border:none;' id='se_short_name_{$id}' value='{$lobj_last_slno_execution[$j][FSUBSHORT]}' ></td>"; $e_data.="<td class='tbl_row_new' style='border-right:1px solid #C5DBEC; padding:2px;'><input type='text' tabindex=-1 readonly style = 'width:290px;border:none;' id='se_sub_name_{$id}' value='{$lobj_last_slno_execution[$j][FSUBNAME]}' ></td>"; $e_data.="</tr>"; $k++; $id++; } } else { $flag=0; $remaining_count=$total_sub-count($lobj_get_exsting_data); for($h=0;$h<count($lobj_get_exsting_data);$h++) { $read_only=($lobj_get_exsting_data[$h]['FMANDATORY']=='T')?"readOnly":''; $border=($lobj_get_exsting_data[$h]['FMANDATORY']=='T')?" border:none;":''; $on_blur =($lobj_get_exsting_data[$h]['FMANDATORY']=='F')?" onblur='getSubDetails( this.id,{$id});' onkeydown='return keyboardSubjectAppearingPopup(event,this.id);' ":''; $focus_id =($lobj_get_exsting_data[$h]['FMANDATORY']=='F')?" onfocus=\$g_focus_element='se_sub_code_{$id}' ":''; if($k%2==0) { $class='tbl_row'; $inp_class='tbl_row_input'; } else { $input_class='tbl_row1'; $inp_class='tbl_row1_input'; } if(($lobj_get_exsting_data[$h]['FMANDATORY']=='F') && $flag==0) { $name="name='focus'"; $flag=1; }else $name=''; $e_data.="<tr style='font-size:12px;' class='ui-widget-content jqgrow' >"; $e_data.="<td class='tbl_row_new subcode' align='center'style='border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px; padding:1px;'><input type='text' {$input_class} {$on_blur } {$name} {$read_only} align='center' {$focus_id} value='{$lobj_get_exsting_data[$h]['FSUBCODE']}' style = 'width:60px;{$border}' id='se_sub_code_{$id}'> </td>"; $e_data.="<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; padding:2px;'><input type='text' {$read_only} style = 'width:60px;border:none;' {$inp_class} value='{$lobj_get_exsting_data[$h]['FSUBSHORT']}' id='se_short_name_{$id}'></td>"; $e_data.="<td class='tbl_row_new' style='border-right:1px solid #C5DBEC; padding:2px;'><input type='text' {$read_only} style = 'width:290px;border:none;' {$inp_class} value='{$lobj_get_exsting_data[$h]['FSUBNAME']}' id='se_sub_name_{$id}'></td>"; $e_data.="</tr>"; $k++; $id++; } $k=0; for($j=0;$j<$remaining_count;$j++) { if($k%2==0) { $class='tbl_row'; $inp_class='tbl_row_input'; } else { $input_class='tbl_row1'; $inp_class='tbl_row1_input'; } if($j==0) $name="name='focus'"; else $name=''; $e_data.="<tr style='font-size:12px;' class='ui-widget-content jqgrow' >"; $e_data.="<td class='tbl_row_new subcode' align='center' style='border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:1px;'><input type='text' onkeydown='return keyboardSubjectAppearingPopup(event,this.id);' value='{$lobj_last_slno_execution[$j][FSUBCODE]}' onfocus=\$g_focus_element='se_sub_code_{$id}' {$name} onblur='getSubDetails(this.id,{$id});' align='center' style = 'width:60px;' maxlength='4' id='se_sub_code_{$id}'> </td>"; $e_data.="<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; padding:2px;'><input type='text' tabindex=-1 readonly style = 'width:60px;border:none;' id='se_short_name_{$id}' value='{$lobj_last_slno_execution[$j][FSUBSHORT]}' ></td>"; $e_data.="<td class='tbl_row_new' style='border-right:1px solid #C5DBEC; padding:2px;'><input type='text' tabindex=-1 readonly style = 'width:290px;border:none;' id='se_sub_name_{$id}' value='{$lobj_last_slno_execution[$j][FSUBNAME]}' ></td>"; $e_data.="</tr>"; $k++; $id++; } } $e_data.="</table>"; $arr['html']=$e_data; $arr['table_data']=$lobj_get_true_sub_names; $arr['remaining_count']=$remaining_count; $arr['total_count']=$id; if(!empty($lobj_get_true_sub_names)) { echo $aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success"); return; } else { echo $aobj_context->mobj_output->ToJSONEnvelope($lobj_get_student_details,-2,"Failure"); return; } } function removedocument($aobj_context) { session_start(); $degree = $aobj_context->mobj_data["degree_code"]; $fappno = $aobj_context->mobj_data["fappno"]; $filename = $aobj_context->mobj_data["filename"]; $collcode = $_SESSION['collcode']; $query = "update studoc set file_path = null where fcollcode = '{$collcode}' and fdoctype = '{$filename}' and login_cnt = '{$fappno}' and fdegree = '{$degree}'"; // var_dump($query); $results = $aobj_context->mobj_db->Execute($query); if($results) { $arr['filename'] = $filename; $arr['fappno'] = $fappno; $arr['degree'] = $degree; $arr['msg'] = "Document Removed."; echo $aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success"); return; }else { $arr = "Document Removal Failure. Please Try Gain"; echo $aobj_context->mobj_output->ToJSONEnvelope($arr,-1,"Failure"); return; } } function RemoveApplication($aobj_context) { session_start(); $appno = $aobj_context->mobj_data["appno"]; $degree = $aobj_context->mobj_data["degree"]; $collcode = $_SESSION['collcode']; $query = "update studadm set FAPPSTATUS = null,FACKDATE=null,FACKUSER = null,FCONSTYPE = null, funivfee = null,fadmfine = null,ftotfee = null where fcollcode = '{$collcode}' and fappno = '{$appno}' and fdegree = '{$degree}'"; $results = $aobj_context->mobj_db->Execute($query); if($results) { $query = "delete from admfeedetl where fcollcode = '{$collcode}' and fappno = '{$appno}' and fdegree = '{$degree}'"; $results = $aobj_context->mobj_db->Execute($query); } if($results) { $arr['msg'] = "Acknowledgement Removed."; echo $aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success"); return; }else { $arr = "Acknowledgement Removal Failure. Please Try Gain"; echo $aobj_context->mobj_output->ToJSONEnvelope($arr,-1,"Failure"); return; } } function DeleteApplication($aobj_context) { session_start(); $appno = $aobj_context->mobj_data["appno"]; $degree = $aobj_context->mobj_data["degree"]; $collcode = $_SESSION['collcode']; $query = "select FCONTACT_NO from studadm where fappno = '{$appno}'"; $results1 = $aobj_context->mobj_db->GetRow($query); $query = "update studadm set fdeleted = 'T' where fcollcode = '{$collcode}' and fappno = '{$appno}' and fdegree = '{$degree}'"; $results = $aobj_context->mobj_db->Execute($query); if($results) { $mob = $results1['FCONTACT_NO']; $query = "update options set fdeleted = 'T' where fcollcode = '{$collcode}' and fappno = '{$appno}' and fdegree = '{$degree}'"; $results = $aobj_context->mobj_db->Execute($query); $query = "update studoc set fdeleted = 'T' where fcollcode = '{$collcode}' and login_cnt = '{$appno}' and fdegree = '{$degree}'"; $results = $aobj_context->mobj_db->Execute($query); $query = "delete from admfeedetl where fcollcode = '{$collcode}' and fappno = '{$appno}' and fdegree = '{$degree}'"; $results = $aobj_context->mobj_db->Execute($query); $query = "update collstud set fdeleted = 'T' where fmobileno = '{$mob}'"; $results = $aobj_context->mobj_db->Execute($query); } if($results) { $arr['msg'] = "Deleted successfully."; echo $aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success"); return; }else { $arr = "Acknowledgement Removal Failure. Please Try Gain"; echo $aobj_context->mobj_output->ToJSONEnvelope($arr,-1,"Failure"); return; } } ?>
Close