PK

ADDRLIN : /home/questend/public_html/subdomain/cheesybite.questend.com/purchase/
FLL :
Current File : /home/questend/public_html/subdomain/cheesybite.questend.com/purchase/purchase-item-edit.php

<?php
   ob_start();
   error_reporting(E_ALL ^ E_NOTICE);
   @session_start();
   ini_set('allow_url_include',1);    
   date_default_timezone_set("Asia/Kolkata");
   set_time_limit(600);
   ini_set('max_execution_time',600);
   include '../includes/settings/constant.php';
   //include '../includes/settings/db.php';
   require_once '../includes/settings/PDODB.php';
   include '../includes/modules/functions.php';
   
   $function = new FUNCTIONS();
   
   if(empty($_SESSION['adminId_cheesyBites'])){
    header("Location: ../index.php");
    exit();
   }

   //$inventoryData = $function->getInventory($id=NULL,$itemCode=NULL,$itemType=NULL,$isActive=1);

   $pdodb = PDODB::getInstance();
   $sql = "SELECT * FROM `inventory` WHERE isActive=1 ORDER BY `id` ASC";
   $inventoryData = $pdodb->query($sql);


   if (empty($_GET['pid'])) {
     header("Location: ../dashboard/index.php");
   }
    //end item select option
   //print_r($ipaddress); exit;
   if(!empty($_GET['itemid']) && ($_GET['action']=='purchaseItemEdit')) {
      //print_r($_POST); //exit;
      //$createDate = date("Y-m-d H:i:s"); 
      //$createDate=time();
      //echo $createDate; exit;
      $inventoryid= !empty($_GET['inventoryid'])?trim($_GET['inventoryid']):"";
      $itemCode= !empty($_GET['itemCode'])?trim($_GET['itemCode']):"";
      $hsnCode= !empty($_GET['hsnCode'])?trim($_GET['hsnCode']):"";
      $gstRate= !empty($_GET['gstRate'])?trim($_GET['gstRate']):"";
      $unit= !empty($_GET['unit'])?trim($_GET['unit']):"";
      $rateperunit= !empty($_GET['rateperunit'])?trim($_GET['rateperunit']):"";
      $qty= !empty($_GET['qty'])?trim($_GET['qty']):"";
      
      $total= !empty($_GET['total'])?trim($_GET['total']):"";
      $itemid= !empty($_GET['itemid'])?trim($_GET['itemid']):"";
      $pid= !empty($_GET['pid'])?trim($_GET['pid']):"";   
    }

    if(isset($_POST['btnEditPurchaseItem'])){
      //print_r($_POST); exit;
      $modifyDate = date("Y-m-d H:i:s");
      $itemName= !empty($_POST['itemName'])?trim($_POST['itemName']):"";
      $rateperunit= !empty($_POST['rateperunit'])?trim($_POST['rateperunit']):"";
      $qty= !empty($_POST['qty'])?trim($_POST['qty']):"";
      $total= !empty($_POST['total'])?trim($_POST['total']):"";
      $itmid= !empty($_POST['itmid'])?trim($_POST['itmid']):"";
      $pid= !empty($_POST['pid'])?trim($_POST['pid']):"";

      $oldqty= !empty($_POST['oldqty'])?trim($_POST['oldqty']):"";      
      $oldinventoryid= !empty($_POST['oldinventoryid'])?trim($_POST['oldinventoryid']):"";

      if ($oldinventoryid==$itemName ) {
       
        $sql = "UPDATE `purchase_items` SET inventoryId='$itemName', rateperunit='$rateperunit', qty='$qty', total='$total', modifyDate='$modifyDate' WHERE id = '".$itmid."'"; //exit;

        $result = $pdodb->query($sql);

        $sql2 = "UPDATE `inventory` SET item_stock_qty = item_stock_qty - '".$oldqty."' WHERE id = '".$oldinventoryid."'"; //exit;
        $result2 = $pdodb->query($sql2);

        if (!empty($result2)) {
          $sql3 = "UPDATE `inventory` SET item_stock_qty = item_stock_qty + '".$qty."' WHERE id = '".$oldinventoryid."'"; //exit;
          $result3 = $pdodb->query($sql3);
        }
      }else{
        //print_r($_POST); exit;
        $sql = "UPDATE `purchase_items` SET inventoryId='$itemName', rateperunit='$rateperunit', qty='$qty', total='$total', modifyDate='$modifyDate' WHERE id = '".$itmid."'"; //exit;

        $result = $pdodb->query($sql);

        $sql2 = "UPDATE `inventory` SET item_stock_qty = item_stock_qty - '".$oldqty."' WHERE id = '".$oldinventoryid."'"; //exit;
        $result2 = $pdodb->query($sql2);

        if (!empty($result2)) {
          $sql3 = "UPDATE `inventory` SET item_stock_qty = item_stock_qty + '".$qty."' WHERE id = '".$itemName."'"; //exit;
          $result3 = $pdodb->query($sql3);
        }
      }      
      
      //echo $result; exit;        
      PDODB::closeInstance();
      $statusMsg = "";
      if (!empty($result)) {
        //$statusMsg = 'Successfully updated inventory.';
        echo "<script>window.location.href='purchase-edit.php?id=$pid';</script>";
        //header("Location: purchase-edit.php?id=$id");
        //header("Refresh:5");  
      }
    }

