mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
Actualizacion automatica: 2024-05-01 21:28:42
This commit is contained in:
31
ci4/app/Controllers/ViewMode.php
Executable file
31
ci4/app/Controllers/ViewMode.php
Executable file
@ -0,0 +1,31 @@
|
||||
<?php
|
||||
|
||||
namespace App\Controllers;
|
||||
|
||||
use App\Controllers\BaseController;
|
||||
|
||||
/**
|
||||
* Class ViewMode
|
||||
*
|
||||
* This class extends the BaseController class and provides functionality to set the session variable 'view_mode'
|
||||
* to the specified view mode and redirect the user to the previous URL.
|
||||
*/
|
||||
class ViewMode extends BaseController
|
||||
{
|
||||
/**
|
||||
* This method sets the session variable 'view_mode' to the provided $view_mode parameter and redirects
|
||||
* the user to the previous URL.
|
||||
*
|
||||
* @param string $view_mode (optional) The view mode to set. Defaults to VIEW_MODE_IMPRESION.
|
||||
* @return \CodeIgniter\HTTP\ResponseInterface|null The redirect response or null if no previous URL is set.
|
||||
*/
|
||||
public function index($view_mode = VIEW_MODE_IMPRESION)
|
||||
{
|
||||
$session = session();
|
||||
$viewMode = $view_mode;
|
||||
$session->remove('view_mode');
|
||||
$session->set('view_mode', $viewMode);
|
||||
$url = previous_url();
|
||||
return redirect()->to($url);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user