Files
librenms-librenms/app/Http/Controllers/AjaxController.php
T

33 lines
803 B
PHP
Raw Normal View History

2018-05-09 08:05:17 -05:00
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class AjaxController extends Controller
{
2018-09-11 07:51:35 -05:00
// FIXME do not just pile functions on this controller, create separate controllers
2018-05-09 08:05:17 -05:00
public function setResolution(Request $request)
{
$this->validate($request, [
'width' => 'required|numeric',
'height' => 'required|numeric'
]);
// legacy session
session_start();
$_SESSION['screen_width'] = $request->width;
$_SESSION['screen_height'] = $request->height;
session_write_close();
// laravel session
session([
'screen_width' => $request->width,
'screen_height' => $request->height
]);
return $request->width . 'x' . $request->height;
}
}