Skip to content
Snippets Groups Projects
Commit ccaa0264 authored by Robert Lange's avatar Robert Lange Committed by Dorian Merz
Browse files

refs #15507 [fid] set return url for back button

* get referer url from request
* check for lightbox in templates
parent 7bccd42a
No related merge requests found
......@@ -218,6 +218,10 @@ class UserController extends AbstractBase
$viewModel = $this->createViewModel();
$viewModel->setTemplate('fid/user/policy');
if (isset($_REQUEST['lbreferer'])) {
$viewModel->setVariable('backUrl', $_REQUEST['lbreferer']);
}
return $viewModel;
}
......@@ -226,6 +230,10 @@ class UserController extends AbstractBase
$viewModel = $this->createViewModel();
$viewModel->setTemplate('fid/user/terms');
if (isset($_REQUEST['lbreferer'])) {
$viewModel->setVariable('backUrl', $_REQUEST['lbreferer']);
}
return $viewModel;
}
......
<!-- fid - policy begin -->
<? $lang = $this->layout()->userLang; ?>
<?php if ($this->layout()->getTemplate() == 'layout/lightbox'): ?>
<?php if (isset($backUrl) && $this->layout()->getTemplate() == 'layout/lightbox'): ?>
<div class="form-group">
<a class="back-to-login btn btn-link" href="<?=$this->url('myresearch-account') ?>">
<a class="back-to-login btn btn-link" href="<?= $backUrl?>">
<i class="fa fa-chevron-left" aria-hidden="true"></i>
<?=$this->transEsc('Back')?>
</a>
......
<!-- fid - terms begin -->
<? $lang = $this->layout()->userLang; ?>
<? $fileExists = file_exists(dirname(__FILE__) . '/terms-'.$lang.'.phtml'); ?>
<?php if ($this->layout()->getTemplate() == 'layout/lightbox'): ?>
<?php if (isset($backUrl) && $this->layout()->getTemplate() == 'layout/lightbox'): ?>
<div class="form-group">
<a class="back-to-login btn btn-link" href="<?=$this->url('myresearch-account') ?>">
<a class="back-to-login btn btn-link" href="<?= $backUrl?>">
<i class="fa fa-chevron-left" aria-hidden="true"></i>
<?=$this->transEsc('Back')?>
</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