* adjust the logic of mobile access.
This commit is contained in:
@@ -129,10 +129,15 @@ class misc extends control
|
||||
public function qrCode()
|
||||
{
|
||||
$loginAPI = common::getSysURL() . $this->config->webRoot;
|
||||
$withSessionLoginAPI = $this->loadModel('user')->isLogon() ? $loginAPI . "?sid=" . session_ID() : $loginAPI;
|
||||
$session = $this->loadModel('user')->isLogon() ? '?sid=' . session_id() : '';
|
||||
|
||||
if(!extension_loaded('gd')) die(printf($this->lang->misc->noGDLib, $loginAPI));
|
||||
$ciqrcode = $this->app->loadClass('qrcode');
|
||||
QRcode::png($withSessionLoginAPI, false, 4, 9);
|
||||
if(!extension_loaded('gd'))
|
||||
{
|
||||
$this->view->noGDLib = sprintf($this->lang->misc->noGDLib, $loginAPI);
|
||||
die($this->display());
|
||||
}
|
||||
|
||||
$this->app->loadClass('qrcode');
|
||||
QRcode::png($loginAPI . $session, false, 4, 9);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -46,5 +46,6 @@ $lang->misc->zentao->service['install'] = 'Install service';
|
||||
$lang->misc->zentao->service['fixissue'] = 'Issue support';
|
||||
$lang->misc->zentao->service['servicemore']= 'More...';
|
||||
|
||||
$lang->misc->noGDLib = "PHP don't has GD extensions. The entrance of mobile browser: %s.";
|
||||
$lang->misc->mobile = "Mobile access";
|
||||
$lang->misc->noGDLib = "Please visit:<strong>%s</strong>.";
|
||||
$lang->misc->copyright = "Copyright ©2009-2013 <a href='http://www.cnezsoft.com' target='_blank'>Nature EasySoft Network Tecnology Co.ltd, QingDao, China</a>";
|
||||
|
||||
@@ -46,5 +46,6 @@ $lang->misc->zentao->service['install'] = '禅道安装服务';
|
||||
$lang->misc->zentao->service['fixissue'] = '禅道问题解决';
|
||||
$lang->misc->zentao->service['servicemore']= '更多服务...';
|
||||
|
||||
$lang->misc->noGDLib = "您的PHP没有安装GD库扩展,请用手机浏览器直接访问:%s";
|
||||
$lang->misc->mobile = "手机访问";
|
||||
$lang->misc->noGDLib = "请用手机浏览器访问:<strong>%s</strong>";
|
||||
$lang->misc->copyright = "版权所有 ©2009-2013 <a href='http://www.cnezsoft.com' target='_blank'>青岛易软天创网络科技有限公司</a>";
|
||||
|
||||
@@ -702,6 +702,8 @@ class user extends control
|
||||
$this->view->demoUsers = $demoUsers;
|
||||
}
|
||||
|
||||
$this->app->loadLang('misc');
|
||||
$this->view->noGDLib = sprintf($this->lang->misc->noGDLib, common::getSysURL() . $this->config->webRoot);
|
||||
$this->view->title = $this->lang->user->login;
|
||||
$this->view->referer = $this->referer;
|
||||
$this->view->s = zget($this->config->global, 'sn');
|
||||
|
||||
@@ -54,7 +54,7 @@ $lang->user->update = "Upgrade";
|
||||
$lang->user->delete = "Delete";
|
||||
$lang->user->browse = "Browse";
|
||||
$lang->user->login = "Login";
|
||||
$lang->user->mobileLogin = "Mobile Login";
|
||||
$lang->user->mobileLogin = "Mobile";
|
||||
$lang->user->userView = "User view";
|
||||
$lang->user->editProfile = "Edit profile";
|
||||
$lang->user->editPassword = "Change password";
|
||||
|
||||
@@ -25,7 +25,13 @@ include '../../common/view/header.lite.html.php';
|
||||
</ul>
|
||||
<div class="droppanel" id="qrcode">
|
||||
<h4><i class="icon-mobile-phone icon-large"></i> <?php echo $lang->user->mobileLogin ?></h4>
|
||||
<img src="<?php commonModel::getQRCodeLink(); ?>" alt="">
|
||||
<?php if(extension_loaded('gd')):?>
|
||||
<img src='<?php echo $this->createLink('misc', 'qrcode');?>' />
|
||||
<?php else:?>
|
||||
<table width='300' class='mt-10px bd-none'>
|
||||
<tr><td><?php echo $noGDLib;?></td></tr>
|
||||
</table>
|
||||
<?php endif;?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user