summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfisharebest <fisharebest@gmail.com>2010-10-18 12:42:36 +0000
committerfisharebest <fisharebest@gmail.com>2010-10-18 12:42:36 +0000
commit445065304aad411db4dcbca84bf28228f2e756b1 (patch)
treedfc7719d9318b4cbb2a1eedb6c3ee8c5c1a3ae0b
parent6ff6950173b7e913f34de005984bdc8ad9b297d8 (diff)
downloadwebtrees-445065304aad411db4dcbca84bf28228f2e756b1.tar.gz
webtrees-445065304aad411db4dcbca84bf28228f2e756b1.tar.bz2
webtrees-445065304aad411db4dcbca84bf28228f2e756b1.zip
Fix: display errors when only one language installed
-rw-r--r--includes/functions/functions_print.php2
-rw-r--r--themes/clouds/header.php5
-rw-r--r--themes/colors/header.php5
-rw-r--r--themes/fab/header.php5
-rw-r--r--themes/webtrees/header.php11
-rw-r--r--themes/xenea/header.php7
6 files changed, 26 insertions, 9 deletions
diff --git a/includes/functions/functions_print.php b/includes/functions/functions_print.php
index b13471f257..6559cb7396 100644
--- a/includes/functions/functions_print.php
+++ b/includes/functions/functions_print.php
@@ -570,7 +570,7 @@ function execution_stats() {
//-- print a form to change the language
function print_lang_form($option=0) {
$language_menu=MenuBar::getLanguageMenu();
- if (count($language_menu->submenus)<2) {
+ if (empty($language_menu)) {
return;
}
echo '<div class="lang_form">';
diff --git a/themes/clouds/header.php b/themes/clouds/header.php
index cf88c22438..94825cc338 100644
--- a/themes/clouds/header.php
+++ b/themes/clouds/header.php
@@ -195,7 +195,10 @@ echo '<table id="toplinks">',
echo '<div style="float:', WT_CSS_REVERSE_ALIGN, ';"><ul class="makeMenu">';
echo MenuBar::getFavoritesMenu()->getMenuAsList();
global $ALLOW_THEME_DROPDOWN;
- echo ' | ', MenuBar::getLanguageMenu()->getMenuAsList();
+ $language_menu=MenuBar::getLanguageMenu();
+ if ($language_menu) {
+ echo ' | ', $language_menu->getMenuAsList();
+ }
if ($ALLOW_THEME_DROPDOWN && get_site_setting('ALLOW_USER_THEMES')) {
echo ' | ', MenuBar::getThemeMenu()->getMenuAsList();
}
diff --git a/themes/colors/header.php b/themes/colors/header.php
index 57d0a4fe48..eab5123e76 100644
--- a/themes/colors/header.php
+++ b/themes/colors/header.php
@@ -137,7 +137,10 @@ if ($view!='simple') {
}
}
echo '<span class="link"> | ', MenuBar::getFavoritesMenu()->getMenuAsList();
- echo ' | ', MenuBar::getLanguageMenu()->getMenuAsList();
+ $language_menu=MenuBar::getLanguageMenu();
+ if ($language_menu) {
+ echo ' | ', $language_menu->getMenuAsList();
+ }
global $ALLOW_THEME_DROPDOWN;
if ($ALLOW_THEME_DROPDOWN && get_site_setting('ALLOW_USER_THEMES')) {
echo ' | ', MenuBar::getThemeMenu()->getMenuAsList();
diff --git a/themes/fab/header.php b/themes/fab/header.php
index 090bc6fa82..8c0c084b96 100644
--- a/themes/fab/header.php
+++ b/themes/fab/header.php
@@ -122,7 +122,10 @@ if ($view!='simple') {
}
}
echo '<span class="link"> | ', MenuBar::getFavoritesMenu()->getMenuAsList();
- echo ' | ', MenuBar::getLanguageMenu()->getMenuAsList();
+ $language_menu=MenuBar::getLanguageMenu();
+ if ($language_menu) {
+ echo ' | ', $language_menu->getMenuAsList();
+ }
global $ALLOW_THEME_DROPDOWN;
if ($ALLOW_THEME_DROPDOWN && get_site_setting('ALLOW_USER_THEMES')) {
echo ' | ', MenuBar::getThemeMenu()->getMenuAsList();
diff --git a/themes/webtrees/header.php b/themes/webtrees/header.php
index 537e0d23d1..27b6bc21b0 100644
--- a/themes/webtrees/header.php
+++ b/themes/webtrees/header.php
@@ -102,10 +102,13 @@ if ($view!='simple') {
'<ul class="makeMenu" align="', $TEXT_DIRECTION=="rtl"?"left":"right", '" >';
echo MenuBar::getFavoritesMenu()->getMenuAsList();
global $ALLOW_THEME_DROPDOWN;
- if ($ALLOW_THEME_DROPDOWN && get_site_setting('ALLOW_USER_THEMES')) {
- echo ' | ', MenuBar::getThemeMenu()->getMenuAsList();
- }
- echo ' | ', MenuBar::getLanguageMenu()->getMenuAsList();
+ if ($ALLOW_THEME_DROPDOWN && get_site_setting('ALLOW_USER_THEMES')) {
+ echo ' | ', MenuBar::getThemeMenu()->getMenuAsList();
+ }
+ $language_menu=MenuBar::getLanguageMenu();
+ if ($language_menu) {
+ echo ' | ', $language_menu->getMenuAsList();
+ }
echo '&nbsp;</ul>',
'</div>',
'</td>',
diff --git a/themes/xenea/header.php b/themes/xenea/header.php
index aafbbb650c..f64f187694 100644
--- a/themes/xenea/header.php
+++ b/themes/xenea/header.php
@@ -126,7 +126,12 @@ $displayDate=timestamp_to_gedcom_date(client_time())->Display(false, $DATE_FORMA
<td width="115"><div id="favtheme" align="<?php echo $TEXT_DIRECTION=="rtl"?"right":"left" ?>" class="blanco"><?php print_theme_dropdown(1); ?><?php print_favorite_selector(1); ?></div></td>
<td><div align="center"><?php print_user_links(); ?></div></td>
<td width="120" align="<?php echo $TEXT_DIRECTION=="rtl"?"left":"right" ?>" >
- <div class="makeMenu"><?php echo MenuBar::getLanguageMenu()->getMenuAsList();?></div>
+ <div class="makeMenu"><?php
+ $language_menu=MenuBar::getLanguageMenu();
+ if ($language_menu) {
+ echo $language_menu->getMenuAsList();
+ }
+ ?></div>
<div id="favdate" class="blanco" align="right" ><?php echo $displayDate; ?></div>
</td>
<td width="10"><img src="<?php echo WT_THEME_DIR; ?>images/pixel.gif" width="1" height="1" alt="" /></td></tr></table>