mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-22 14:27:42 +01:00
Nuove strutture per gestire i widget del gestionale, base per la gestione deile stampe e miglioramento del sistema di simulazione delle richieste al gestionale legacy.
24 lines
528 B
PHP
24 lines
528 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use App\OSM\Widgets\ModalWidget;
|
|
use App\OSM\Widgets\Widget;
|
|
use Illuminate\Http\Request;
|
|
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
|
|
|
|
class WidgetModalController extends Controller
|
|
{
|
|
public function modal(Request $request, $id)
|
|
{
|
|
$widget = Widget::find($id);
|
|
$class = $widget->getManager();
|
|
|
|
if (!($class instanceof ModalWidget)) {
|
|
throw new NotFoundHttpException();
|
|
}
|
|
|
|
return $class->getModal();
|
|
}
|
|
}
|