You are here

protected function elFinderVolumeDrupal::CalculateUserUsedSpace in elFinder file manager 8.2

Same name and namespace in other branches
  1. 6.2 inc/elfinder.drupalfs.driver.inc \elFinderVolumeDrupal::CalculateUserUsedSpace()
  2. 7.3 inc/elfinder.drupalfs.driver.inc \elFinderVolumeDrupal::CalculateUserUsedSpace()
  3. 7.2 inc/elfinder.drupalfs.driver.inc \elFinderVolumeDrupal::CalculateUserUsedSpace()
1 call to elFinderVolumeDrupal::CalculateUserUsedSpace()
elFinderVolumeDrupal::CalculateUserAllowedSpace in src/Controller/elFinderVolumeDrupal.php

File

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

Class

elFinderVolumeDrupal
@file

Code

protected function CalculateUserUsedSpace($checkuser = NULL) {
  $user = \Drupal::currentUser();
  $realUser = isset($checkuser) ? $checkuser : $user;
  $q = db_query("SELECT sum(filesize) FROM {file_managed} WHERE uid = :uid", array(
    ':uid' => $realUser
      ->id(),
  ));
  $result = $q
    ->fetchField();
  return $result;
}