/**
  * Validates the compression settings form.
  */
 private function validateCompressionSettingsForm()
 {
     if ($this->frmCompressionSettings->isSubmitted()) {
         if ($this->frmCompressionSettings->isCorrect()) {
             $this->frmCompressionSettings->cleanupFields();
             // validate fields
             if ($this->frmCompressionSettings->isCorrect()) {
                 if (!empty($this->folders)) {
                     // insert the folders
                     BackendCompressionModel::insertFolders($this->folders);
                 }
             }
             BackendModel::triggerEvent($this->getModule(), 'after_saved_settings');
             $this->redirect(BackendModel::createURLForAction('Settings') . '&report=saved');
         }
     }
 }