getBlock($block_id);
}
if (WT_DEBUG) {
echo execution_stats();
}
if (WT_DEBUG_SQL) {
echo WT_DB::getQueryLog();
}
exit;
}
// We have finished writing session data, so release the lock
Zend_Session::writeClose();
if ($ctype=='user') {
$helpindex = 'mypage_portal';
print_header(i18n::translate('My Page'));
} else {
$helpindex = 'index_portal';
print_header(get_gedcom_setting(WT_GED_ID, 'title'));
}
if (WT_USE_LIGHTBOX) {
require WT_ROOT.'modules/lightbox/lb_defaultconfig.php';
require WT_ROOT.'modules/lightbox/functions/lb_call_js.php';
}
// TODO: these should be moved to their respective module/block
echo WT_JS_START;
?>
function refreshpage() {
window.location = 'index.php?ctype=';
}
function addnews(uname) {
window.open('editnews.php?username='+uname, '_blank', 'top=50,left=50,width=600,height=500,resizable=1,scrollbars=1');
}
function editnews(news_id) {
window.open('editnews.php?news_id='+news_id, '_blank', 'top=50,left=50,width=600,height=500,resizable=1,scrollbars=1');
}
var pastefield;
function paste_id(value) {
pastefield.value=value;
}
';
echo '
';
} else {
echo '
';
}
foreach ($blocks['main'] as $block_id=>$module_name) {
$class_name=$module_name.'_WT_Module';
$module=new $class_name;
if ($SEARCH_SPIDER || !$module->loadAjax()) {
// Load the block directly
$module->getBlock($block_id);
} else {
// Load the block asynchronously
echo '
';
echo WT_JS_START, "jQuery('#block_{$block_id}').load('index.php?ctype={$ctype}&action=ajax&block_id={$block_id}');", WT_JS_END;
}
}
echo '
';
}
if ($blocks['side']) {
if ($blocks['main']) {
echo '
';
} else {
echo '
';
}
foreach ($blocks['side'] as $block_id=>$module_name) {
$class_name=$module_name.'_WT_Module';
$module=new $class_name;
if ($SEARCH_SPIDER || !$module->loadAjax()) {
// Load the block directly
$module->getBlock($block_id);
} else {
// Load the block asynchronously
echo '
';
echo WT_JS_START, "jQuery('#block_{$block_id}').load('index.php?ctype={$ctype}&action=ajax&block_id={$block_id}');", WT_JS_END;
}
}
echo '
';
}
// Ensure there is always way to configure the blocks
if ($ctype=='user' && !in_array('user_welcome', $blocks['main']) && !in_array('user_welcome', $blocks['side'])) {
echo '
';
}
if (WT_USER_IS_ADMIN && $ctype=='gedcom' && !in_array('gedcom_block', $blocks['main']) && !in_array('gedcom_block', $blocks['side'])) {
echo '
';
}
print_footer();