/** * update account record * @param f array account record * @return objResponse object xajax response object */ function update($f) { global $locate; $objResponse = new xajaxResponse(); $res = astercrm::checkRateDuplicate("callshoprate", $f, "update"); if ($res != '') { $objResponse->addAlert("rate duplicate"); return $objResponse->getXML(); } $respOk = Customer::updateRateRecord($f); if ($respOk) { $html = createGrid(0, ROWSXPAGE); $objResponse->addAssign("grid", "innerHTML", $html); $objResponse->addAssign("msgZone", "innerHTML", $locate->Translate("rate updated")); $objResponse->addAssign("formDiv", "style.visibility", "hidden"); } else { $objResponse->addAssign("msgZone", "innerHTML", $locate->Translate("record cannot be updated")); } return $objResponse->getXML(); }
/** * update account record * @param f array account record * @return objResponse object xajax response object */ function update($f) { global $locate; $objResponse = new xajaxResponse(); if (!isset($f['groupid'])) { $f['groupid'] = $_SESSION['curuser']['groupid']; } if (!isset($f['resellerid'])) { $f['resellerid'] = $_SESSION['curuser']['resellerid']; } $res = astercrm::checkRateDuplicate("myrate", $f, "update"); if ($res != '') { $objResponse->addAlert($locate->Translate("rate duplicate")); return $objResponse->getXML(); } $respOk = Customer::updateRateRecord($f); if ($respOk) { $html = createGrid(0, ROWSXPAGE); $objResponse->addAssign("grid", "innerHTML", $html); $objResponse->addAssign("msgZone", "innerHTML", $locate->Translate("Rate Updated")); $objResponse->addAssign("formDiv", "style.visibility", "hidden"); } else { $objResponse->addAssign("msgZone", "innerHTML", $locate->Translate("record cannot be updated")); } return $objResponse->getXML(); }