You are here

function block_class_styles_install in Block Class Styles 7

Implements hook_install().

File

./block_class_styles.install, line 38
Handles installation steps for block_class_styles

Code

function block_class_styles_install() {

  //Define any styles based on block_class table
  $query = db_select('block_class', 'b');
  $query
    ->fields('b', array(
    'css_class',
  ))
    ->distinct();
  foreach ($query
    ->execute() as $data) {
    $styles[$data->css_class] = ucwords(preg_replace('/[_-]/', ' ', $data->css_class));
  }
  if (!empty($styles)) {
    variable_set('block_class_styles_presets', $styles);
    drupal_set_message(st('The following styles have been automatically created based on current block classes: %styles', array(
      '%styles' => implode(', ', $styles),
    )));
  }
}