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),
)));
}
}