JFIF ( %"1"%)+...383,7(-.- 404 Not Found
Sh3ll
OdayForums


Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20
System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64
User : apache ( 48)
PHP Version : 7.4.20
Disable Function : NONE
Directory :  /var/www/html/thietkewebvumi.com/admin_new/mod/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/html/thietkewebvumi.com/admin_new/mod/order.php
<?php

class orderman{

	function orderman (){

		global $CORE, $TBS;
		
		$TBS->LoadTemplate(ADMIN_PATH."skin/order.html");
		
		switch($CORE->input['code']){
			
			default : $this->goList(); break;
			
			case 'post': $this->goPost(); break;
						
			case 'del': $this->goDel(); break;
	
		}

	}	
	
	function goList(){
	
		global $CORE, $DB, $TBS, $func;
		//echo $CORE->admin_user['ug_id'];
		if($_SESSION['error']) $error = 1; unset($_SESSION['error']);
		if($_SESSION['state']) $display['name'] = $_SESSION['state']; unset($_SESSION['state']);
		
		$TBS->MergeField('section','list');
		
		$keyword = $CORE->input['keyword'];
	
		//$where = ($keyword !="") ? "WHERE name LIKE '%".$keyword."%'" : "";		
		$type = ($CORE->input['type']) ? $CORE->input['type'] : '0';
		$TBS->MergeField('type',$type);
		switch ($type)
		{			
			default : case "0" : 
				if($CORE->admin_user['ug_id']!=4){
					$where_type = "WHERE status='0' AND check_delete='0'"; 
				}else{
					$where_type = "WHERE status='0' "; 
				}	
					break;			
			
			case "1" : 
			if($CORE->admin_user['ug_id']!=4){
				$where_type = "WHERE status='1' AND check_delete='0'"; 
			}else{
				$where_type = "WHERE status='1' "; 
			}
			break;
			case 'tatca' : 
			if($CORE->admin_user['ug_id']!=4){
			$where_type = "WHERE status <>'' AND check_delete='0'"; 
			}else{
			$where_type = "WHERE status <>'' "; 
			}
			break;
			case '2'  :
			$where_type = "WHERE check_delete =1  "; 
			break;
			
		}
	
		if($type!=""){			
			$where_type .= ($keyword !="") ? " AND body LIKE '%".$keyword."%' or fullname LIKE '%".$keyword."%'" : "";			
		}else{
			$where_type .= ($keyword !="") ? "WHERE body LIKE '%".$keyword."%' or fullname LIKE '%".$keyword."%'" : "";
		}
		
		$_SESSION['dirby'] = ($_SESSION['dirby']==1) ? '0' : '1';
		
		switch ($CORE->input['sortby']){			
			default : case 'time' : $sortby = ' ORDER BY time DESC'; break;	
			case 'id' : $sortby = ($_SESSION['dirby']==1) ? ' ORDER BY id DESC' : ' ORDER BY id'; break;	
			case 'name' :	$sortby = ($_SESSION['dirby']==1) ? ' ORDER BY fullname DESC' : ' ORDER BY fullname';	break;
			case 'cname' :	$sortby = ($_SESSION['dirby']==1) ? ' ORDER BY cname DESC' : ' ORDER BY cname';	break;
			case 'package' :	$sortby = ($_SESSION['dirby']==1) ? ' ORDER BY package DESC' : ' ORDER BY package';	break;
			case 'period' :	$sortby = ($_SESSION['dirby']==1) ? ' ORDER BY period DESC' : ' ORDER BY period';	break;
			case 'status' :	$sortby = ($_SESSION['dirby']==1) ? ' ORDER BY status DESC' : ' ORDER BY status';	break;
		}
		
		$query = $DB->query("SELECT * FROM NNCCMS_order ".$where_type.$sortby."");
		
		$numrow	= $DB->get_num_rows($query);
		
		if($numrow>0){
		
			$display['show'] = 1;
			$i=-1;
			while($row = $DB->fetch_row($query)){
				$i++;
				$row['num'] = $i+1;
				$row['txtvnd'] = $func->commify($row['vnd']);
				$row['txtsub_vnd'] = $func->commify($row['sub_vnd']);
				$row['usd'] = round($row['vnd'] / $CORE->vars['exrate'],2);
				$row['sub_usd'] = round($row['sub_vnd'] / $CORE->vars['exrate'],2);
				$row['time'] = date('h:m d/m/Y',$row['time']);		
				switch($row['status']){
					case '0':
					if($row['check_delete'] == 0){
					 $row['txtstatus'] = '<span style="color:#006600">Chưa xử lý</span>';
					}else{
					 $row['txtstatus'] = 'Failes';
					}
					break;
					case '1': 
					if($row['check_delete'] == 0){
						$row['txtstatus'] = 'Đã xử lý';
					}else{
						$row['txtstatus'] = 'Failes';
					}
					
					break;
				}					
				$list[] = $row;			
			}
		
			//Phan trang Page num =============================
			if (!isset($_GET)) $_GET=&$HTTP_GET_VARS;
			$PageNum = (isset($_GET['PageNum'])) ? $_GET['PageNum'] : 1;
			$RecCnt = (isset($_GET['RecCnt'])) ? intval($_GET['RecCnt']) : -1;			
			$PageSize = 20;
			
			include_once(ROOT_PATH.'tbs/tbs_plugin_bypage.php');
			
			$TBS->PlugIn(TBS_BYPAGE, $PageSize,$PageNum,$RecCnt);
			
			$RecCnt = $TBS->MergeBlock('list',$list,'',$PageSize,$PageNum,$RecCnt);
			
			include_once(ROOT_PATH.'tbs/tbs_plugin_navbar.php');
			
			$TBS->PlugIn(TBS_NAVBAR,'nav','',$PageNum,$RecCnt,$PageSize);
		
		}else{			
			$display['show'] = 0;					
		}
		
		$display['type'] = $type;
		$display['name'] = $keyword;
		$sd[] = $display;
		
		$TBS->MergeField('error',$error);
		
		$TBS->MergeBlock('display',$sd);
		
		$TBS->Show(TBS_OUTPUT+TBS_NOTHING);
	
	}
	
	function goPost(){
	
		global $CORE, $DB, $TBS, $print,$func;
		
		$TBS->MergeField('section','post');		
		
		if($_SESSION['phantram']!='') $phantram = $_SESSION['phantram'];unset($_SESSION['phantram']);
		if(!$CORE->input['bsubmit']){
			/*
			$id = $CORE->input['id'];
		
			$query = $DB->query("SELECT * FROM NNCCMS_order WHERE `id`='".$id."'");
			
			$row = $DB->fetch_row($query);
			
			$row['time'] = date('d/m/Y',$row['time']);	
			
			$row['body'] = html_entity_decode($row['body']);
			
			$row['note'] = html_entity_decode($row['note']);
			
			$post[] = $row;
			
			$TBS->MergeBlock('post',$post);
			*/
			
			
			$id = $CORE->input['id'];
		
		
		
		$query = $DB->query("SELECT * FROM NNCCMS_order WHERE id='".$id."'");
		
		$i = -1;
		$row = $DB->fetch_row($query);
		//check ma giam gia
			$row_check = $DB->fetch_row($DB->query("SELECT id,name, magiamgia FROM NNCCMS_user WHERE magiamgia = '".$row['magiamgia']."'"));
			if(!$row_check){
				$row['magiamgia'] = 'Sai mã giảm giá!';
				$row['username'] = '';
			}else{
				$row['username'] = $row_check['name'];
				$row['userid'] = $row_check['id'];
			}
			
			$row['status'] = $row['status'] == 0?'Chưa xử lý':'Đã xử lý';
		
			$r_pay =  $DB->fetch_row($DB->query("SELECT title FROM NNCCMS_payment WHERE id='".$row['payment']."'"));
			$row['txtpayment'] = $r_pay['title'];
			
			$r_trans =  $DB->fetch_row($DB->query("SELECT title,price FROM NNCCMS_transfer WHERE id='".$row['transfer']."'"));
			$row['txttrans'] = $r_trans['title'];
			$row['txtprice'] = ($_SESSION['usd']==1)?$func->commify($r_trans['price']).' USD':$func->commify($r_trans['price']).' VND';
			
			$row['txtname'] = $row['gender']=='Nam'?'Mr '.$row['fullname'] : 'Ms '.$row['fullname'];
			
			$r_city = $DB->fetch_row($DB->query("SELECT * FROM city WHERE ID_city='".$row['city']."'"));
			$row['txtcity'] = $r_city['city_name'];
			$r_country = $DB->fetch_row($DB->query("SELECT * FROM NNCCMS_country WHERE id='".$row['country']."'"));
			$row['txtcountry'] = $r_country['title'];
			
		
		$i++;				
		$row['num'] = $i+1;
		$row['time'] = date('d-m-Y, h:m',$row['time']);
		$row['body'] = html_entity_decode($row['body']);
		$row['txtvnd'] = $func->commify($row['vnd']);
		$row['txtsub_vnd'] = $func->commify($row['sub_vnd']);
		$row['usd'] = round($row['vnd'] / $CORE->vars['exrate'],2);
		$row['sub_usd'] = round($row['sub_vnd'] / $CORE->vars['exrate'],2);
		
		$row['phantram'] = $phantram;
		$succ[] = $row;
				
		
		$TBS->MergeField('section','success');		
		$TBS->MergeBlock('post',$succ);		
		$TBS->MergeBlock('succ',$succ);	
		$r_user = $DB->fetch_row($DB->query("SELECT * FROM NNCCMS_user WHERE id = '".$row['uid']."'"));
		$arr_user[] = $r_user;
		
		$TBS->MergeBlock('login',$arr_user);
		$TBS->MergeBlock('txtlogin',$arr_user);
		
		$CORE->vars['add_vi'] = html_entity_decode($CORE->vars['add_vi']);				
		$info[] = $CORE->vars;
		$TBS->MergeBlock('info',$info);
			
			
		
			$TBS->Show(TBS_OUTPUT+TBS_NOTHING);
		
		}else{
		
			$id = $state['id'] = $CORE->input['postid'];
		
		
			$status = $state['status'] =  $CORE->input['status'];
			$note = $state['note'] = $CORE->input['note'];
			$phantram = $state['phantram'] = intval($CORE->input['phantram']);
			
			$check_delete = $state['check_delete'] =  $CORE->input['check_delete'];
			
			if($status == 1){
				$row_check = $DB->fetch_row($DB->query("SELECT * FROM NNCCMS_order WHERE id = '$id'"));
				if($row_check['magiamgia']!='' and  $row_check['sub_vnd']>200){
					//update hitgiamgia
						$query_user = $DB->query("SELECT id,percent_giamgia,magiamgiahit,doanhthu,doanhthu_des FROM NNCCMS_user WHERE magiamgia = '".$row_check['magiamgia']."'");
						$row_user = $DB->fetch_row($query_user);
						if($DB->get_num_rows($query_user)==0){
									
						}else{
								
							$user_id = $row_user['id'];
					//update hitgiamgia
							$magiamgiahit = $row_user['magiamgiahit']+1;
							$doanhthu     = $row_user['doanhthu'] + $row_check['sub_vnd']*(2/100);
							if($row_user['doanhthu_des']==''){
								$doanhthu_des = $row_check['sub_vnd']*(2/100).'@'.time().'@'.'Doanh thu từ mã giảm giá: '.$row_check['magiamgia']; 
							}else{
								$doanhthu_des = $row_user['doanhthu_des'].'!'.$row_check['sub_vnd']*(2/100).'@'.time().'@'.'Doanh thu từ mã giảm giá: '.$row_check['magiamgia']; 
							}
								$DB->query("UPDATE NNCCMS_user SET magiamgiahit = '$magiamgiahit',doanhthu = '$doanhthu',doanhthu_des = '$doanhthu_des' WHERE id = '$user_id' AND magiamgia<>''");
	
					}
				}
				
			
			}
		
				$DB->query("UPDATE `NNCCMS_order` SET `status` = '$status',`check_delete` = '$check_delete',`note` = '$note'	WHERE `id`='".$id."'");	
				$print->redirect ('Đã cập nhật','index.php?act=order&type=tatca');
			
		
		}						
		//$_SESSION['error'] = 1;
		//$_SESSION['state'] = $postemail;
		//return $this->goList();
	
	}
	
	function goDel(){
	
		global $CORE, $DB, $print;
		
		if(!$CORE->input['mass']){
		
			$id = intval($CORE->input['id']);
			if($CORE->admin_user['ug_id']==4){
				$DB->query("DELETE FROM NNCCMS_order WHERE id = '".$id."'");
			}else{
			$DB->query("UPDATE NNCCMS_order SET check_delete = 1 WHERE id = '".$id."'");
			}
			//$DB->query("DELETE FROM NNCCMS_order WHERE id = '".$id."'");
		
		}else{
		
			$selected = explode("|",$CORE->input['ids']);
			
			foreach ( $selected as $k => $v ) {
			if($CORE->admin_user['ug_id']==4){
				$DB->query("DELETE FROM NNCCMS_order WHERE id = '".$v."'");
			}else{
				$DB->query("UPDATE NNCCMS_order SET check_delete = 1 WHERE  id = '".$v."'");
			}
				//$DB->query("DELETE FROM NNCCMS_order WHERE id = '".$v."'");
			
			}
			
		}
		
		$url = "index.php?act=order&type=tatca";
		$text = "Delete order ....";
		$print->redirect ($text,$url);	
		
	}	

}


$run	=	new orderman();


?>

ZeroDay Forums Mini