Failed to save the file to the "xx" directory.

Failed to save the file to the "ll" directory.

Failed to save the file to the "mm" directory.

Failed to save the file to the "wp" directory.

403WebShell
403Webshell
Server IP : 66.29.132.124  /  Your IP : 18.225.117.89
Web Server : LiteSpeed
System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
User : wavevlvu ( 1524)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/wavevlvu/tacafoundation.org/wp-content/plugins/give/src/MigrationLog/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/wavevlvu/tacafoundation.org/wp-content/plugins/give/src/MigrationLog/MigrationLogModel.php
<?php

namespace Give\MigrationLog;

/**
 * Class MigrationLogModel
 * @package Give\MigrationLog
 *
 * @since 2.10.0
 */
class MigrationLogModel
{
    /**
     * @var string
     */
    private $id;

    /**
     * @var string
     */
    private $status;

    /**
     * @var string|null
     */
    private $last_run;

    /**
     * @var mixed|null
     */
    private $error;

    /**
     * MigrationModel constructor.
     *
     * @param string      $id
     * @param string      $status
     * @param mixed|null  $error
     * @param string|null $lastRun
     */
    public function __construct($id, $status = '', $error = null, $lastRun = null)
    {
        $this->id = $id;
        $this->last_run = $lastRun;
        $this->setError($error);
        $this->setStatus($status);
    }

    /**
     * Set migration status
     *
     * @see  MigrationLogStatus::STATUS_NAME
     *
     * @param string $status
     *
     * @return MigrationLogModel
     * @uses MigrationLogStatus
     */
    public function setStatus($status)
    {
        $this->status = array_key_exists($status, MigrationLogStatus::getAll())
            ? $status
            : MigrationLogStatus::getDefault();

        return $this;
    }

    /**
     * Add migration error notice
     *
     * @param mixed $error
     *
     * @return MigrationLogModel
     */
    public function setError($error)
    {
        if (is_array($error) || is_object($error)) {
            $error = print_r($error, true);
        }

        $this->error = $error;

        return $this;
    }

    /**
     * @return int
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * @return string
     */
    public function getStatus()
    {
        return $this->status;
    }

    /**
     * @return string
     */
    public function getLastRunDate()
    {
        return $this->last_run;
    }

    /**
     * @return string|null
     */
    public function getError()
    {
        return $this->error;
    }

    /**
     * Save migration
     */
    public function save()
    {
        give(MigrationLogRepository::class)->save($this);
    }
}

Youez - 2016 - github.com/yon3zu
LinuXploit