Skip to content
Snippets Groups Projects
Commit 28d98a4f authored by Demian Katz's avatar Demian Katz
Browse files

Merge branch 'release-2.3'

parents ed1f48ab d7e4dad7
No related merge requests found
...@@ -113,7 +113,12 @@ class MyResearchController extends AbstractBase ...@@ -113,7 +113,12 @@ class MyResearchController extends AbstractBase
// or default action (if no followup provided): // or default action (if no followup provided):
if ($url = $this->getFollowupUrl()) { if ($url = $this->getFollowupUrl()) {
$this->clearFollowupUrl(); $this->clearFollowupUrl();
return $this->redirect()->toUrl($url); // If a user clicks on the "Your Account" link, we want to be sure
// they get to their account rather than being redirected to an old
// followup URL. We'll use a redirect=0 GET flag to indicate this:
if ($this->params()->fromQuery('redirect', true)) {
return $this->redirect()->toUrl($url);
}
} }
$config = $this->getConfig(); $config = $this->getConfig();
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<? endif; ?> <? endif; ?>
<? if (is_object($account) && $account->loginEnabled()): // hide login/logout if unavailable ?> <? if (is_object($account) && $account->loginEnabled()): // hide login/logout if unavailable ?>
<div id="logoutOptions"<?=!$account->isLoggedIn() ? ' class="hide"' : ''?>> <div id="logoutOptions"<?=!$account->isLoggedIn() ? ' class="hide"' : ''?>>
<a class="account" href="<?=$this->url('myresearch-home')?>"><?=$this->transEsc("Your Account")?></a> | <a class="account" href="<?=$this->url('myresearch-home', array(), array('query' => array('redirect' => 0)))?>"><?=$this->transEsc("Your Account")?></a> |
<a class="logout" href="<?=$this->url('myresearch-logout')?>"><?=$this->transEsc("Log Out")?></a> <a class="logout" href="<?=$this->url('myresearch-logout')?>"><?=$this->transEsc("Log Out")?></a>
</div> </div>
<div id="loginOptions"<?=$account->isLoggedIn() ? ' class="hide"' : ''?>> <div id="loginOptions"<?=$account->isLoggedIn() ? ' class="hide"' : ''?>>
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
<? endif; ?> <? endif; ?>
<? if (is_object($account) && $account->loginEnabled()): // hide login/logout if unavailable ?> <? if (is_object($account) && $account->loginEnabled()): // hide login/logout if unavailable ?>
<span class="logoutOptions<? if(!$account->isLoggedIn()): ?> hide<? endif ?>"> <span class="logoutOptions<? if(!$account->isLoggedIn()): ?> hide<? endif ?>">
<i class="icon-home"></i> <a href="<?=$this->url('myresearch-home')?>" class="modal-link" title="<?=$this->transEsc("Your Account")?>"><?=$this->transEsc("Your Account")?></a> <i class="icon-home"></i> <a href="<?=$this->url('myresearch-home', array(), array('query' => array('redirect' => 0)))?>" class="modal-link" title="<?=$this->transEsc("Your Account")?>"><?=$this->transEsc("Your Account")?></a>
<span class="muted">&nbsp;/&nbsp;</span> <span class="muted">&nbsp;/&nbsp;</span>
<i class="icon-signout"></i> <a href="<?=$this->url('myresearch-logout')?>" class="modal-link" title="<?=$this->transEsc("Log Out")?>"><?=$this->transEsc("Log Out")?></a> <i class="icon-signout"></i> <a href="<?=$this->url('myresearch-logout')?>" class="modal-link" title="<?=$this->transEsc("Log Out")?>"><?=$this->transEsc("Log Out")?></a>
</span> </span>
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
<? endif; ?> <? endif; ?>
<? if (is_object($account) && $account->loginEnabled()): // hide login/logout if unavailable ?> <? if (is_object($account) && $account->loginEnabled()): // hide login/logout if unavailable ?>
<span class="logoutOptions<? if(!$account->isLoggedIn()): ?> hide<? endif ?>"> <span class="logoutOptions<? if(!$account->isLoggedIn()): ?> hide<? endif ?>">
<i class="icon-home"></i> <a href="<?=$this->url('myresearch-home')?>" class="modal-link" title="<?=$this->transEsc("Your Account")?>"><?=$this->transEsc("Your Account")?></a> <i class="icon-home"></i> <a href="<?=$this->url('myresearch-home', array(), array('query' => array('redirect' => 0)))?>" class="modal-link" title="<?=$this->transEsc("Your Account")?>"><?=$this->transEsc("Your Account")?></a>
<span class="divider">&nbsp;/&nbsp;</span> <span class="divider">&nbsp;/&nbsp;</span>
<i class="icon-signout"></i><a href="<?=$this->url('myresearch-logout')?>" class="modal-link" title="<?=$this->transEsc("Log Out")?>"><?=$this->transEsc("Log Out")?></a> <i class="icon-signout"></i><a href="<?=$this->url('myresearch-logout')?>" class="modal-link" title="<?=$this->transEsc("Log Out")?>"><?=$this->transEsc("Log Out")?></a>
</span> </span>
......
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
<? endif; ?> <? endif; ?>
<? if (is_object($account) && $account->loginEnabled()): // hide login/logout if unavailable ?> <? if (is_object($account) && $account->loginEnabled()): // hide login/logout if unavailable ?>
<li class="logoutOptions<? if(!$account->isLoggedIn()): ?> hidden<? endif ?>"> <li class="logoutOptions<? if(!$account->isLoggedIn()): ?> hidden<? endif ?>">
<a href="<?=$this->url('myresearch-home')?>" class="modal-link" title="<?=$this->transEsc("Your Account")?>"><i class="fa fa-home"></i> <?=$this->transEsc("Your Account")?></a> <a href="<?=$this->url('myresearch-home', array(), array('query' => array('redirect' => 0)))?>" class="modal-link" title="<?=$this->transEsc("Your Account")?>"><i class="fa fa-home"></i> <?=$this->transEsc("Your Account")?></a>
</li> </li>
<li class="logoutOptions<? if(!$account->isLoggedIn()): ?> hidden<? endif ?>"> <li class="logoutOptions<? if(!$account->isLoggedIn()): ?> hidden<? endif ?>">
<a href="<?=$this->url('myresearch-logout')?>" class="modal-link" title="<?=$this->transEsc("Log Out")?>"><i class="fa fa-sign-out"></i> <?=$this->transEsc("Log Out")?></a> <a href="<?=$this->url('myresearch-logout')?>" class="modal-link" title="<?=$this->transEsc("Log Out")?>"><i class="fa fa-sign-out"></i> <?=$this->transEsc("Log Out")?></a>
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment