PluginProbe ʕ •ᴥ•ʔ
JetBackup – Backup, Restore & Migrate / 2.0.3
JetBackup – Backup, Restore & Migrate v2.0.3
3.1.22.3 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.8.1 1.4.9 1.5.0 1.5.1 1.5.1.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6.0 1.6.10 1.6.11 1.6.12 1.6.13 1.6.15 1.6.5.1 1.6.8.8 1.6.9 1.6.9.1 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7.5 2.0.8.7 2.0.9.11 2.0.9.14 2.0.9.15 2.0.9.6 2.0.9.7 2.0.9.9 3.1.10.7 3.1.11.1 3.1.12.3 3.1.13.4 3.1.14.17 3.1.15.4 3.1.16.1 3.1.17.5 3.1.18.10 3.1.18.8 3.1.18.9 3.1.19.8 3.1.20.3 3.1.21.3 3.1.7.9 3.1.9.2 trunk 1.1.90 1.1.91 1.2.0 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2
backup / com / lib / SGUploadHandler.php
backup / com / lib Last commit date
BackupGuard 3 years ago Request 3 years ago SGCallback.php 3 years ago SGCdrEntry.php 3 years ago SGCharsetHandler.php 3 years ago SGEncrypt.php 3 years ago SGEntry.php 3 years ago SGFileEntry.php 3 years ago SGMysqldump.php 3 years ago SGReviewManager.php 3 years ago SGUploadHandler.php 3 years ago
SGUploadHandler.php
43 lines
1 <?php
2
3 namespace BackupGuard\Upload;
4
5 class Handler
6 {
7 private $_data = null;
8 private $_fileName = "";
9 private $_tmpFileName = "";
10
11 public function __construct($data)
12 {
13 $this->_data = $data;
14 $this->import();
15 }
16
17 private function import()
18 {
19 $this->_fileName = $this->_data['files']['name'][0];
20 $this->_tmpFileName = $this->_data['files']['tmp_name'][0];
21
22 if (substr($this->_fileName, -5) != '.sgbp') {
23 $this->_fileName .= '.sgbp';
24 }
25
26 $dirPath = $this->getDestinationDirPath();
27 $file = $dirPath . $this->_fileName;
28
29 $data = file_get_contents($this->_tmpFileName);
30 file_put_contents($file, $data, FILE_APPEND);
31 }
32
33 private function getDestinationDirPath()
34 {
35 return SG_BACKUP_DIRECTORY;
36 }
37
38 private function getDestinationDirUrl()
39 {
40 return SG_BACKUP_DIRECTORY_URL;
41 }
42 }
43