decode(htmlspecialchars_decode($_POST['p_'.$i])); $_POST['p_'.$i] = ''; $i++;} $_POST = $json->decode(htmlspecialchars_decode($_POST['otherFormData'])); $_POST['position_list'] = $pll; $pop=array(); //products_on_pdf foreach ($pll as $v) { $pop[] = $v['iid']; } $_REQUEST = $_POST; require_once("modules/EcmPrepaymentInvoices/EcmPrepaymentInvoice.php"); require_once('include/formbase.php'); $focus = new EcmPrepaymentInvoice(); if(isset($_POST['record']) && $_POST['record'] != '') { $focus->retrieve($_POST['record']); //$focus->id = $_POST['record']; } $focus->products_on_pdf = implode("|", $pop); if(isset($focus->id) && $focus->id != ''){ $_POST['email_id'] = $focus->email_id; } else { $new_invoice = true; } 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; } } $r = $GLOBALS['db']->fetchByAssoc($GLOBALS['db']->query("SELECT value FROM ecmvats WHERE id='".$focus->ecmvat_id."'")); $focus->ecmvat_value=floatval($r['value']); $focus->save($check_notify); $return_id = $focus->id; echo $return_id; die(); ?>