function checkOut($aFormValues) { $objResponse = new xajaxResponse(); if ($aFormValues['ckb']) { foreach ($aFormValues['ckb'] as $id) { $res = astercc::setBilled($id); } $objResponse->addScript("listReport();"); } return $objResponse; }
function checkOut($aFormValues, $divId, $payment) { global $locate, $customers_db, $db, $config; //print_r($aFormValues); //echo $payment;exit; $iptCustomerId = $divId . "-CustomerId"; $iptDiscount = $divId . "-CustomerDiscount"; if ($aFormValues[$iptCustomerId] != '') { //&& $aFormValues[$iptDiscount] != 0 $customerid = $aFormValues[$iptCustomerId]; $discount = $aFormValues[$iptDiscount]; } else { $customerid = 0; $discount = 0; } $objResponse = new xajaxResponse(); if (isset($aFormValues['cdrid'])) { foreach ($aFormValues['cdrid'] as $id) { $res = astercc::setBilled($id, $payment, $customerid, $discount); $credit += $res; } $objResponse->addAlert($locate->Translate("booth_cleared")); $objResponse->addAssign($divId . "-price", "innerHTML", 0); $objResponse->addAssign($divId . "-unbilled", "innerHTML", 0); $objResponse->addAssign($divId . "-displayname", "style.backgroundColor", ""); } if ($customerid > 0) { $objResponse->addAssign($divId . "-CustomerName", 'value', ''); $objResponse->addAssign($divId . "-CustomerId", 'value', ''); $objResponse->addAssign($divId . "-CustomerDiscount", 'value', '0'); $objResponse->addAssign($divId . "-btnCustomer", 'value', $locate->Translate("Update")); $sql = "SELECT amount FROM " . $config['customers']['customertable'] . " WHERE id = {$customerid} "; $curamount = $customers_db->getOne($sql); $amount = $curamount + $credit * (1 - $discount); $query = "UPDATE " . $config['customers']['customertable'] . " SET amount = {$amount} WHERE id = {$customerid}"; $curamount = $customers_db->query($query); } $objResponse->addScript("removeTr('" . $divId . "');"); $objResponse->addScript("calculateBalance('" . $divId . "');"); return $objResponse; }
function checkOut($aFormValues) { global $locate; $objResponse = new xajaxResponse(); $amounta = 0.0; $amountb = 0.0; $callshop = 0.0; $reseller = 0.0; if ($aFormValues['ckb']) { foreach ($aFormValues['ckb'] as $id) { $res = astercc::setBilled($id); $amounta += $aFormValues['price-' . $id]; if ($aFormValues['free-' . $id] == 'no') { $amountb += $aFormValues['price-' . $id]; } $callshop += $aFormValues['callshop-' . $id]; $reseller += $aFormValues['reseller-' . $id]; } $objResponse->addScript("listCDR();"); $objResponse->addAssign("spanCurrencyTotal", "innerHTML", $locate->Translate("should") . ":" . $amounta . " " . $locate->Translate("real") . ":" . $amountb); $objResponse->addAssign("spanCurrencyCallshopCost", "innerHTML", $callshop); $objResponse->addAssign("spanCurrencyResellerCost", "innerHTML", $reseller); } return $objResponse; }