function webform_block_info in Webform 6.3
Same name and namespace in other branches
- 7.4 webform.module \webform_block_info()
- 7.3 webform.module \webform_block_info()
Implements hook_block_info().
1 call to webform_block_info()
- webform_block in ./
webform.module - Implements hook_block().
File
- ./
webform.module, line 1587
Code
function webform_block_info() {
$blocks = array();
$webform_node_types = webform_variable_get('webform_node_types');
if (!empty($webform_node_types)) {
$placeholders = db_placeholders($webform_node_types, 'varchar');
$result = db_query("SELECT n.title, n.nid FROM {webform} w LEFT JOIN {node} n ON w.nid = n.nid WHERE w.block = 1 AND n.type IN ({$placeholders})", $webform_node_types);
while ($data = db_fetch_object($result)) {
$blocks['client-block-' . $data->nid] = array(
'info' => t('Webform: !title', array(
'!title' => $data->title,
)),
'cache' => BLOCK_NO_CACHE,
);
}
}
return $blocks;
}