/** * Fetch POST data * Get login by cookie * Get Ip * If check parameters is true, check mandatory parameters * * @param bool $check * @return array * @throws \common_exception_MissingParameter */ protected function getData($check = false) { $data = parent::getData($check); $data['login'] = UserHelper::getUserLogin(\common_session_SessionManager::getSession()->getUser()); if ($this->hasRequestParameter('testCenter')) { $data[DiagnosticStorage::DIAGNOSTIC_TEST_CENTER] = $this->getRequestParameter('testCenter'); } if ($this->hasRequestParameter('workstation')) { $data[DiagnosticStorage::DIAGNOSTIC_WORKSTATION] = trim($this->getRequestParameter('workstation')); } return $data; }