session_start(); require_once '../../lib/mrr.class.php'; require_once '../../lib/stock.class.php'; extract($_POST); //print_r($_POST); $userId = $_SESSION[userid]; $MRR = new MRR(); $stock = new Stock(); $num = $MRR->getNewId(); $getData = "'{$num}','{$mrr_num}','{$date_of_submit}','{$userId}','{$PurchaseorderId}','{$selSupplier}','{$indentNo}','','',1"; extract($MRR->CreateMRRMaster($getData)); $getData = ''; $counter = $id; if ($check == 1) { for ($i = 0; $i < count($item_code); $i++) { $getData = "'null',\t'{$counter}',\n\t\t\t \t\t\t\t\t\t'{$locationId[$i]}',\n\t\t\t\t\t\t\t\t\t'{$item_code[$i]}',\n\t\t\t\t\t\t\t\t\t'{$item_qty[$i]}',\n\t\t\t\t\t\t\t\t\t'{$item_rate[$i]}',\n\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'{$item_amount[$i]}'"; $MRR->CreateMRRDetails($getData); } } else { for ($i = 0; $i < count($item_qty); $i++) { $getData = "'null',\t'{$counter}',\n\t\t\t \t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'{$item_code[$i]}',\n\t\t\t\t\t\t\t\t\t'{$item_qty[$i]}',\n\t\t\t\t\t\t\t\t\t'{$item_rate[$i]}',\n\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'{$item_amount[$i]}'"; $MRR->CreateMRRDetails($getData); $item_cl_balance_data = $stock->retriveStockItemByid($item_code[$i]); $item_cl_balance = $item_cl_balance_data[0]["stock_item_cl_balance"]; $stock->updateAddClBalance($item_code[$i], $item_cl_balance, $item_qty[$i]); $prev_item_recieved_qty = $item_cl_balance_data[0]["stock_rejected_qty"]; $current_recieved_qty = $prev_item_recieved_qty + $item_qty[$i]; $stock->updateReceivedQty($item_code[$i], $current_recieved_qty); } } echo "Save Successfully";
<?php session_start(); require_once '../../lib/qc.class.php'; require_once '../../lib/stock.class.php'; extract($_POST); //print_r($_POST); $userId = $_SESSION[userid]; $QC = new QC(); $stock = new Stock(); $num = $QC->getNewId(); $getData = "'{$num}','{$qc_num}','{$date_of_submit}','{$userId}','{$mrrNo}','{$purchase_no}','{$indentNo}','{$supllier_no}'"; extract($QC->CreateQCMaster($getData)); $getData = ''; $counter = $id; for ($i = 0; $i < count($item_code); $i++) { $getData = "'null',\t'{$counter}',\n\t\t\t\t\t\t\t\t\t'{$item_code[$i]}',\n\t\t\t\t\t\t\t\t\t'{$item_qty[$i]}',\n\t\t\t\t\t\t\t\t\t'{$item_rate[$i]}',\n\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'{$item_amount[$i]}'"; $QC->CreateQCDetails($getData); $item_cl_balance_data = $stock->retriveStockItemByid($item_code[$i]); $item_cl_balance = $item_cl_balance_data[0]["stock_item_cl_balance"]; $stock->updateAddClBalance($item_code[$i], $item_cl_balance, $item_qty[$i]); $prev_item_recieved_qty = $item_cl_balance_data[0]["stock_rejected_qty"]; $current_recieved_qty = $prev_item_recieved_qty + $item_qty[$i]; $stock->updateReceivedQty($stock_item[$i], $current_recieved_qty); } echo "Save Successfully";