retrieve($_POST['record']); } if (! $focus->ACLAccess('Save')) { ACLController::displayNoAccess(true); sugar_cleanup(true); } $check_notify = FALSE; foreach ($focus->column_fields as $field) { if (isset($_POST[$field])) { $value = $_POST[$field]; $focus->$field = $value; } } foreach ($focus->additional_column_fields as $field) { if (isset($_POST[$field])) { $value = $_POST[$field]; $focus->$field = $value; } } $focus->position_list = $json->decode(htmlspecialchars_decode($_POST['position_list'])); $focus->save($check_notify); $return_id = $focus->id; $focus->ecommerce_invoices = $json->decode(htmlspecialchars_decode($_POST['ecommerce_invoices'])); if (isset($focus->ecommerce_invoices) && count($focus->ecommerce_invoices) > 0) { $db = $GLOBALS['db']; $db->query("UPDATE ecommerce_invoices SET ecmstockdoccorrect_id = '$return_id' WHERE id IN ('" . implode("','", $focus->ecommerce_invoices) . "')"); } echo $return_id; echo ' '; handleRedirect($return_id, 'EcmStockDocCorrects');