Beispiel #1
0
 /**
  * 统计文件的缓存,不统计清除
  */
 public function countCache()
 {
     $sql_str = 'SELECT file_size FROM ' . Yii::app()->params['tablePrefix'] . 'file_versions WHERE ref_count<=0';
     $sql = Yii::app()->db->createCommand($sql_str);
     $versions = $sql->queryAll();
     //计算总大小
     $sum_size = 0;
     foreach ($versions as $version) {
         $sum_size += $version["file_size"];
     }
     $biz = new HomePageBiz();
     $tempDirectory = $biz->getDirectorySize(BASE . 'temp');
     $tempSize = $tempDirectory['size'];
     return $tempSize + $sum_size;
 }
Beispiel #2
0
 /**
  * 获取剩余空间大小
  */
 public function getUsedSpace()
 {
     $model = new HomePageBiz();
     $data = $model->getUsedSpace();
     return $data;
 }