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