PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backups, Restore, Migration & Clone / 4.10.0
WP STAGING – WordPress Backups, Restore, Migration & Clone v4.10.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 / Backend / Modules / Jobs / Logs.php
wp-staging / Backend / Modules / Jobs Last commit date
Cleaners 5 months ago Exceptions 5 years ago Cancel.php 8 months ago CancelUpdate.php 8 months ago Cloning.php 1 week ago CloningProcess.php 1 week ago Data.php 8 months ago Database.php 1 week ago Delete.php 1 week ago Directories.php 6 months ago Files.php 1 month ago Finish.php 5 days ago Job.php 1 week ago JobExecutable.php 8 months ago Logs.php 3 years ago PreserveDataFirstStep.php 2 months ago PreserveDataSecondStep.php 2 months ago ProcessLock.php 1 year ago Scan.php 1 month ago SearchReplace.php 7 months ago TotalStepsAreNumberOfTables.php 5 years ago Updating.php 1 week ago
Logs.php
51 lines
1 <?php
2
3 namespace WPStaging\Backend\Modules\Jobs;
4
5 use WPStaging\Framework\Facades\Sanitize;
6
7 /**
8 * Class Logs
9 * @package WPStaging\Backend\Modules\Jobs
10 */
11 class Logs extends Job
12 {
13 private $clone = null;
14
15 /**
16 * Initialization
17 */
18 public function initialize()
19 {
20 if (isset($_POST["clone"])) {
21 $this->clone = Sanitize::sanitizeString($_POST["clone"]);
22 }
23 }
24
25 /**
26 * @return string
27 */
28 protected function getCloneFileName()
29 {
30 return ($this->clone === null) ? $this->options->clone : $this->clone;
31 }
32
33 /**
34 * @param null $clone
35 */
36 public function setClone($clone)
37 {
38 $this->clone = $clone;
39 }
40
41 /**
42 * Start Module
43 * @return string
44 */
45 public function start()
46 {
47 $logs = explode(PHP_EOL, $this->logger->read($this->getCloneFileName()));
48 return trim(implode("<br>", array_reverse($logs)), "<br>");
49 }
50 }
51