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.93.183
Cant Read [ /etc/named.conf ]
5.6.40-24+ubuntu18.04.1+deb.sury.org+1
www-data
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
var /
www /
oasis /
custom_src_old /
[ HOME SHELL ]
Name
Size
Permission
Action
TarkaFormatStyles.php
10.67
KB
-rwxr-xr-x
batch_wise_details.php
13.76
KB
-rwxr-xr-x
custom_mregistry.php
3.2
KB
-rwxr-xr-x
dash_board.php
1.44
KB
-rwxr-xr-x
evaluation.php
16.27
KB
-rwxr-xr-x
execute_query.php
784
B
-rwxr-xr-x
freeze_marks.php
4.83
KB
-rwxr-xr-x
getMapAtEmployeeIdQuery.php
4.33
KB
-rwxr-xr-x
getRightValuesForLoggedinUser....
2.35
KB
-rwxr-xr-x
get_fm_emp_list.php
3.28
KB
-rwxr-xr-x
get_search_conditon.php
2.14
KB
-rwxr-xr-x
ggridGetQuery.php
1.61
KB
-rwxr-xr-x
month_year.php
2.67
KB
-rwxr-xr-x
parseini.php
807
B
-rwxr-xr-x
practical_entry_freezing witho...
9.5
KB
-rwxr-xr-x
practical_entry_freezing.php
10.73
KB
-rwxr-xr-x
practical_marks_details.php
11.78
KB
-rwxr-xr-x
practical_marks_misc.php
10.27
KB
-rwxr-xr-x
report_practical_misc.php
5.94
KB
-rwxr-xr-x
report_setup.php
88.32
KB
-rwxr-xr-x
transactions.php
51.2
KB
-rwxr-xr-x
user_report.php
6.41
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : user_report.php
<?php function getUserReportsReportName($aobj_context) { $aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC); $source_db =($aobj_context->mobj_data["source_db"]); $get_details="select internal_code,report_name as name from report_header order by report_name desc"; $lobj_details = $aobj_context->mobj_db->getAll($get_details); $arr['rept_name']=$lobj_details; if( $lobj_details) echo $aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success"); } function getSearchedEmployeeFields($aobj_context,$value,$emp_ids) { require_once($aobj_context->main_src."/custom_src/employeeClass.php"); $emp_obj=new employeeClass($aobj_context); $emp_obj->employee(); if(!empty($value)) { $get_data="select internal_code,case when internal_code in ({$emp_ids}) then 1 else 0 end as checked, concat({$emp_obj->employee_code},'-',{$emp_obj->employee_name}) as emp_code from {$emp_obj->employee_table} where ( ({$emp_obj->employee_code} like '{$value}%' or internal_code in ({$emp_ids})) ) order by {$emp_obj->employee_code} "; $obj_get_employee_fields = $aobj_context->mobj_db->GetAll($get_data); if(empty($obj_get_employee_fields)) { $get_data="select internal_code,case when internal_code in ({$emp_ids}) then 1 else 0 end as checked, concat({$emp_obj->employee_name},'-',{$emp_obj->employee_code}) as emp_code from {$emp_obj->employee_table}( ({$emp_obj->employee_code} like '{$value}%' or internal_code in ({$emp_ids})) ) order by {$emp_obj->employee_name} "; $obj_get_employee_fields = $aobj_context->mobj_db->GetAll($get_data); } } else { $get_data="select internal_code,case when internal_code in ({$emp_ids}) then 1 else 0 end as checked, concat({$emp_obj->employee_code},'-',{$emp_obj->employee_name}) as emp_code from {$emp_obj->employee_table} order by {$emp_obj->employee_code} "; $obj_get_employee_fields = $aobj_context->mobj_db->GetAll($get_data); } return $obj_get_employee_fields ; } function getUserReportEnableEmp($aobj_context) { $value=trim($aobj_context->mobj_data["value"]); $aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC); $emp_ids=trim($aobj_context->mobj_data["emp_ids"]); $emp_ids='0'.substr($emp_ids,0,strlen($emp_ids)-1); $obj_get_employee_fields=getSearchedEmployeeFields($aobj_context,$value,$emp_ids); $str_emp="<table width='50%' align='center' border='0' cellpadding='' cellspacing=''>"; $str_emp.="<tr>"; $str_emp.="<td style='width:180px;'>"; $str_emp.="<div id='report_setup_employee_div' style='padding:2px;overflow-y:scroll;overflow-y:auto;width:260px;height:250px;border:1px solid #cccccc;'>"; for($mdata = 0 ; $mdata < count($obj_get_employee_fields) ; $mdata++) { $field_data_id = $obj_get_employee_fields[$mdata][emp_code]; $internal_code = $obj_get_employee_fields[$mdata][internal_code]; $checked = $obj_get_employee_fields[$mdata][checked]; $checked=($checked==1)?" checked ":""; $str_emp.="<input type='checkbox' {$checked} id = 'emp_user_report_int_code_$internal_code' name='{$internal_code}' /><label for='checkOption1'>{$field_data_id}</label><br />"; } $str_emp.="</div></td>"; $str_emp.="</tr></table>"; $select_emp_schema_id="select internal_code from s_user_schema where module_name='Employee'"; $obj_select_emp_schema_id = $aobj_context->mobj_db->GetRow($select_emp_schema_id); $arr['html']=$str_emp; $arr['schema_id']=$obj_select_emp_schema_id; $arr['emp_table_data']=$obj_get_employee_fields; echo $aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success"); } function getUserReportsName($aobj_context) { $internal_code = $aobj_context->mobj_data["internal_code"]; $aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC); $lstr_qry = "select report_name, DATE_FORMAT(from_date,'%d/%m/%Y') as from_date, DATE_FORMAT(to_date,'%d/%m/%Y') as to_date from report_header where internal_code ={$internal_code}"; $lobj_rs = $aobj_context->mobj_db->getRow($lstr_qry); $rdata['report_name']= $lobj_rs[report_name]; $rdata['from_date']= $lobj_rs[from_date]; $rdata['to_date']= $lobj_rs[to_date]; echo $aobj_context->mobj_output->ToJSONEnvelope($rdata,0,"success"); return $rdata; } function displayUserReports($aobj_context) { include("search-condition.php"); include("/JSON.php"); //echo $lstr_ids; $json = new Services_JSON(); $limit = $_GET['rows']; $sidx = $_GET['sidx']; $sord = $_GET['sord']; $page = $_GET['page']; if(!$sidx) $sidx =1; // to take th e parameters from Search field if(isset($_GET['searchField']) && $_GET["_search"]=='true') { $field_name=$_GET['searchField']; $final_value=getsearchcondition($_GET['searchOper'],$_GET['searchString']); $cond=$final_value[0]; $value=$final_value[1]; } if(isset($_GET['searchField']) && $_GET["_search"]=='true') { $count_id="select count(*) as count from report_header where $field_name $cond$value"; } else { $count_id="select count(*) as count from report_header"; } $result = mysql_query($count_id); $row = mysql_fetch_array($result,MYSQL_ASSOC); $count = $row['count']; // calculation of total pages for the query if( $count >0 ) { $total_pages = ceil($count/$limit); } else { $total_pages = 0; } if ($page > $total_pages) $page=$total_pages; $start = $limit*$page - $limit; if($start <0) $start = 0; // the actual query for the grid data if(isset($_GET['searchField']) && $_GET["_search"]=='true') { $SQL="select * from (select internal_code as id,report_name from report_header )a where $field_name $cond$value ORDER BY $sidx $sord LIMIT $start,$limit"; } else { $SQL = "select internal_code as id,report_name from report_header ORDER BY $sidx $sord LIMIT $start , $limit"; //echo $SQL; } $responce->page = $page; $responce->total = $total_pages; $responce->records = $count; $lobj_rs = $aobj_context->mobj_db->GetAll($SQL); foreach($lobj_rs as $key =>$value) { $responce->rows[$key]['id']=$value[id]; $responce->rows[$key]['cell']=array($value[report_name]); } // return the formated data echo $json->encode($responce); } ?>
Close