Actualizacion automatica: 2024-05-01 21:28:42

This commit is contained in:
imnavajas
2024-05-01 21:28:43 +02:00
parent 3e90ebebdc
commit dce9e08cf6
4 changed files with 31 additions and 671 deletions

View 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);
}
}