diff --git a/module/common/lang/en.php b/module/common/lang/en.php
index 54514114c5..cca6821996 100644
--- a/module/common/lang/en.php
+++ b/module/common/lang/en.php
@@ -88,6 +88,7 @@ $lang->history = 'History';
$lang->attatch = 'Files';
$lang->reverse = 'Inverse';
$lang->switchDisplay = 'Toggle';
+$lang->switchTo = 'Switch To';
$lang->expand = 'Expand';
$lang->collapse = 'Collapse';
$lang->saveSuccess = 'Saved';
diff --git a/module/common/lang/zh-cn.php b/module/common/lang/zh-cn.php
index cd5c41b05f..db0b35d8ca 100644
--- a/module/common/lang/zh-cn.php
+++ b/module/common/lang/zh-cn.php
@@ -88,6 +88,7 @@ $lang->history = '历史记录';
$lang->attatch = '附件';
$lang->reverse = '切换顺序';
$lang->switchDisplay = '切换显示';
+$lang->switchTo = '切换到';
$lang->expand = '展开全部';
$lang->collapse = '收起';
$lang->saveSuccess = '保存成功';
diff --git a/module/common/model.php b/module/common/model.php
index 0139212458..3b141fdbbb 100644
--- a/module/common/model.php
+++ b/module/common/model.php
@@ -405,8 +405,6 @@ class commonModel extends model
echo '
';
$vision = $app->config->vision == 'lite' ? 'rnd' : 'lite';
- if(strpos($app->user->visions, $vision) !== false) echo '' . html::a(helper::createLink('my', 'ajaxSwitchVision', "vision=$vision"), " " . sprintf($lang->user->switchVision, $lang->visionList[$vision]), '', "data-type='ajax'") . '';
- echo '';
echo '' . html::a(helper::createLink('my', 'profile', '', '', true), " " . $lang->profile, '', "class='iframe' data-width='600'") . '';
@@ -479,17 +477,24 @@ class commonModel extends model
if(isset($app->user))
{
- $vision = $app->config->vision;
+ $currentVision = $app->config->vision;
+ $userVisions = array_filter(explode(',', $app->user->visions));
+ if(count($userVisions) < 2)
+ {
+ echo "{$lang->visionList[$currentVision]}
";
+ return;
+ }
echo "';
echo "";
- echo "{$lang->visionList[$vision]}
";
+ echo "{$lang->visionList[$currentVision]}
";
echo '';
}
}
diff --git a/www/theme/default/style.css b/www/theme/default/style.css
index 962496c08e..7243d751d9 100644
--- a/www/theme/default/style.css
+++ b/www/theme/default/style.css
@@ -50,7 +50,8 @@ a.showMoreImage:hover {opacity: 1;}
.create-list>li>a>.icon {left: 5px !important;}
#visionSwitcher .dropdown-menu {z-index: 2000;}
-#visionSwitcher .dropdown-toggle>div {font-size: 14px; padding: 5px; background: rgba(255,255,255, .3); border-radius: 5px;}
+#visionSwitcher .dropdown-toggle>div, #visionSwitcher>div {font-size: 14px; padding: 5px; background: rgba(255,255,255, .3); border-radius: 5px;}
+#visionSwitcher>div {margin: 10px 5px;}
.c-icon {width: 20px;}
.c-count {width: 30px;}