瀏覽代碼

added check for backup folder to see if all files are zip files

CauseFX 4 年之前
父節點
當前提交
e916b2c4d3
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      api/functions/backup-functions.php

+ 4 - 2
api/functions/backup-functions.php

@@ -99,7 +99,8 @@ trait BackupFunctions
 		$totalFiles = 0;
 		$totalFileSize = 0;
 		foreach ($files as $file) {
-			if (file_exists($path . $file)) {
+			$ext = strtolower(pathinfo($file, PATHINFO_EXTENSION));
+			if (file_exists($path . $file) && $ext == 'zip') {
 				$size = filesize($path . $file);
 				$totalFileSize = $totalFileSize + $size;
 				$totalFiles = $totalFiles + 1;
@@ -117,8 +118,9 @@ trait BackupFunctions
 		}
 		$fileList['total_files'] = $totalFiles;
 		$fileList['total_size'] = $this->human_filesize($totalFileSize, 2);
+		$fileList['files'] = array_reverse($fileList['files']);
 		$this->setAPIResponse('success', null, 200, array_reverse($fileList));
 		return array_reverse($fileList);
 	}
 	
-}
+}