Пример #1
0
        }
        $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}");