function featured_content_get_block_title in Featured Content 7.2
Same name and namespace in other branches
- 6.2 featured_content.module \featured_content_get_block_title()
- 6 featured_content.module \featured_content_get_block_title()
- 7 featured_content.module \featured_content_get_block_title()
Get block title based on given title or internal title.
1 call to featured_content_get_block_title()
- featured_content_set_page_title in ./
featured_content.module - Set page title for more page or rss page.
File
- ./
featured_content.module, line 2161 - Featured Content module for created related & featured content blocks.
Code
function featured_content_get_block_title($delta, $add_site_name = FALSE) {
$query = db_select('block', 'b');
$query
->fields('b', array(
'title',
));
$query
->condition('module', 'featured_content');
$query
->condition('delta', $delta);
$results = $query
->execute();
if (is_numeric($delta) && !empty($results)) {
$row = $results
->fetchObject();
$block_title = trim($row->title);
if ($block_title == '' || $block_title == '<none>') {
$info = module_invoke('featured_content', 'block', 'list');
if (isset($info[$delta])) {
$block_title = $info[$delta]['info'];
}
}
if ($add_site_name && trim($block_title)) {
$site_name = check_plain(variable_get('site_name', ''));
if (!empty($site_name)) {
$block_title = $site_name . ': ' . $block_title;
}
}
}
return check_plain($block_title);
}