if (isset($_SESSION['user_id']) and !empty($_SESSION['user_id']) and isset($_GET['user_id']) and !empty($_GET['user_id']) and $_SESSION['user_id'] === $_GET['user_id']) { if (isset($_POST['form_id']) and !empty($_POST['form_id'])) { $form_id = $_POST['form_id']; $tag = "UPDATE_FORM_DATA"; if ($form_id == 2) { ///sales return if (isset($_POST['total']) and isset($_POST['sale_id']) and !empty($_POST['sale_id']) and isset($_POST['net_amount']) and isset($_POST['tax_amount']) and isset($_POST['discount']) and isset($_POST['items']) and !empty($_POST['items'])) { $sale = new sales(); $sale->id = $_POST['sale_id']; $sale->getSale(); $balance = $_POST['total'] - $sale->amount; $sale->amount = $_POST['total']; $sale->net_amount = $_POST['net_amount']; $sale->tax_amount = $_POST['tax_amount']; $sale->discount = $_POST['discount']; $sales_items_prev = $sale->getSalesItems(); $sales_items_new = array(); if (!($_POST['items'] == 'no_items')) { foreach ($_POST['items'] as $sales_array_item) { $sales_item = new sales_items(); $sales_item->item_id = $sales_array_item['id']; $sales_item->quantity = $sales_array_item['quantity']; $sales_item->rate = $sales_array_item['rate']; $sales_item->tax = $sales_array_item['tax']; $sales_item->discount = $sales_array_item['discount']; array_push($sales_items_new, $sales_item); } } $sale->setSalesItems($sales_items_new); $sale->updateSale(); if (isset($sale->customer_id) and !empty($sale->customer_id)) {
if (isset($_POST['sale_id']) and !empty($_POST['sale_id'])) { $sale = new sales(); $sale->id = $_POST['sale_id']; $result = $sale->getSale(); if ($result) { $user = new user(); $user->id = $_SESSION['user_id']; $user->getUser(); if ($sale->company_id == $user->company_id) { $message = "Sale Fetched successfuly"; $customer = new customer(); $customer->id = $sale->customer_id; $customer->getCustomer(); $customer_name = $customer->customer_name . ' ( ' . $customer->id . ' ) '; $items = array(); if (is_array($sale->getSalesItems()) and count($sale->getSalesItems())) { foreach ($sale->getSalesItems() as $s_item) { $item = new item(); $item->id = $s_item->item_id; $item->getItem(); $tax_category = new tax_category(); $tax_category->id = $item->tax_category_id; $tax_category->getTaxCategory(); $total = $s_item->quantity * $s_item->rate; if ($total == 0) { $discount_percent = 0; } else { $discount_percent = $s_item->discount * 100 / $total; } $total = $total - $s_item->discount; $s_item_array = array("item_id" => $item->id, "item_name" => $item->item_name . ' - ' . $item->item_code, "quantity" => number_format($s_item->quantity, 3, '.', ''), "rate" => number_format($s_item->rate, 2, '.', ''), "tax" => $s_item->tax, "tax_rate" => $tax_category->tax_percentage, "discount" => $s_item->discount, "discount_percent" => $discount_percent, "total" => number_format($total, 2, '.', ''));