function zen_addOnModules_get_layout_contents($layout_location, $page) { global $layout_location_blocks; if (!is_array($layout_location_blocks[$layout_location])) { $layout_location_blocks = zen_addOnModules_get_layout_location_blocks($layout_location, $current_page_base); } $blocks = $layout_location_blocks[$layout_location]; if ($layout_location == "main") { $return = array(); for ($i = 0, $n = count($blocks); $i < $n; $i++) { $module = $blocks[$i]['module']; $block = $blocks[$i]['block']; $key = $module . "/" . $block; if ($module == 'sideboxes') { $contents = zen_addOnModules_get_sidebox($block); } else { $contents = $GLOBALS[$module]->getBlock($block, $page); } $return[$key] = array('contents' => $contents, 'css_selector' => $blocks[$i]['css_selector'], 'insert_position' => $blocks[$i]['insert_position']); } } else { $return = false; for ($i = 0, $n = count($blocks); $i < $n; $i++) { $module = $blocks[$i]['module']; $block = $blocks[$i]['block']; if ($module == 'sideboxes') { $return .= zen_addOnModules_get_sidebox($block); } else { $return .= $GLOBALS[$module]->getBlock($block, $page); } } } return $return; }
function zen_addOnModules_get_layout_contents($layout_location, $page) { global $layout_location_blocks; if (!is_array($layout_location_blocks[$layout_location])) { $layout_location_blocks = zen_addOnModules_get_layout_location_blocks($layout_location, $current_page_base); } $return = false; $blocks = $layout_location_blocks[$layout_location]; for ($i = 0, $n = count($blocks); $i < $n; $i++) { $module = $blocks[$i]['module']; $block = $blocks[$i]['block']; if ($module == 'sideboxes') { $return .= zen_addOnModules_get_sidebox($block); } else { $return .= $GLOBALS[$module]->getBlock($block, $page); } } return $return; }