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.117.119.34
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 /
suk_discontinued /
src /
[ HOME SHELL ]
Name
Size
Permission
Action
system
[ DIR ]
drwxr-xr-x
Dispatch_ans_script_setup.php
5.84
KB
-rwxr-xr-x
Dispatch_ans_script_setup_qp.p...
5.18
KB
-rwxr-xr-x
DownloadExamAppFormApplication...
5.12
KB
-rwxr-xr-x
FormulaEvaluate.php
14.15
KB
-rwxr-xr-x
MarkEntry-Setup.php
24.41
KB
-rwxr-xr-x
MarkEntry-Setup22.php
21.76
KB
-rwxr-xr-x
MarkEntry-SetupTEST.php
21.01
KB
-rwxr-xr-x
TAGMAY2013.pdf
331.03
KB
-rwxr-xr-x
TarkaFormatStyles.php
15.37
KB
-rwxr-xr-x
TarkaFormatStyles_old.php
3.71
KB
-rwxr-xr-x
absent_entry_setup.php
8.13
KB
-rwxr-xr-x
absent_entry_setupQp.php
6.91
KB
-rwxr-xr-x
absent_entry_setupQpold.php
7.03
KB
-rwxr-xr-x
absententrysubjectwiseQP.js
16.34
KB
-rwxr-xr-x
ack_exam_app_form.php
15.86
KB
-rwxr-xr-x
ack_exam_app_form_bulk.php
12.58
KB
-rwxr-xr-x
ack_exam_app_form_oldformat.ph...
12.53
KB
-rwxr-xr-x
ack_rv_rt_application.php
8.35
KB
-rwxr-xr-x
ack_rv_rt_application_before_l...
6.02
KB
-rwxr-xr-x
actClass.php
6.21
KB
-rwxr-xr-x
admapprove.php
9.24
KB
-rwxr-xr-x
admission_entry_status.php
2.73
KB
-rwxr-xr-x
admissionapplist.php
9.9
KB
-rwxr-xr-x
ansbookcancel.php
9.49
KB
-rwxr-xr-x
answer_book_issued.php
10.34
KB
-rwxr-xr-x
approve.php
23.86
KB
-rwxr-xr-x
attendance.php
9.7
KB
-rwxr-xr-x
attendance_freez.php
8.45
KB
-rwxr-xr-x
attendance_freez_old.php
8.55
KB
-rwxr-xr-x
attshort.php
6.29
KB
-rwxr-xr-x
auto-complete.php
4.89
KB
-rwxr-xr-x
backup.php
2.73
KB
-rwxr-xr-x
backup_restore.php
8.14
KB
-rwxr-xr-x
backupandrestore.php
10.18
KB
-rwxr-xr-x
basic_old.css
13.33
KB
-rwxr-xr-x
batch_close.php
4.31
KB
-rwxr-xr-x
bundle_dispatch.php
2.93
KB
-rwxr-xr-x
bundlereceive.php
1.08
KB
-rwxr-xr-x
bundlestatus.php
5.3
KB
-rwxr-xr-x
cManualMailer.php
2.54
KB
-rwxr-xr-x
caccesscontext.php
1.24
KB
-rwxr-xr-x
candidate-entry.php
45.51
KB
-rwxr-xr-x
candidate-entry_new.php
42.85
KB
-rwxr-xr-x
candidate-entry_without_iapr_i...
34.88
KB
-rwxr-xr-x
candidate-entrybefore yearexam...
34.55
KB
-rwxr-xr-x
candidate-entrykus.php
33.23
KB
-rwxr-xr-x
candidate-entrynewformat.php
44.16
KB
-rwxr-xr-x
candidate-entryold.php
34.55
KB
-rwxr-xr-x
candidate_list.js
39.62
KB
-rwxr-xr-x
cappcontext.php
3.19
KB
-rwxr-xr-x
challan_entries.php
15.41
KB
-rwxr-xr-x
challan_preparation.php
11.69
KB
-rwxr-xr-x
cmailer.php
6.83
KB
-rwxr-xr-x
college.php
4.61
KB
-rwxr-xr-x
college_BEFORE_LOGINPOPUP.php
3.5
KB
-rwxr-xr-x
college_approve.php
5.61
KB
-rwxr-xr-x
college_degree_status.php
5.65
KB
-rwxr-xr-x
connect.php
2.11
KB
-rwxr-xr-x
coutput.php
1.75
KB
-rwxr-xr-x
create_all_grid_files.php
8.57
KB
-rwxr-xr-x
create_all_grid_group_files.ph...
9.94
KB
-rwxr-xr-x
create_all_grid_group_files_ol...
9.61
KB
-rwxr-xr-x
create_all_popup_files.php
5.93
KB
-rwxr-xr-x
create_all_schema_files.php
4.31
KB
-rwxr-xr-x
create_all_views.php
16.52
KB
-rwxr-xr-x
create_html_files.php
52.03
KB
-rwxr-xr-x
create_html_files_without_tab....
44.49
KB
-rwxr-xr-x
create_module_meta_columns.php
5.16
KB
-rwxr-xr-x
crequestbroker.php
2.49
KB
-rwxr-xr-x
csessions.php
514
B
-rwxr-xr-x
cuser.php
3.41
KB
-rwxr-xr-x
custom_mregistry.php
122
B
-rwxr-xr-x
datadictionary.php
3.96
KB
-rwxr-xr-x
daterange.php
4.95
KB
-rwxr-xr-x
degree.php
6.51
KB
-rwxr-xr-x
display_details_in_grid.php
105.12
KB
-rwxr-xr-x
display_details_in_grid22.php
104.95
KB
-rwxr-xr-x
display_details_in_grid_custom...
2.6
KB
-rwxr-xr-x
display_details_in_grid_studta...
96.56
KB
-rwxr-xr-x
display_details_in_grid_withde...
97.45
KB
-rwxr-xr-x
display_details_in_gridold.php
102.19
KB
-rwxr-xr-x
doc_verify.php
6.99
KB
-rwxr-xr-x
downloadFeeStatement.php
5.32
KB
-rwxr-xr-x
download_misc_files.php
4.59
KB
-rwxr-xr-x
download_misc_files_old.php
4.3
KB
-rwxr-xr-x
download_photo.php
3.54
KB
-rwxr-xr-x
download_photo22.php
6.83
KB
-rwxr-xr-x
download_photo_new.php
4.82
KB
-rwxr-xr-x
download_photo_sikkim.php
4.82
KB
-rwxr-xr-x
download_photoold.php
3.58
KB
-rwxr-xr-x
download_upload.php
3.86
KB
-rwxr-xr-x
dynamicmastersdetails.php
117.45
KB
-rwxr-xr-x
dynamicmastersdetails_one.php
119.36
KB
-rwxr-xr-x
entryexitevents.php
3.09
KB
-rwxr-xr-x
execute_query.php
2.5
KB
-rwxr-xr-x
export_import_setup.php
7.62
KB
-rwxr-xr-x
export_import_utility.php
2.67
KB
-rwxr-xr-x
format.php
7.43
KB
-rwxr-xr-x
freeze_Ad_Cl_Me.php
6.63
KB
-rwxr-xr-x
freeze_module_at_admin_college...
9.74
KB
-rwxr-xr-x
freeze_module_at_admin_college...
7.76
KB
-rwxr-xr-x
freeze_module_at_admin_college...
7.81
KB
-rwxr-xr-x
freeze_module_at_university_co...
7.45
KB
-rwxr-xr-x
general_report_format.php
11
KB
-rwxr-xr-x
getAutoCompleteFromFrameWork.p...
2.97
KB
-rwxr-xr-x
getdata.php
33.59
KB
-rwxr-xr-x
getdata22.php
32.91
KB
-rwxr-xr-x
getdataold.php
28.7
KB
-rwxr-xr-x
getfeeinformation.php
7.03
KB
-rwxr-xr-x
getmoduledetails.php
23.59
KB
-rwxr-xr-x
getnumword.php
7.43
KB
-rwxr-xr-x
getreportdetails.php
3.21
KB
-rwxr-xr-x
getreportfilefordisplay.php
1.37
KB
-rwxr-xr-x
getsearchcondition.php
1.3
KB
-rwxr-xr-x
ggridmodel.php
9.27
KB
-rwxr-xr-x
golden_palm_payslip.php
12.48
KB
-rwxr-xr-x
helptext.php
5.38
KB
-rwxr-xr-x
identify_transactions.php
6.4
KB
-rwxr-xr-x
import_marks.php
4.11
KB
-rwxr-xr-x
index.php
5.06
KB
-rwxr-xr-x
json.php
33.22
KB
-rwxr-xr-x
login.php
10.94
KB
-rwxr-xr-x
login_BEFORE_LOGINPOPUP.php
3.25
KB
-rwxr-xr-x
login_old.php
3.15
KB
-rwxr-xr-x
mascomb.php
10.02
KB
-rwxr-xr-x
mcverifydet.php
14.26
KB
-rwxr-xr-x
message_board.php
4.7
KB
-rwxr-xr-x
messagetext.php
980
B
-rwxr-xr-x
module_setup.php
2.48
KB
-rwxr-xr-x
mregistry.php
71.94
KB
-rwxr-xr-x
mregistry_beforedownload.php
53.04
KB
-rwxr-xr-x
mrn_approval.php
9
KB
-rwxr-xr-x
payment_gateway.php
7.78
KB
-rwxr-xr-x
pclzip.lib.php
192.53
KB
-rwxr-xr-x
photoupload.php
9.28
KB
-rwxr-xr-x
printexamform.php
11.54
KB
-rwxr-xr-x
receive_rv_rt_application.php
8.57
KB
-rwxr-xr-x
report_admission_ticket.php
46.77
KB
-rwxr-xr-x
report_iamarks_pending.php
12.04
KB
-rwxr-xr-x
report_marks_entry_subwise_lis...
11.84
KB
-rwxr-xr-x
report_setup.php
25.12
KB
-rwxr-xr-x
report_tool.php
73.03
KB
-rwxr-xr-x
result.php
5.06
KB
-rwxr-xr-x
revaluation.php
16.66
KB
-rwxr-xr-x
revaluation_oldtype.php
8.45
KB
-rwxr-xr-x
revaluation_withdegree.php
16.77
KB
-rwxr-xr-x
room_allotment.php
16.41
KB
-rwxr-xr-x
room_allotment_datewise.php
16.47
KB
-rwxr-xr-x
room_allotmentnew.php
9.24
KB
-rwxr-xr-x
room_allotmentold.php
15.27
KB
-rwxr-xr-x
roomdeclaration.php
1.88
KB
-rwxr-xr-x
rvdates.php
6.46
KB
-rwxr-xr-x
sendLoginPassword.php
3.09
KB
-rwxr-xr-x
serchbygrid.php
822
B
-rwxr-xr-x
servfeehead.php
3.84
KB
-rwxr-xr-x
services.php
3.47
KB
-rwxr-xr-x
sfeehead.php
5.45
KB
-rwxr-xr-x
stringspliter.php
693
B
-rwxr-xr-x
student.php
43.89
KB
-rwxr-xr-x
student_entry.php
46.56
KB
-rwxr-xr-x
student_entry24.php
56.54
KB
-rwxr-xr-x
student_entry_24112017.php
42.7
KB
-rwxr-xr-x
student_entryold.php
30.33
KB
-rwxr-xr-x
subjectList_display.php
11.05
KB
-rwxr-xr-x
subject_freshExam.php
18.98
KB
-rwxr-xr-x
subjectfreez.php
13.16
KB
-rwxr-xr-x
subjectwise_freezing_sectionwi...
9.95
KB
-rwxr-xr-x
system_utility.php
1.84
KB
-rwxr-xr-x
systemsetup.php
79.94
KB
-rwxr-xr-x
teachers.php
14.51
KB
-rwxr-xr-x
teachersOLD.php
10.33
KB
-rwxr-xr-x
teachersnew.php
16.83
KB
-rwxr-xr-x
transaction-series.php
4.86
KB
-rwxr-xr-x
updateSection.php
4.79
KB
-rwxr-xr-x
update_defined_flag.php
3.41
KB
-rwxr-xr-x
updateexamcnt.php
2.92
KB
-rwxr-xr-x
upload_studentPhoto.php
8.61
KB
-rwxr-xr-x
upload_studentPhoto_before_dow...
8.02
KB
-rwxr-xr-x
uploadmoduledetails.php
39.65
KB
-rwxr-xr-x
uploadzip.php
8.46
KB
-rwxr-xr-x
usersetup.php
25.06
KB
-rwxr-xr-x
usersetupold.php
24.36
KB
-rwxr-xr-x
usersubj_identification.php
4.88
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : teachersnew.php
<?php class teachers { function __construct($aobj_context) { session_start(); $this->aobj_context=$aobj_context; $aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC); } function AssignTeachDropDownMenus() { $get_data="select FDEPTCODE as code,FDEPTNAME as value from masdept"; $lobj_get_data = $this->aobj_context->mobj_db->GetAll($get_data); $arr['dept']=$lobj_get_data; $get_data="select FDEGNCODE as code,FDEGNDESC as value from masdegn"; $lobj_get_data = $this->aobj_context->mobj_db->GetAll($get_data); $arr['des']=$lobj_get_data; $get_data="select FFACCODE as code,FFACDESC as value from masfac"; $lobj_get_data = $this->aobj_context->mobj_db->GetAll($get_data); $arr['fac']=$lobj_get_data; echo $this->aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success"); } function SaveTeachersEntry() { $college_code = $_SESSION['collcode']; $u_id = $_SESSION['user_id']; $log_name = $_SESSION['usr']; include_once($this->aobj_context."/src/JSON.php"); $json = new Services_JSON(); $this->internal_code = trim($this->aobj_context->mobj_data["internal_code"]); $this->FTEACHCODE = trim($this->aobj_context->mobj_data["teacher_code"]); $this->FTEACHNAME = trim($this->aobj_context->mobj_data["teacher_name"]); $this->FGENDER = trim($this->aobj_context->mobj_data["gender"]); $this->FFACCODE = trim($this->aobj_context->mobj_data["faculty"]); $this->FDEGNCODE = trim($this->aobj_context->mobj_data["designation"]); $this->FQUAL = trim($this->aobj_context->mobj_data["qualification"]); $this->FDEPTCODE = trim($this->aobj_context->mobj_data["department"]); $this->FDOB = trim($this->aobj_context->mobj_data["dob"]); $this->FDOA = trim($this->aobj_context->mobj_data["doj"]); $this->FEXP = trim($this->aobj_context->mobj_data["experience"]); $this->FSCALE = trim($this->aobj_context->mobj_data["teacher_scale"]); $this->FFULLTIME = trim($this->aobj_context->mobj_data["fulltime"]); $this->FPERMANENT = trim($this->aobj_context->mobj_data["permanent"]); $this->FPHONE = trim($this->aobj_context->mobj_data["land_line_no"]); $this->FMOBILE = trim($this->aobj_context->mobj_data["mobile"]); $this->FEMAIL = trim($this->aobj_context->mobj_data["email_id"]); $this->FADDR1 = trim($this->aobj_context->mobj_data["addr1"]); $this->FADDR2 = trim($this->aobj_context->mobj_data["addr2"]); $this->FADDR3 = trim($this->aobj_context->mobj_data["addr3"]); $this->FADDR4 = trim($this->aobj_context->mobj_data["addr4"]); $this->FREMARKS = trim($this->aobj_context->mobj_data["remarks"]); $this->FMEMBER = trim($this->aobj_context->mobj_data["FMEMBER"]); $specialization = stripslashes($this->aobj_context->mobj_data["specialization"]); $mobj_jsondata = $json->decode($specialization); $specialization = get_object_vars($mobj_jsondata); //var_dump(count($specialization)); //var_dump($specialization);die(); $this->FSUBCODE1 = trim($this->aobj_context->mobj_data["ss1_vavl"]); $this->FEXAMWORK1 = trim($this->aobj_context->mobj_data["FEXAMWORK1"]); $this->FUGPG1 = trim($this->aobj_context->mobj_data["ss1_ug_pg"]); $this->FSUBCODE2 = trim($this->aobj_context->mobj_data["ss2"]); $this->FEXAMWORK2 = trim($this->aobj_context->mobj_data["FEXAMWORK2"]); $this->FUGPG2 = trim($this->aobj_context->mobj_data["ss2_ug_pg"]); $this->FSUBCODE3 = trim($this->aobj_context->mobj_data["ss3"]); $this->FEXAMWORK3 = trim($this->aobj_context->mobj_data["FEXAMWORK3"]); $this->FUGPG3 = trim($this->aobj_context->mobj_data["ss3_ug_pg"]); $this->FSUBCODE4 = trim($this->aobj_context->mobj_data["ss4"]); $this->FEXAMWORK4 = trim($this->aobj_context->mobj_data["FEXAMWORK4"]); $this->FUGPG4 = trim($this->aobj_context->mobj_data["ss4_ug_pg"]); $this->FSUBCODE5=trim($this->aobj_context->mobj_data["ss5"]); $this->FEXAMWORK5=trim($this->aobj_context->mobj_data["FEXAMWORK5"]); $this->FUGPG5=trim($this->aobj_context->mobj_data["ss5_ug_pg"]); $this->status=trim($this->aobj_context->mobj_data["status"]); $get_max_teacher_code="select max(FTEACHCODE) as max_teach_code from masteach"; $lobj_get_max_teacher_code = $this->aobj_context->mobj_db->GetRow($get_max_teacher_code); $max_teach_code=$lobj_get_max_teacher_code['max_teach_code']; if(empty($max_teach_code)) { $max_teach_code = "T00001"; } else { $max_teach_code=str_ireplace("T","",$max_teach_code)+1; $max_teach_code="T".str_pad($max_teach_code, 5, "0", STR_PAD_LEFT); } // insert into masteachspec if($this->internal_code==0) { $insert = " insert into masteach (FCOLLCODE, FTEACHCODE, FTEACHNAME, FGENDER, FFACCODE, FDEGNCODE, FQUAL, FDEPTCODE, FDOB, FDOA, FEXP, FSCALE, FFULLTIME, FPERMANENT, FADDR1, FADDR2, FADDR3, FADDR4, FPHONE, FMOBILE, FEMAIL, FSUBCODE1, FUGPG1, FEXAMWORK1, FSUBCODE2, FUGPG2, FEXAMWORK2, FSUBCODE3, FUGPG3, FEXAMWORK3, FSUBCODE4, FUGPG4, FEXAMWORK4, FSUBCODE5, FUGPG5, FEXAMWORK5, FMEMBER, FREMARKS,FLOGNAME,FLOGDATE,FSTATUS ) values ( '{$college_code}', '{$max_teach_code}','{$this->FTEACHNAME}','{$this->FGENDER}', '{$this->FFACCODE}','{$this->FDEGNCODE}','{$this->FQUAL}', '{$this->FDEPTCODE}',DATE_FORMAT(str_to_date('{$this->FDOB}','%d/%m/%Y'),'%Y-%m-%d')','{$this->FDOA}, '{$this->FEXP}','{$this->FSCALE}','{$this->FFULLTIME}', '{$this->FPERMANENT}','{$this->FADDR1}','{$this->FADDR2}', '{$this->FADDR3}','{$this->FADDR4}','{$this->FPHONE}', '{$this->FMOBILE}','{$this->FEMAIL}', '{$this->FSUBCODE1}','{$this->FUGPG1}','{$this->FEXAMWORK1}', '{$this->FSUBCODE2}','{$this->FUGPG2}','{$this->FEXAMWORK2}', '{$this->FSUBCODE3}','{$this->FUGPG3}','{$this->FEXAMWORK3}', '{$this->FSUBCODE4}','{$this->FUGPG4}','{$this->FEXAMWORK4}', '{$this->FSUBCODE5}','{$this->FUGPG5}','{$this->FEXAMWORK5}', '{$this->FMEMBER}','{$this->FREMARKS}','{$log_name}',now(),'{$this->status}' )"; $lobj_insert = $this->aobj_context->mobj_db->Execute($insert); for($k=1;$k<=count($specialization);$k++) { $str = ''; if($specialization[$k]->examiner == 'T') $str.="EXAMINER|"; if($specialization[$k]->qp == 'T') $str.="QP SETTER|"; if($specialization[$k]->squad == 'T') $str.="SQUAD|"; if($specialization[$k]->chief == 'T') $str.="CHIEF SUP|"; if($specialization[$k]->cust == 'T') $str.="CUSTODIAN|"; $query = "insert into masteachspec values('{$max_teach_code}','{$specialization[$k]->special}','{$specialization[$k]->ug}','{$str}')"; $result = $this->aobj_context->mobj_db->Execute($query); } $error = mysql_error(); $this->last_inserted_id = $this->aobj_context->mobj_db->Insert_ID(); if($this->last_inserted_id>0) { $college_path = $this->aobj_context->main_src."/teacher_photos/{$college_code}"; $folder_path = $this->aobj_context->main_src."/teacher_photos/{$college_code}"; if(!file_exists($folder_path)) { mkdir($folder_path); } $file_name = basename($_FILES['student_entry_upload']['name']); $path_arr = pathinfo($_FILES['student_entry_upload']['name']); $file_ext = $path_arr['extension']; $full_file_path=$folder_path."/{$this->last_inserted_id}_".$file_name;; $image_path="teacher_photos/{$college_code}/{$this->last_inserted_id}_".$file_name;; if(isset($_FILES['student_entry_upload']['name']) && $_FILES['student_entry_upload']['name'] != '') { if(move_uploaded_file($_FILES['student_entry_upload']['tmp_name'],$full_file_path)) { $update="update masteach set FPHOTO='{$image_path}' where internal_code={$this->last_inserted_id}"; $lobj_update = $this->aobj_context->mobj_db->Execute($update); } } $arr='Inserted Successfully'; echo $this->aobj_context->mobj_output->ToJSONEnvelope($arr,0,"Success"); return; } else { $arr='Insertion Failed'.$error; echo $this->aobj_context->mobj_output->ToJSONEnvelope($arr,-1,"Failure"); return; } } else { $update="update masteach set FCOLLCODE='{$college_code}', FTEACHCODE='{$this->FTEACHCODE}', FTEACHNAME='{$this->FTEACHNAME}', FGENDER='{$this->FGENDER}', FFACCODE='{$this->FFACCODE}', FDEGNCODE='{$this->FDEGNCODE}', FQUAL='{$this->FQUAL}', FDEPTCODE='{$this->FDEPTCODE}', FDOB='{$this->FDOB}', FDOA='{$this->FDOA}', FEXP='{$this->FEXP}', FSCALE='{$this->FSCALE}', FFULLTIME='{$this->FFULLTIME}', FPERMANENT='{$this->FPERMANENT}', FADDR1='{$this->FADDR1}', FADDR2='{$this->FADDR2}', FADDR3='{$this->FADDR3}', FADDR4='{$this->FADDR4}', FPHONE='{$this->FPHONE}', FMOBILE='{$this->FMOBILE}', FEMAIL='{$this->FEMAIL}', FSUBCODE1='{$this->FSUBCODE1}', FUGPG1='{$this->FUGPG1}', FEXAMWORK1='{$this->FEXAMWORK1}', FSUBCODE2='{$this->FSUBCODE2}', FUGPG2='{$this->FUGPG2}', FEXAMWORK2='{$this->FEXAMWORK2}', FSUBCODE3='{$this->FSUBCODE3}', FUGPG3='{$this->FUGPG3}', FEXAMWORK3='{$this->FEXAMWORK3}', FSUBCODE4='{$this->FSUBCODE4}', FUGPG4='{$this->FUGPG4}', FEXAMWORK4='{$this->FEXAMWORK4}', FSUBCODE5='{$this->FSUBCODE5}', FUGPG5='{$this->FUGPG5}', FEXAMWORK5='{$this->FEXAMWORK5}', FMEMBER='{$this->FMEMBER}', FREMARKS='{$this->FREMARKS}', FSTATUS = '{$this->status}' where internal_code={$this->internal_code} "; $lobj_update_info = $this->aobj_context->mobj_db->Execute($update); $college_path = $this->aobj_context->main_src."/teacher_photos/{$college_code}"; $folder_path = $this->aobj_context->main_src."/teacher_photos/{$college_code}"; if(!file_exists($folder_path)) { mkdir($folder_path); } $file_name=basename($_FILES['student_entry_upload']['name']); $path_arr=pathinfo($_FILES['student_entry_upload']['name']); $file_ext=$path_arr['extension']; $full_file_path=$folder_path."/{$this->last_inserted_id}_".$file_name;; $image_path="teacher_photos/{$college_code}/{$this->last_inserted_id}_".$file_name; if(isset($_FILES['student_entry_upload']['name']) && $_FILES['student_entry_upload']['name'] != '') { if(move_uploaded_file($_FILES['student_entry_upload']['tmp_name'],$full_file_path)) { $update="update masteach set FPHOTO='{$image_path}' where internal_code={$this->last_inserted_id}"; $lobj_update = $this->aobj_context->mobj_db->Execute($update); } } if($lobj_update_info) { $arr='updated Successfully'; echo $this->aobj_context->mobj_output->ToJSONEnvelope($arr,0,"Success"); } else { $arr='Failed to update'; echo $this->aobj_context->mobj_output->ToJSONEnvelope($arr,-1,"failure"); } } } function ViewTeacherDetails() { session_start(); $college_code = $_SESSION['collcode']; include_once($this->aobj_context->main_src.'/src/display_details_in_grid_custom.php'); $display_obj=new display_details_in_grid($this->aobj_context); $display_obj->table_cols=array('FTEACHCODE','FTEACHNAME','FGENDER'); $display_obj->display_qry="select internal_code as id,FTEACHCODE,FTEACHNAME,FGENDER from masteach st where FCOLLCODE='{$college_code}'"; $display_obj->DisplayDetailsInGrid(); } function EditTeachertDetailsForUpdate() { $this->internal_code=trim($this->aobj_context->mobj_data["internal_code"]); /* $get_data="select t.FTEACHCODE, t.FTEACHNAME, t.FGENDER, t.FFACCODE, FDEGNCODE, FQUAL, FDEPTCODE, DATE_FORMAT(s.FDOB,'%d/%m/%Y') as fdob , DATE_FORMAT(s.FDOA,'%d/%m/%Y') as fdoe , FEXP, FSCALE, FFULLTIME, FPERMANENT, FADDR1, FADDR2, FADDR3, FADDR4, FPHONE, FMOBILE, FEMAIL, FSUBCODE1, FUGPG1, FEXAMWORK1, FSUBCODE2, FUGPG2, FEXAMWORK2, FSUBCODE3, FUGPG3, FEXAMWORK3,FSUBCODE4, FUGPG4, FEXAMWORK4,FSUBCODE5, FUGPG5, FEXAMWORK5, FMEMBER, FPHOTO, FREMARKS from masteach s where internal_code = {$this->internal_code}"; */ $get_data="SELECT t.FTEACHCODE, t.FTEACHNAME,t.FGENDER,t.FFACCODE,t.FDEGNCODE, t.FQUAL,t.FDEPTCODE, DATE_FORMAT(t.FDOB,'%d/%m/%Y') AS fdob , DATE_FORMAT(t.FDOA,'%d/%m/%Y') AS fdoe , t.FEXP,t.FSCALE,t.FFULLTIME, t.FPERMANENT,t.FADDR1, t.FADDR2, t.FADDR3, t.FADDR4,t.FPHONE, FMOBILE, FEMAIL, t.FMEMBER, GROUP_CONCAT(t.FTEACHCODE,'->',s.FSUBCODE,'->',s.fugpg,'->',s.fexamwork SEPARATOR '~') AS fexamwork, t.FPHOTO,t.FREMARKS FROM masteach t ,masteachspec s WHERE internal_code = '6302' GROUP BY t.FTEACHCODE"; $lobj_get_data = $this->aobj_context->mobj_db->GetRow($get_data); //$count = count($lobj_get_data['fexamwork']); $depcode = $lobj_get_data['FDEPTCODE']; $count = count(explode('~',$lobj_get_data['fexamwork'])); for($i = 1;$i<=$count;$i++) { $table = ''; DepartmentSubjectDropDownMenus($depcode,"ss{$i}"); $table .= '<tr class="ui-widget-content jqgrow" id = "dyrow1" style="font-size:12px;"> <td align="center" style="border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px;" class="tbl_row_new"> <input type="hidden" name = "dytablerow" > <select id="ss'.$i.'" style="width:150px"> </select> </td> <td align="center" style="border-right:1px solid #C5DBEC; padding:2px;" class="tbl_row_new"> <select id="ss'.$i.'_ug" style="width:100px"> <option>UG / PG</option> <option value = "UG">UG</option> <option value = "PG">PG</option> </select> </td> <td style="border-right:1px solid #C5DBEC; padding:2px;" class="tbl_row_new"align="center"> <input type="checkbox" class="examiner" name="dytable" id = "ss'.$i.'_examiner" style="width:20px;vertical-align:middle;" > </td> <td style="border-right:1px solid #C5DBEC; padding:2px;" class="tbl_row_new"align = "center"> <input type = "checkbox" class = "examiner" name="dytable" id = "ss'.$i.'_qp" style="width:20px;vertical-align:middle;" > </td> <td style="border-right:1px solid #C5DBEC; padding:2px;" class="tbl_row_new" align = "center"> <input type = "checkbox" class = "examiner" name="dytable" id = "ss'.$i.'_squad" style="width:20px;vertical-align:middle;" > </td> <td style="border-right:1px solid #C5DBEC; padding:2px;" class="tbl_row_new" align = "center"> <input type ="checkbox" class="examiner" name="dytable" id = "ss'.$i.'_chief" style="width:20px;vertical-align:middle;" > </td> <td style="border-right:1px solid #C5DBEC; padding:2px;" class="tbl_row_new" align = "center"> <input type = "checkbox" class = "examiner" name="dytable" id = "ss'.$i.'_cust" style="width:20px;vertical-align:middle;" onkeydown = "getrow(event,this.id);"> </td> <td style="border:1px solid #C5DBEC; padding:2px;" align = "center" ><input type="hidden" class = "examiner" id = "1HS'.$i.'" name="dytable" style="width:70px;vertical-align:middle;" ></td> </tr>'; } echo $this->aobj_context->mobj_output->ToJSONEnvelope($lobj_get_data,0,"Success"); return; } } function AssignTeachDropDownMenus($aobj_context) { $class_obj=new teachers($aobj_context); $aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC); $class_obj->AssignTeachDropDownMenus(); } function SaveTeachersEntry($aobj_context) { $class_obj=new teachers($aobj_context); $aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC); $class_obj->SaveTeachersEntry(); } function ViewTeacherDetails($aobj_context) { $class_obj=new teachers($aobj_context); $aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC); $class_obj->ViewTeacherDetails(); } function EditTeachertDetailsForUpdate($aobj_context) { $class_obj=new teachers($aobj_context); $aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC); $class_obj->EditTeachertDetailsForUpdate(); } function DepartmentSubjectDropdown($aobj_context) { session_start(); $aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC); $departmentCode = $aobj_context->mobj_data['deptCode']; $get_data="select fsubcode as code, fsubname as value from massub where fdeptcode = '{$departmentCode}'"; $lobj_get_data = $aobj_context->mobj_db->GetAll($get_data); $arr['deptSubj']=$lobj_get_data; echo $aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success"); } function disableTeacherRecord($aobj_context) { include_once("/JSON.php"); $json = new Services_JSON(); $lstr_param = stripslashes($aobj_context->mobj_data["delete_arr"]); $mobj_jsondata = $json->decode($lstr_param); $delete_arr_data = get_object_vars($mobj_jsondata); for($k=0;$k<count($delete_arr_data);$k++) { $disable_teacher_record = "delete from masteach WHERE FTEACHCODE='{$delete_arr_data[$k]->teach_code}' and FTEACHNAME='{$delete_arr_data[$k]->tech_name}' and FCOLLCODE ='{$_SESSION['collcode']}'"; $lobj_rs = $aobj_context->mobj_db->Execute($disable_teacher_record); } if($lobj_rs) { echo $aobj_context->mobj_output->ToJSONEnvelope($lobj_rs,0,"success"); return; } else { echo $aobj_context->mobj_output->ToJSONEnvelope($delete_arr_data,-1,"Failure"); return; } } ?>
Close