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.217.228.195
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 /
demo /
oasis /
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
ECHblk.php
10.27
KB
-rwxr-xr-x
FormulaEvaluate.php
14.15
KB
-rwxr-xr-x
MarkEntry-Setup.php
25.88
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.89
KB
-rwxr-xr-x
absent_entry_setupQpold.php
7.03
KB
-rwxr-xr-x
ack_adm_application.php
52.61
KB
-rwxr-xr-x
ack_admentry_application.php
46.74
KB
-rwxr-xr-x
ack_application.php
7.71
KB
-rwxr-xr-x
ack_exam_app_form.php
12.54
KB
-rwxr-xr-x
ack_report.php
2.27
KB
-rwxr-xr-x
ack_rv_rt_application.php
8.36
KB
-rwxr-xr-x
ack_rv_rt_application_before_l...
6.02
KB
-rwxr-xr-x
actClass.php
6.21
KB
-rwxr-xr-x
admchallanpreparation.php
8.83
KB
-rwxr-xr-x
admission_entry_status.php
2.73
KB
-rwxr-xr-x
admissionapplist.php
9.9
KB
-rwxr-xr-x
admregisterlist.php
14.43
KB
-rwxr-xr-x
admuploadexsheet.php
8.79
KB
-rwxr-xr-x
approve.php
19.81
KB
-rwxr-xr-x
attendance.php
6.54
KB
-rwxr-xr-x
attendance_freez.php
8.55
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
bundle_dispatch.php
2.84
KB
-rwxr-xr-x
cManualMailer.php
2.54
KB
-rwxr-xr-x
caccesscontext.php
1.24
KB
-rwxr-xr-x
candidate-entry.php
43.28
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
cappcontext.php
2.64
KB
-rwxr-xr-x
challan_entries.php
15.31
KB
-rwxr-xr-x
challan_preparation.php
11.58
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.86
KB
-rwxr-xr-x
degree.php
6.54
KB
-rwxr-xr-x
display_details_in_grid.php
104.96
KB
-rwxr-xr-x
display_details_in_grid_custom...
2.59
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
4.71
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
6.83
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.64
KB
-rwxr-xr-x
freeze_module_at_admin_college...
10.07
KB
-rwxr-xr-x
freeze_module_at_admin_college...
6.92
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
freezeiaprici.php
9.9
KB
-rwxr-xr-x
general_report_format.php
11
KB
-rwxr-xr-x
generatePostAdmissionTicket.ph...
38.35
KB
-rwxr-xr-x
getAutoCompleteFromFrameWork.p...
2.97
KB
-rwxr-xr-x
getdata.php
34.99
KB
-rwxr-xr-x
getdataold.php
28.7
KB
-rwxr-xr-x
getfeeinformation.php
6.95
KB
-rwxr-xr-x
getmoduledetails.php
24.56
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
json.php
33.22
KB
-rwxr-xr-x
login.php
10.71
KB
-rwxr-xr-x
login_18032019.php
9.43
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
message_board.php
4.67
KB
-rwxr-xr-x
messagetext.php
953
B
-rwxr-xr-x
module_setup.php
2.48
KB
-rwxr-xr-x
mregistry.php
87.41
KB
-rwxr-xr-x
mregistry_beforedownload.php
53.04
KB
-rwxr-xr-x
mrn_approval.php
9
KB
-rwxr-xr-x
pclzip.lib.php
192.53
KB
-rwxr-xr-x
printexamform.php
11.54
KB
-rwxr-xr-x
receive_rv_rt_application.php
8.08
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
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
KB
-rwxr-xr-x
room_allotment_qpcodewise.php
7.04
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.75
KB
-rwxr-xr-x
sectionwisepermission.php
5.53
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
stuIAMarksPending.php
5.92
KB
-rwxr-xr-x
student.php
55.86
KB
-rwxr-xr-x
student_entry.php
32.89
KB
-rwxr-xr-x
student_entry24.php
56.54
KB
-rwxr-xr-x
student_entryold.php
30.33
KB
-rwxr-xr-x
student_old_23022019.php
43.89
KB
-rwxr-xr-x
subjectList_display.php
11.01
KB
-rwxr-xr-x
subject_freshExam.php
18.94
KB
-rwxr-xr-x
subjectfreez.php
12.98
KB
-rwxr-xr-x
system_utility.php
1.84
KB
-rwxr-xr-x
systemsetup.php
76.53
KB
-rwxr-xr-x
teachers.php
10.33
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
upload_studentPhoto.php
8.09
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.11
KB
-rwxr-xr-x
usersetupold.php
24.36
KB
-rwxr-xr-x
usersubj_identification.php
4.77
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