integerParam($this->f3->get('PARAMS.resourceId')); $hasAccess = $dataController->checkIfOperatorHasAccess($resourceId); if (!$hasAccess) { $this->f3->error(404); } $resource = $dataController->getResourceById($resourceId); $pageTitle = $resource['url']; if ($resource['title']) { $pageTitle .= sprintf(' (%s)', $resource['title']); } $pageTitle = $this->getInternalPageTitleWithPostfix($pageTitle); $pageParams = [ 'LOAD_DATATABLE' => true, 'LOAD_JVECTORMAP' => true, 'LOAD_UPLOT' => true, 'LOAD_ACCEPT_LANGUAGE_PARSER' => true, 'LOAD_AUTOCOMPLETE' => true, 'HTML_FILE' => 'admin/resource.html', 'RESOURCE' => $resource, 'PAGE_TITLE' => $pageTitle, 'JS' => 'admin_resource.js', ]; return parent::applyPageParams($pageParams); } }