diff --git a/Controller/ApiController.php b/Controller/ApiController.php index d8bbd31..2d70dbc 100644 --- a/Controller/ApiController.php +++ b/Controller/ApiController.php @@ -131,6 +131,7 @@ final class ApiController extends Controller */ public function apiEditorUpdate(RequestAbstract $request, ResponseAbstract $response, $data = null) : void { + /** @var \Modules\Editor\Models\EditorDoc $old */ $old = clone EditorDocMapper::get((int) $request->getData('id')); $new = $this->updateEditorFromRequest($request); $this->updateModel($request->getHeader()->getAccount(), $old, $new, EditorDocMapper::class, 'doc'); @@ -148,6 +149,7 @@ final class ApiController extends Controller */ private function updateEditorFromRequest(RequestAbstract $request) : EditorDoc { + /** @var \Modules\Editor\Models\EditorDoc $doc */ $doc = EditorDocMapper::get((int) $request->getData('id')); $doc->setTitle((string) ($request->getData('title') ?? $doc->getTitle())); $doc->setPlain((string) ($request->getData('plain') ?? $doc->getPlain())); @@ -171,6 +173,7 @@ final class ApiController extends Controller */ public function apiEditorGet(RequestAbstract $request, ResponseAbstract $response, $data = null) : void { + /** @var \Modules\Editor\Models\EditorDoc $doc */ $doc = EditorDocMapper::get((int) $request->getData('id')); $this->fillJsonResponse($request, $response, NotificationLevel::OK, 'Document', 'Document successfully returned', $doc); } @@ -190,6 +193,7 @@ final class ApiController extends Controller */ public function apiEditorDelete(RequestAbstract $request, ResponseAbstract $response, $data = null) : void { + /** @var \Modules\Editor\Models\EditorDoc $doc */ $doc = EditorDocMapper::get((int) $request->getData('id')); $this->deleteModel($request->getHeader()->getAccount(), $doc, EditorDocMapper::class, 'doc'); $this->fillJsonResponse($request, $response, NotificationLevel::OK, 'Document', 'Document successfully deleted', $doc); diff --git a/Controller/BackendController.php b/Controller/BackendController.php index d0281cc..b148b50 100644 --- a/Controller/BackendController.php +++ b/Controller/BackendController.php @@ -105,11 +105,16 @@ final class BackendController extends Controller EditorDocMapper::withConditional('language', $response->getHeader()->getL11n()->getLanguage()) ::getBeforePivot((int) ($request->getData('id') ?? 0), null, 25) ); - } else { + } elseif ($request->getData('ptype') === '+') { $view->setData('docs', EditorDocMapper::withConditional('language', $response->getHeader()->getL11n()->getLanguage()) ::getAfterPivot((int) ($request->getData('id') ?? 0), null, 25) ); + } else { + $view->setData('docs', + EditorDocMapper::withConditional('language', $response->getHeader()->getL11n()->getLanguage()) + ::getAfterPivot(0, null, 25) + ); } return $view; @@ -131,6 +136,7 @@ final class BackendController extends Controller { $view = new View($this->app->l11nManager, $request, $response); + /** @var \Modules\Editor\Models\EditorDoc $doc */ $doc = EditorDocMapper::get((int) $request->getData('id')); $accountId = $request->getHeader()->getAccount();