?>
<!DOCTYPE html>
<html>
   <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>INSPINIA | Basic Form</title>
      <?php include_once '../layout/style.php'; ?>
      
   </head>
   <body>
      <div id="wrapper">
         <?php $currentPage = 'Purchase-list'; include_once '../layout/side-bar.php'; ?>
         <div id="page-wrapper" class="gray-bg">
            <?php include_once '../layout/header.php'; ?>
            <div class="row wrapper border-bottom white-bg page-heading">
               <div class="col-lg-10">
                  <h2></h2>
                  <h2>Edit Form</h2>                  
               </div>
               <div class="col-lg-2">
               </div>
            </div>           
            <div class="row">
               <div class="col-lg-12">
                  <div class="ibox float-e-margins">                     
                    <div class="row">
                        <div class="col-lg-10" style="padding:0px;">
                            <div class="ibox float-e-margins">
                                <div class="ibox-title">
                                  <?php if (!empty($statusMsg)) { ?>
                                    <div class="alert alert-success" role="alert">
                                      <button type="button" class="close" data-dismiss="alert">x</button>
                                      <?=$statusMsg;?>
                                    </div>
                                  <?php } ?>
                                </div>
                              <div class="ibox-content">
                                <form method="POST" action="">
                                  <div class="row">
                                    <div class="col-sm-6">
                                      <div class="form-group">
                                          <label>Item Name</label>
                                          <select id="itemName" name="itemName" class="select2_demo_3 form-control" required>
                                            <option></option>
                                            <?php for($i=0;$i<count($inventoryData);$i++){ ?>
                                            <option value="<?=$inventoryData[$i]['id'];?>" <?=($inventoryid==$inventoryData[$i]['id'])?'selected':'';?> data-itemcode="<?=$inventoryData[$i]['itemCode'];?>" data-hsncode="<?=$inventoryData[$i]['hsnCode'];?>" data-gstrate="<?=$inventoryData[$i]['gstRate'];?>" data-itemprice="<?=$inventoryData[$i]['item_price'];?>">
                                              <?=$inventoryData[$i]['itemName'];?>
                                            </option>
                                            <?php } ?>
                                          </select>                                          
                                        </div>
                                    </div>
                                    <div class="col-sm-6">
                                      <div class="form-group">
                                          <label>Rate/Unit </label>
                                            <input type="text" class="form-control rateperunit" id="rateperunit" name="rateperunit" value="<?=$rateperunit;?>"  />
                                        </div>
                                    </div>                                    
                                  </div>
                                  <div class="row">
                                    <div class="col-sm-6">
                                      <div class="form-group">
                                          <label>HSN code</label>
                                            <input type="text" disabled class="form-control" id="hsncode" name="hsncode" value="<?=$hsnCode;?>" />
                                        </div>
                                    </div>
                                    <div class="col-sm-6">
                                      <div class="form-group">
                                          <label>ItemCode</label>
                                            <input type="text" disabled class="form-control" id="itemcode" name="itemcode" value="<?=$itemCode;?>" />
                                        </div>
                                    </div>
                                  </div>                                 
                                  <div class="row">
                                    <div class="col-sm-6">
                                      <div class="form-group">
                                          <label>Qty </label>
                                            <input type="text" class="form-control qty" id="qty" name="qty" value="<?=$qty;?>" />
                                        </div>
                                    </div>
                                    <div class="col-sm-6">
                                      <div class="form-group">
                                          <label>Total </label>
                                            <input type="text" class="form-control total" value="<?=$total;?>" id="total" name="total"  />
                                        </div>
                                    </div>
                                    <div class="col-sm-12">
                                      <div class="form-group text-right">
                                        <input class="hidden" type="text" name="itmid" value="<?=$_GET['itemid'];?>">
                                        <input class="hidden" type="text" name="pid" value="<?=$_GET['pid'];?>">
                                        <input class="hidden" type="text" name="oldqty" value="<?=$qty;?>" />
                                        <input class="hidden" type="text" name="oldinventoryid" value="<?=$inventoryid;?>" />
                                        
                                        <button class="btn btn-primary" name="btnEditPurchaseItem" id="btnEditPurchaseItem" type="submit">Submit</button>
                                      </div>
                                    </div>
                                  </div>
                                </form>
                              </div>
                            </div>
                        </div>
                    </div>                    
                  </div>
               </div>
            </div>
         </div>         
      </div>
      <?php include_once '../layout/script.php'; ?>
    
      <script>
        //Find Total
        var $oneTimeCostField = $('#qty');
        var $recurringTotalCostField = $('#rateperunit');
        var $totalRetailAmountField = $('#total');

        function calcVal() {          
            var num1 = $oneTimeCostField.val();
            var num2 = $recurringTotalCostField.val();
            var result = parseInt(num1, 10) * parseInt(num2, 10);
            //console.log("calcVal ", num1,num2, result);
            if (!isNaN(result)) {
                $totalRetailAmountField.val(result);
            }
        }

         calcVal();
          $oneTimeCostField.on("keydown keyup", function() {
            calcVal();
          });
          $recurringTotalCostField.on("keydown keyup", function() {
            calcVal();
          });
        //End Find Total
        $('#itemName').on('change', function() { 
          var itemcode = $('select#itemName').find(':selected').data('itemcode');
          var hsncode = $('select#itemName').find(':selected').data('hsncode');
          var itemprice = $('select#itemName').find(':selected').data('itemprice');
          //$('#itemName option').find(':selected').attr("data-service");
          $("#itemcode").val(itemcode);
          $("#hsncode").val(hsncode);
          $("#rateperunit").val(itemprice);
          calcVal()
        });
        
        $(".select2_demo_3").select2({
            placeholder: "Select a name",
            allowClear: true
        });

        var config = {
            '.chosen-select'           : {},
            '.chosen-select-deselect'  : {allow_single_deselect:true},
            '.chosen-select-no-single' : {disable_search_threshold:10},
            '.chosen-select-no-results': {no_results_text:'Oops, nothing found!'},
            '.chosen-select-width'     : {width:"95%"}
            }
        for (var selector in config) {
            $(selector).chosen(config[selector]);
        }
      </script>
    
   </body>
</html>


PK 99
E-SHOP || DASHBOARD
404

Page Not Found

It looks like you found a glitch in the matrix...

← Back to Home