diff --git a/Controller/BackendController.php b/Controller/BackendController.php index 78a341a..da8db17 100644 --- a/Controller/BackendController.php +++ b/Controller/BackendController.php @@ -166,8 +166,7 @@ final class BackendController extends Controller $view->setTemplate('/Modules/Labeling/Theme/Backend/layout-view'); $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1005701001, $request, $response); - /** @var \Modules\Labeling\Models\LabelLayout[] $layouts */ - $layout = LabelLayoutMapper::get() + $view->data['layout'] = LabelLayoutMapper::get() ->with('l11n') ->with('template') ->with('template/sources') @@ -175,8 +174,6 @@ final class BackendController extends Controller ->where('id', (int) $request->getData('id')) ->execute(); - $view->data['layout'] = $layout; - return $view; } } diff --git a/Models/Label.php b/Models/Label.php index 23e3371..5c9f2ad 100644 --- a/Models/Label.php +++ b/Models/Label.php @@ -222,6 +222,10 @@ class Label // should rotate if ($element->rotate !== 0.0) { $rotated = \imagerotate($in, $element->rotate, $transparency); + if ($rotated === false) { + return null; + } + \imagealphablending($rotated, false); \imagesavealpha($rotated, true);