/**
  * Initializes the current action
  * @return void
  */
 protected function initializeAction()
 {
     // Debug ?
     if (isset($this->settings['db']['debug'])) {
         $debug = $this->settings['db']['debug'];
     } else {
         $debug = 'false';
     }
     // Set database connection
     if (isset($this->settings['db']['server']) && isset($this->settings['db']['database']) && isset($this->settings['db']['username']) && isset($this->settings['db']['password']) && isset($this->settings['db']['useConnection'])) {
         $this->recordManagementRepository->setDatabaseConnection($this->settings['db']['server'], $this->settings['db']['database'], $this->settings['db']['username'], $this->settings['db']['password'], $this->settings['db']['useConnection'], $debug);
     } else {
         $this->recordManagementRepository->setDatabaseConnection($this->settings['server'], $this->settings['database'], $this->settings['username'], $this->settings['password'], $this->settings['useConnection'], $debug);
     }
     // Set header data
     $this->setHeaderData();
     // Check if site access is js-only
     if ($this->settings['access'] == 'js' && $_GET['tx_ezqueries_ezqueriesplugin']['action'] !== 'error' && $_GET['cHash'] == '') {
         if ($_GET['type'] == '526' || $_POST['type'] == '526') {
             // Access granted
         } else {
             //$this -> redirect('error');
         }
     }
 }