function _cck_blocks_find_data_in_group in CCK Blocks 6
1 call to _cck_blocks_find_data_in_group()
- cck_blocks_block in ./
cck_blocks.module - Implementation of hook_block().
File
- ./
cck_blocks.module, line 134
Code
function _cck_blocks_find_data_in_group(&$group, $delta) {
$result = NULL;
foreach ($group as $key => $data) {
if (is_array($data) && strpos($key, 'group_') == 0) {
if (isset($data['group'][$delta])) {
// yay it's a group
$result = $data['group'][$delta];
break;
}
else {
// Subgroups ?
if (isset($data['group']) && is_array($data['group'])) {
if ($result = _cck_blocks_find_data_in_group($data['group'], $delta)) {
break;
}
}
}
}
}
return $result;
}