/**
  * Load settings form
  */
 private function loadCompressionSettingsForm()
 {
     // create compression folder form
     $this->frmCompressionSettings = new BackendForm('compressionSettings');
     $this->frmCompressionSettings->addHidden('dummy_folders');
     // get saved folders
     $this->savedDirectories = BackendCompressionModel::getAllFolders();
     // build directory tree
     $this->directoryTreeHtml = $this->BuildDirectoryTreeHtml(FRONTEND_FILES_PATH);
     // use POST values to rebuild the folders
     $this->folders = array();
     if ($this->frmCompressionSettings->isSubmitted()) {
         if (isset($_POST['folders']) && is_array($_POST['folders'])) {
             foreach ($_POST['folders'] as $folder) {
                 $this->folders[] = array('path' => (string) $folder, 'created_on' => BackendModel::getUTCDate());
             }
         }
     }
     $this->tpl->assign('folders', json_encode($this->folders));
 }