function ddblock_get_blocks in Dynamic display block 6
Same name and namespace in other branches
- 7 ddblock.module \ddblock_get_blocks()
Return all or one dynamic display block.
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 blocks.
8 calls to ddblock_get_blocks()
- ddblock_block in ./
ddblock.module - Implementation of hook_block().
- ddblock_block_add_form in ./
ddblock.admin.inc - Form with overview of all dynamic display blocks to manage and to add dynamic display blocks.
- ddblock_block_add_form_validate in ./
ddblock.admin.inc - Validate "Add Block" form.
- ddblock_block_confirm_delete_form in ./
ddblock.admin.inc - Delete block form.
- ddblock_block_edit_form in ./
ddblock.admin.inc - Edit block form.
File
- ./
ddblock.module, line 193 - Enables your site to display dynamic content in a block.
Code
function ddblock_get_blocks($delta = NULL, $reset = FALSE) {
static $blocks;
if (!isset($blocks) || $reset) {
$blocks = array();
$result = db_query("SELECT * FROM {ddblock_block}");
while ($block = db_fetch_object($result)) {
$blocks[$block->delta] = $block;
}
}
return is_numeric($delta) ? $blocks[$delta] : $blocks;
}