v0.9.15b - Updated the menuplan pdf design

This commit is contained in:
frederikpyt 2020-08-14 11:22:18 +02:00
parent 3461803b25
commit 051aceb041
2 changed files with 22 additions and 2 deletions
skolehjem/app/Http/Controllers

View File

@ -228,6 +228,10 @@ class EventController extends Controller
$userEvent->delete();
}
$news = News::query()->where("type_id", "=", "3")->where("arrangement_id", "=", $event->id)->first();
if($news !== null)
$news->delete();
$event->delete();
return redirect()->route("events.index");

View File

@ -183,9 +183,25 @@ class MenuPlanController extends Controller
//$images = App\Resource::query()->where("id", '=', $menuPlan->resource_id)->first();
//$imagesSize = getimagesize($images->filename);
$pdf = \Illuminate\Support\Facades\App::make('dompdf.wrapper');
$data = '<div style="text-align: center">'. '<h1 style="font-size: 36px">Uge '. $menuPlan->week. '</h1>' .$menuPlan->menu. /*$imagesSize .'<img class="w-100" src="' . asset($images->filename). '">'. */'</div>';
$data = '<html style="padding: 0; margin: 0; width: 100%; height: 100%;">'.
'<head style="padding: 0; margin: 0; width: 100%; height: 100%;">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>'.
'<style>h2 { font-size: 48px; color: #00788a; } p { font-size: 24px; }</style>'.
'<body style="padding: 0; margin: 0; width: 100%; height: 100%;">'.
'<div style="background-color: #00788A; width: 100%; padding: 1rem 1rem;">'.
'<h1 style="color: white; text-align: center">Erhverskollegiet - Odense</h1>'.
'<h1 style="font-size: 36px; text-align: center; color: white;">Menuplan</h1>'.
'<h1 style="font-size: 28px; text-align: center; color: white;">Uge '. $menuPlan->week. '</h1>'.
'</div>'.
'<div style="text-align: center">'.
$menuPlan->menu.
'</div>'.
'</body>'.
'</html>';
$pdf->loadHTML($data);
$pdf->loadHTML($data, 'UTF-8');
$pdf->setPaper('A4', 'portrait');
return $pdf->stream("menuplan_uge_".$menuPlan->week.".pdf");