C:\xampp\htdocs\landing\wp-content\plugins\updraftplus\includes\updraft-restorer-skin.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?php

if (!defined('UPDRAFTPLUS_DIR')) die('No direct access allowed');

if (!
class_exists('WP_Upgrader_Skin')) require_once(ABSPATH.'wp-admin/includes/class-wp-upgrader.php');

abstract class 
Updraft_Restorer_Skin_Main extends WP_Upgrader_Skin {

    
// @codingStandardsIgnoreStart
    
public function header() {}
    public function 
footer() {}
    public function 
bulk_header() {}
    public function 
bulk_footer() {}
    
// @codingStandardsIgnoreEnd

    /**
     * return error
     *
     * @param  string $error error message
     * @return string
     */
    
public function error($error) {
        if (!
$error) return;
        global 
$updraftplus;
        if (
is_wp_error($error)) {
            
$updraftplus->log_wp_error($errortrue);
        } elseif (
is_string($error)) {
            
$updraftplus->log($error);
            
$updraftplus->log($error'warning-restore');
        }
    }

    protected function 
updraft_feedback($string) {

        if (isset(
$this->upgrader->strings[$string])) {
            
$string $this->upgrader->strings[$string];
        }

        if (
false !== strpos($string'%')) {
            
$args func_get_args();
            
$args array_splice($args1);
            if (
$args) {
                
$args array_map('strip_tags'$args);
                
$args array_map('esc_html'$args);
                
$string vsprintf($string$args);
            }
        }
        if (empty(
$string)) return;

        global 
$updraftplus;
        
$updraftplus->log_e($string);
    }
}

global 
$updraftplus;
$wp_version $updraftplus->get_wordpress_version();

if (
version_compare($wp_version'5.3''>=')) {
    if (!
class_exists('Updraft_Restorer_Skin')) require_once(UPDRAFTPLUS_DIR.'/includes/updraft-restorer-skin-compatibility.php');
} else {
    class 
Updraft_Restorer_Skin extends Updraft_Restorer_Skin_Main {

        public function 
feedback($string) {
            
parent::updraft_feedback($string);
        }
    }
}
x

Windows NT KPTV 6.2 build 9200 (Windows Server 2012 Datacenter Edition) i586