Warning: chmod(): No such file or directory in /home/tuempresavirtual.cl/public_html/wp-content/plugins/appointment-hour-booking/app-booking-plugin.php on line 3
403WebShell
403Webshell
Server IP : 186.64.123.29  /  Your IP : 216.73.217.94
Web Server : LiteSpeed
System : Linux house.hostinglat.cl 5.15.0-185-generic #195-Ubuntu SMP Fri Jun 19 17:11:50 UTC 2026 x86_64
User : tuemp9827 ( 1016)
PHP Version : 8.1.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/tuempresavirtual.cl/public_html/wp-content/plugins/wp-migrate-db/class/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/tuempresavirtual.cl/public_html/wp-content/plugins/wp-migrate-db/class/WPMigrateDB.php
<?php

namespace DeliciousBrains\WPMDB;

use DeliciousBrains\WPMDB\Common\BackupExport;
use DeliciousBrains\WPMDB\Common\Compatibility\CompatibilityManager;
use DeliciousBrains\WPMDB\Common\Migration\Flush;
use DeliciousBrains\WPMDB\Common\Plugin\Assets;
use DeliciousBrains\WPMDB\Common\Profile\ProfileManager;
use DeliciousBrains\WPMDB\Common\Properties\Properties;
use DeliciousBrains\WPMDB\Common\Settings\SettingsManager;
use DeliciousBrains\WPMDB\Common\Util\Util;

class WPMigrateDB
{

    /**
     * @var CompatibilityManager
     */
    private $compatibility_manager;
    /**
     * @var Properties
     */
    private $props;
    /**
     * @var Util
     */
    private $util;
    /**
     * @var ProfileManager
     */
    private $profile_manager;
    /**
     * @var BackupExport
     */
    private $backup_export;
    /**
     * @var SettingsManager
     */
    private $settings_manager;
    /**
     * @var Assets
     */
    private $assets;
    /**
     * @var Flush
     */
    private $flush;

    public function __construct($pro = false) { }

    public function register()
    {
        $container = WPMDBDI::getInstance();

        $this->props = $container->get(Properties::class);

        $this->util                  = $container->get(Util::class);
        $this->profile_manager       = $container->get(ProfileManager::class);
        $this->flush                  = $container->get(Flush::class);
        $this->backup_export         = $container->get(BackupExport::class);
        $this->compatibility_manager = $container->get(CompatibilityManager::class);
        $this->settings_manager      = $container->get(SettingsManager::class);
        $this->assets                = $container->get(Assets::class);

        add_action('init', array($this, 'loadPluginTextDomain'));
        // For Firefox extend "Cache-Control" header to include 'no-store' so that refresh after migration doesn't override JS set values.
        add_filter('nocache_headers', array($this->util, 'nocache_headers'));

        $this->profile_manager->register();
        $this->backup_export->register();
        $this->compatibility_manager->register();
        $this->settings_manager->register();
        $this->assets->register();
        $this->flush->register();
    }

    public function loadPluginTextDomain()
    {
        load_plugin_textdomain('wp-migrate-db', false, dirname(plugin_basename($this->props->plugin_file_path)) . '/languages/');
    }
}

Youez - 2016 - github.com/yon3zu
LinuXploit