$user = new user();
         $user->id = $_SESSION['user_id'];
         $user->getUser();
         $sale->company_id = $user->company_id;
         $sales_items = array();
         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, $sales_item);
         }
         $sale->setSalesItems($sales_items);
         $inserted_id = $sale->addSales();
         $message = "Sale completed successfuly";
         $responce = array('status' => 'success', 'error' => '', 'data' => array("message" => $message, "id" => $inserted_id));
     } else {
         ob_start();
         $a = ob_get_clean();
         $responce = array('status' => 'failed', 'error' => 'Data missing' . $a, 'data' => array());
     }
 } else {
     if ($form_id == 4) {
         //bank deposit
         if (isset($_POST['amount']) and !empty($_POST['amount']) and isset($_POST['bank_id']) and !empty($_POST['bank_id']) and isset($_POST['description']) and !empty($_POST['description'])) {
             $bank_deposit = new bank_deposits();
             $bank_deposit->description = $_POST['description'];
             $bank_deposit->amount = $_POST['amount'];
             $bank_deposit->bank_id = $_POST['bank_id'];
Example #2
0
function addSale()
{
    $sid = $_REQUEST["sid"];
    $pname = $_REQUEST["pname"];
    $price = $_REQUEST["price"];
    $qty = $_REQUEST["qty"];
    $pid = $_REQUEST["pid"];
    include_once "sales.php";
    include_once "product.php";
    $obj = new sales();
    $obj2 = new product();
    if ($obj->addSales($sid, $pname, $price, $qty)) {
        if ($obj2->decrementQty($pid, $qty)) {
            echo '{"result":1}';
        }
    } else {
        echo "{'result':0}";
    }
}