mirror of
https://github.com/Icinga/icingadb-web.git
synced 2026-05-28 04:36:06 -04:00
user: Add fallback route which redirects to contact
This commit is contained in:
parent
19135bcceb
commit
61d4b2eddf
1 changed files with 28 additions and 0 deletions
28
application/controllers/UserController.php
Normal file
28
application/controllers/UserController.php
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
<?php
|
||||
|
||||
/* Icinga DB Web | (c) 2025 Icinga GmbH | GPLv2 */
|
||||
|
||||
namespace Icinga\Module\Icingadb\Controllers;
|
||||
|
||||
use Icinga\Module\Icingadb\Web\Controller;
|
||||
|
||||
/**
|
||||
* @deprecated Will be removed with 1.3, use ContactController instead
|
||||
*/
|
||||
class UserController extends Controller
|
||||
{
|
||||
public function preDispatch()
|
||||
{
|
||||
$url = $this->getRequest()->getUrl();
|
||||
$url->setPath(preg_replace(
|
||||
'~^icingadb/user(?=/|$)~',
|
||||
'icingadb/contact',
|
||||
$url->getPath()
|
||||
));
|
||||
|
||||
$this->getResponse()
|
||||
->setHttpResponseCode(301)
|
||||
->setHeader('Location', $url->getAbsoluteUrl())
|
||||
->sendResponse();
|
||||
}
|
||||
}
|
||||
Loading…
Reference in a new issue