public function deleteQuotation($id) { $quotation = Quotation::deleteQuotation($id); return $quotation; }
} else { $arr = array("status" => 0, "msg" => "Cannot save quotation header due to internal error"); } echo json_encode($arr); break; case "getcurrency": $o->currency_id = $_POST['currency_id']; $o->GetCurrency(); $arr = array("currency_rate" => $o->currency_rate); echo json_encode($arr); break; case "ajaxdelete": $o->quotation_id = $_POST['quotation_id']; $log->showLog(3, "action: ajaxdelete, quotation_id={$o->quotation_id}"); echo "<?xml version='1.0' encoding='utf-8' ?><Result>"; if (!$o->deleteQuotation($o->quotation_id)) { echo "<status>0</status><detail><msg>Cannot delete this record due to internal error</msg></detail>"; } else { echo "<status>1</status><detail><msg>C</msg></detail>"; } echo "</Result>"; break; case "refreshsubtable": include "../simantz/class/FormElement.php"; include "../bpartner/class/BPartnerFormElement.inc.php"; $fe = new FormElement(); $sbfe = new BPartnerFormElement(); $o->quotation_id = $_REQUEST['quotation_id']; $o->fetchQuotation($o->quotation_id); echo $o->subtable(); break;