PluginProbe
Import WP – CSV & XML Import Export for WordPress / 2.15.0
Import WP – CSV & XML Import Export for WordPress v2.15.0
2.15.1 2.15.0 2.14.24 2.14.23 2.7.0 2.7.1 2.7.10 2.7.11 2.7.12 2.7.13 2.7.14 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 2.7.8 2.7.9 2.8.0 2.8.1 2.8.2 2.8.3 2.9.0 2.9.1 All 144 releases
← All changes | class/Common/Properties/Properties.php +15 -5 2.8.0 → 2.15.0 View file →
@@ -3,8 +3,9 @@
3 3 namespace ImportWP\Common\Properties;
4 4
5 5 use ImportWP\Common\Util\Singleton;
6 6
7 +#[\AllowDynamicProperties]
7 8 class Properties
8 9 {
9 10 use Singleton;
10 11
@@ -23,8 +24,13 @@
23 24 public $log_rotation;
24 25 public $timeout;
25 26 public $is_pro;
26 27
28 + public $mu_plugin_version;
29 + public $mu_plugin_dir;
30 + public $mu_plugin_source;
31 + public $mu_plugin_dest;
32 +
27 33 public $rest_version;
28 34 public $rest_namespace;
29 35
30 36 public function __construct()
@@ -49,13 +55,17 @@
49 55 }
50 56
51 57 protected function get_available_encodings()
52 58 {
53 - $encodings = mb_list_encodings();
54 59 $output = [];
55 - foreach ($encodings as $encoding) {
56 - $output[$encoding] = $encoding;
60 +
61 + if (function_exists('mb_list_encodings')) {
62 + $encodings = mb_list_encodings();
63 + foreach ($encodings as $encoding) {
64 + $output[$encoding] = $encoding;
65 + }
57 66 }
67 +
58 68 return $output;
59 69 }
60 70
61 71 public function _default_settings()
@@ -86,9 +96,9 @@
86 96
87 97 public function get_settings()
88 98 {
89 99 $defaults = $this->_default_settings();
90 - $settings = get_site_option('iwp_settings', []);
100 + $settings = get_option('iwp_settings', []);
91 101 $output = [];
92 102
93 103 foreach ($defaults as $setting => $default) {
94 104 $output[$setting] = isset($settings[$setting]) ? $settings[$setting] : $default['value'];
@@ -99,9 +109,9 @@
99 109
100 110 public function get_setting($key)
101 111 {
102 112 $defaults = $this->_default_settings();
103 - $settings = get_site_option('iwp_settings', []);
113 + $settings = get_option('iwp_settings', []);
104 114
105 115 if (!isset($defaults[$key])) {
106 116 return false;
107 117 }