Just a little bit more reobust in the face of badly-behaved blocks

This commit is contained in:
moodler 2005-01-18 06:03:26 +00:00
parent 221a85301e
commit 7933cc6be5

View file

@ -157,8 +157,12 @@ function blocks_have_content(&$instances) {
if (!$instance->visible) { if (!$instance->visible) {
continue; continue;
} }
$record = blocks_get_record($instance->blockid); if (!$record = blocks_get_record($instance->blockid)) {
$obj = block_instance($record->name, $instance); continue;
}
if (!$obj = block_instance($record->name, $instance)) {
continue;
}
$content = $obj->get_content(); $content = $obj->get_content();
$type = $obj->get_content_type(); $type = $obj->get_content_type();
switch($type) { switch($type) {