2 namespace TYPO3\CMS\Workspaces\Controller;
38 $workspaceId = (int)(isset($parsedBody[
'workspaceId']) ? $parsedBody[
'workspaceId'] : $queryParams[
'workspaceId']);
39 $pageId = (int)(isset($parsedBody[
'pageId']) ? $parsedBody[
'pageId'] : $queryParams[
'pageId']);
41 $originalPageId = $pageId;
47 ' AND pages.t3ver_wsid IN (0, ' . $workspaceId .
')');
55 $pageId = $page[
'pid'];
58 if (isset($page[
'uid'])) {
59 $finalPageUid = (int)$page[
'uid'];
62 $ajaxResponse = array(
64 'workspaceId' => $workspaceId,
65 'pageId' => ($finalPageUid && $originalPageId == $finalPageUid) ? null : $finalPageUid
67 $response->
getBody()->write(json_encode($ajaxResponse));