PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backups, Restore, Migration & Clone / 3.6.0
WP STAGING – WordPress Backups, Restore, Migration & Clone v3.6.0
4.11.2 4.11.1 4.11.0 4.10.0 4.9.5 4.9.4 4.9.3 4.9.2 4.9.1 4.9.0 4.8.1 trunk 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.10.0 3.2.0 3.3.1 3.3.2 3.3.3 3.4.1 3.4.3 3.5.0 3.6.0 3.7.1 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.8.6 3.8.7 3.9.0 3.9.1 3.9.2 3.9.3 3.9.4 4.0.0 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.0 4.7.0 4.7.1 4.7.2 4.7.3 4.8.0
wp-staging / Backup / Service / BackupAssets.php
wp-staging / Backup / Service Last commit date
Compression 2 years ago Database 2 years ago Multipart 2 years ago BackupAssets.php 3 years ago BackupMetadataEditor.php 3 years ago BackupsFinder.php 2 years ago Compressor.php 2 years ago Extractor.php 2 years ago ZlibCompressor.php 2 years ago
BackupAssets.php
49 lines
1 <?php
2
3 namespace WPStaging\Backup\Service;
4
5 use WPStaging\Framework\Assets\Assets;
6
7 /**
8 * Class BackupAssets
9 *
10 * @package WPStaging\Service\Backup
11 */
12 class BackupAssets
13 {
14 /**
15 * @var Assets
16 */
17 private $assets;
18
19 public function __construct(Assets $assets)
20 {
21 $this->assets = $assets;
22 }
23
24 public function register($isDebugOrDevMode = false)
25 {
26 $asset = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? 'js/vendor/resumable.js' : 'js/vendor/resumable.min.js';
27 wp_enqueue_script(
28 "wpstg-resumable",
29 $this->assets->getAssetsUrl($asset),
30 ["wpstg-common"],
31 $this->assets->getAssetsVersion($asset),
32 false
33 );
34
35 $asset = 'js/dist/backup/wpstg-backup.min.js';
36 if ($isDebugOrDevMode) {
37 $asset = 'js/dist/backup/wpstg-backup.js';
38 }
39
40 wp_enqueue_script(
41 "wpstg-backup",
42 $this->assets->getAssetsUrl($asset),
43 ["wpstg-resumable"],
44 $this->assets->getAssetsVersion($asset),
45 false
46 );
47 }
48 }
49