block_load
- Versions
- 7
block_load($module, $delta)
Load a block object from the database.
Parameters
$module Name of the module that implements the block to load.
$delta Unique ID of the block within the context of $module. Pass NULL to return an empty $block object for $module.
Return value
A block object.
Code
modules/block/block.module, line 582
<?php
function block_load($module, $delta) {
if (isset($delta)) {
$block = db_query('SELECT * FROM {block} WHERE module = :module AND delta = :delta', array(':module' => $module, ':delta' => $delta))->fetchObject();
}
// If the block does not exist in the database yet return a stub block
// object.
if (empty($block)) {
$block = new stdClass;
$block->module = $module;
$block->delta = $delta;
}
return $block;
}
?>Login or register to post comments 