You are here

function block_class_styles_block_view_alter in Block Class Styles 7.2

Implements hook_block_view().

Related topics

File

./block_class_styles.module, line 406
Base module file for block_class_styles

Code

function block_class_styles_block_view_alter(&$data, $block) {
  if (empty($block->css_class)) {
    return;
  }
  $name = preg_replace('/[ -]/', '_', strtolower($block->css_class));
  $name = preg_replace('/[^a-z0-1_]/', '', $name);
  $data['block_class_styles'] = (object) array(
    'name' => $name,
    'css' => drupal_html_class($name),
    'title' => block_class_styles_get_style($block->css_class),
    'classes_array' => array(
      explode(' ', $block->css_class),
    ),
  );
}