security upadtes
This commit is contained in:
@@ -130,7 +130,7 @@ class views_plugin_style extends views_plugin {
|
||||
// Explode the value by whitespace, this allows the function to handle
|
||||
// a single class name and multiple class names that are then tokenized.
|
||||
foreach(explode(' ', $class) as $token_class) {
|
||||
$classes[] = strip_tags($this->tokenize_value($token_class, $row_index));
|
||||
$classes = array_merge($classes, explode(' ', strip_tags($this->tokenize_value($token_class, $row_index))));
|
||||
}
|
||||
}
|
||||
else {
|
||||
@@ -139,7 +139,7 @@ class views_plugin_style extends views_plugin {
|
||||
|
||||
// Convert whatever the result is to a nice clean class name
|
||||
foreach ($classes as &$class) {
|
||||
$class = drupal_html_class($class);
|
||||
$class = drupal_clean_css_identifier($class);
|
||||
}
|
||||
return implode(' ', $classes);
|
||||
}
|
||||
@@ -237,6 +237,7 @@ class views_plugin_style extends views_plugin {
|
||||
'#type' => 'checkbox',
|
||||
'#title' => t('Remove tags from rendered output'),
|
||||
'#default_value' => $grouping['rendered_strip'],
|
||||
'#description' => t('Some modules add HTML to the rendered output and prevent the rows from grouping correctly. Stripping the HTML tags should correct this.'),
|
||||
'#dependency' => array(
|
||||
'edit-style-options-grouping-' . $i . '-field' => array_keys($field_labels),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user