public function FlotTime::sanitizeColumns in Flot 8
1 call to FlotTime::sanitizeColumns()
- FlotTime::buildOptionsForm in flot_views_time/src/Plugin/views/style/FlotTime.php
- Provide a form to edit options for this plugin.
File
- flot_views_time/src/Plugin/views/style/FlotTime.php, line 39
Class
- FlotTime
- Style plugin to render dates and values as a bar, scatter, or line chart.
Namespace
Drupal\flot_views_time\Plugin\views\style
Code
public function sanitizeColumns($columns, $fields = NULL) {
$sanitized = array();
if ($fields === NULL) {
$fields = $this->displayHandler
->getOption('fields');
}
foreach ($fields as $field => $info) {
$sanitized[$field] = $field;
}
foreach ($columns as $field => $column) {
if (!isset($sanitized[$field])) {
continue;
}
if ($field == $column || $columns[$column] == $column && !empty($sanitized[$column])) {
$sanitized[$field] = $column;
}
}
return $sanitized;
}