decode(htmlspecialchars_decode($_POST['p_'.$i])); $_POST['p_'.$i] = ''; $i++;} $_POST = $json->decode(htmlspecialchars_decode($_POST['otherFormData'])); $_POST['position_list'] = $pll; require_once("modules/EcmStockDocIns/EcmStockDocIn.php"); require_once('include/formbase.php'); $focus = new EcmStockDocIn(); if(isset($_POST['record']) && $_POST['record'] != '') { $focus->retrieve($_POST['record']); } if(isset($focus->id) && $focus->id != ''){ $_POST['email_id'] = $focus->email_id; } if(!$focus->ACLAccess('Save')){ ACLController::displayNoAccess(true); sugar_cleanup(true); } /* if (!empty($_POST['assigned_user_id']) && ($focus->assigned_user_id != $_POST['assigned_user_id']) && ($_POST['assigned_user_id'] != $current_user->id)) { $check_notify = TRUE; }else{ $check_notify = FALSE; } */ $check_notify = FALSE; /* $json = getJSONobj(); $wi = $json->decode(htmlspecialchars_decode($_POST['work_items'])); $focus->work_items = $wi; */ 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; } } if(isset($_POST['to_is_vat_free']) && $_POST['to_is_vat_free']) $focus->to_is_vat_free = 1; else $focus->to_is_vat_free = 0; $r=$GLOBALS['db']->fetchByAssoc($GLOBALS['db']->query("select name from ecmstocks where id='".$focus->stock_id."'")); $focus->stock_name=$r['name']; $json = getJSONobj(); $pl = $_POST['position_list']; $focus->position_list = $pl; $focus->save($check_notify); $return_id = $focus->id; if (isset($focus->po_id)) { $db = $GLOBALS['db']; $db->query("UPDATE ecmpurchaseorders SET status='deliver' WHERE id='".$focus->po_id."';"); } echo $return_id; //header("Location: index.php?module=EcmStockDocIns&action=index"); //handleRedirect($return_id,'EcmStockDocIns'); ?>