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 '

', i18n::translate('My Page'), '

'; echo i18n::translate('My Page allows you to keep bookmarks of your favorite people, track upcoming events, and collaborate with other webtrees users.'); echo '

'; } echo ''; echo ''; if ($blocks['main']) { if ($blocks['side']) { 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 '
', htmlspecialchars(i18n::translate('Loading...')),  '
'; 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 '
', htmlspecialchars(i18n::translate('Loading...')),  '
'; 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 '
'; echo "".i18n::translate('Customize My Page').''; echo help_link('mypage_customize'); echo '
'; } if (WT_USER_IS_ADMIN && $ctype=='gedcom' && !in_array('gedcom_block', $blocks['main']) && !in_array('gedcom_block', $blocks['side'])) { echo '
'; echo "".i18n::translate('Customize this GEDCOM Home Page').''; echo '
'; } print_footer();