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;
}