You are here

protected function elFinderVolumeDrupal::_archive in elFinder file manager 8.2

Same name and namespace in other branches
  1. 6.2 inc/elfinder.drupalfs.driver.inc \elFinderVolumeDrupal::_archive()
  2. 7.3 inc/elfinder.drupalfs.driver.inc \elFinderVolumeDrupal::_archive()
  3. 7.2 inc/elfinder.drupalfs.driver.inc \elFinderVolumeDrupal::_archive()

File

src/Controller/elFinderVolumeDrupal.php, line 396
elFinder driver for Drupal filesystem.

Class

elFinderVolumeDrupal
@file

Code

protected function _archive($dir, $files, $name, $arc) {
  if (!$this
    ->CheckUserQuota()) {
    return FALSE;
  }
  $ret = parent::_archive($dir, $files, $name, $arc);
  if ($ret != FALSE) {
    $file = $this
      ->_drupalfileobject($ret);
    $file
      ->save();
    $this
      ->FileUsageAdd($file);
  }
  return $ret;
}