$measure_id = $measure->measureId; $width_param = $_REQUEST["width_" . $test_type_id . "_" . $measure_id]; $width_val = $DEFAULT_COLUMN_WIDTH; if (is_nan($width_param)) { $width_val = $DEFAULT_COLUMN_WIDTH; } else { $width_val = intval($width_param); } $worksheet->columnWidths[$test_type_id][$measure_id] = $width_val; } } } $worksheet->userFields = array(); $count = 0; $width_list = $_REQUEST['uf_width']; foreach ($_REQUEST['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(0, $field_name, $field_width); $worksheet->userFields[] = $field_entry; $count++; } $worksheet_id = CustomWorksheet::addToDb($worksheet, $lab_config); SessionUtil::restore($saved_session); header("location:worksheet_custom_added.php?wid={$worksheet_id}&lid={$lab_config->id}");