function ddblock_get_block_instances in Dynamic display block 7
Same name and namespace in other branches
- 6 ddblock.module \ddblock_get_block_instances()
Return all or one dynamic display block instances.
Parameters
$delta: Optional. Retreive a single block based on this delta. If none specified, all blocks are returned.
$reset: Optional. Boolean value to reset the interal cache of this function.
Return value
array of dynamic display block.
1 call to ddblock_get_block_instances()
- ddblock_instances in ./
ddblock.module - ddblock instances.
File
- ./
ddblock.module, line 2604 - Enables your site to display dynamic content in a block.
Code
function ddblock_get_block_instances($delta = NULL, $reset = FALSE) {
static $block_instances;
if (!isset($block_instances) || $reset) {
$block_instances = array();
$results = db_query("SELECT * FROM {ddblock_block} where enabled = 1");
while ($block_instance = $results
->fetchObject()) {
$block_instances[$block_instance->delta] = $block_instance;
}
}
return is_numeric($delta) ? $block_instances[$delta] : $block_instances;
}