function popup_block_preprocess_block in Popup 6.x
Same name and namespace in other branches
- 8 modules/popup_block/popup_block.module \popup_block_preprocess_block()
- 7 modules/popup_block/popup_block.module \popup_block_preprocess_block()
- 7.x modules/popup_block/popup_block.module \popup_block_preprocess_block()
File
- modules/
popup_block/ popup_block.module, line 72
Code
function popup_block_preprocess_block(&$variables) {
module_load_include('inc', 'popup', 'includes/popup.api');
$settings = _popup_block_settings();
$block = $variables['block'];
$block_settings = $settings[$block->module . ':' . $block->delta];
if ($block_settings && $block_settings['active']) {
$attributes = array();
$attributes['block'] = 1;
$attributes['format'] = $block_settings['format'];
$attributes['module'] = $block->module;
$attributes['delta'] = $block->delta;
$variables['block']->content = popup_element($block->subject, $block->content, $attributes);
$variables['block']->subject = '';
}
}