integerParam($this->f3->get('PARAMS.domainId')); $hasAccess = $dataController->checkIfOperatorHasAccess($domainId); if (!$hasAccess) { $this->f3->error(404); } $domain = $dataController->getDomainDetails($domainId); $pageTitle = $this->getInternalPageTitleWithPostfix($domain['domain']); $isEnrichable = $dataController->isEnrichable(); $pageParams = [ 'LOAD_DATATABLE' => true, 'LOAD_JVECTORMAP' => true, 'LOAD_AUTOCOMPLETE' => true, 'HTML_FILE' => 'admin/domain.html', 'DOMAIN' => $domain, 'PAGE_TITLE' => $pageTitle, 'LOAD_UPLOT' => true, 'LOAD_ACCEPT_LANGUAGE_PARSER' => true, 'JS' => 'admin_domain.js', 'IS_ENRICHABLE' => $isEnrichable, ]; if ($this->isPostRequest()) { $params = $this->f3->get('POST'); $operationResponse = $dataController->proceedPostRequest($params); $pageParams = array_merge($pageParams, $operationResponse); $pageParams['CMD'] = $params['cmd']; // recall domain data $pageParams['DOMAIN'] = $dataController->getDomainDetails($domainId); } return parent::applyPageParams($pageParams); } }