function webformblock_list in Webform Block 6.3
Same name and namespace in other branches
- 6 webformblock.module \webformblock_list()
Generate a list of blocks corresponding to webforms which have been ticked to generate a block
1 call to webformblock_list()
- webformblock_block in ./
webformblock.module - Exposes blocks to match any webforms which have been activated
File
- ./
webformblock.module, line 140 - Expose webform nodes as Drupal blocks.
Code
function webformblock_list() {
$blocks = array();
$wfb = db_query("SELECT n.title, n.nid FROM {webform_block} wfb LEFT JOIN {node} n ON wfb.nid = n.nid WHERE n.type = 'webform' AND n.status = 1");
while ($block = db_fetch_object($wfb)) {
$blocks[$block->nid] = array(
'info' => t('Webform: @title', array(
'@title' => $block->title,
)),
//'visibility' => '', // mark block not to show on same page as actual webform
//'pages' => '', // need to get node path from db
'cache' => BLOCK_CACHE_GLOBAL,
);
}
return $blocks;
}