retrieve($_POST['record']); } $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'])); $return_id = $focus->save($check_notify); $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 ecmsale_id = '$return_id' WHERE id IN ('" . implode("','", $focus->ecommerce_invoices) . "')"); } header("Location: index.php?action=DetailView&module=EcmSales&record=$return_id");