} $field_width = $width_list[$count]; if (trim($field_width) == "" || is_nan($field_width)) { $field_width = CustomWorksheet::$DEFAULT_WIDTH; } $field_entry = array(0, $field_name, $field_width); $worksheet->userFields[] = $field_entry; $count++; } } # Append changes to existing user fields $count = 0; $width_list = $_REQUEST['existing_uf_width']; $id_list = $_REQUEST['existing_uf_id']; foreach ($_REQUEST['existing_uf_name'] as $field_name) { if (trim($field_name) == "") { $count++; continue; } $field_width = $width_list[$count]; if (trim($field_width) == "" || is_nan($field_width)) { $field_width = CustomWorksheet::$DEFAULT_WIDTH; } $field_entry = array($id_list[$count], $field_name, $field_width); $worksheet->userFields[] = $field_entry; $count++; } print_r($worksheet->userFields); CustomWorksheet::updateToDb($worksheet, $lab_config); SessionUtil::restore($saved_session); header("location:worksheet_custom_updated.php?wid={$worksheet_id}&lid={$lab_config->id}");