PluginProbe
Hostinger Tools / 2.0.4
Hostinger Tools v2.0.4
3.0.77 3.0.76 3.0.75 3.0.74 3.0.73 3.0.72 3.0.71 3.0.70 3.0.69 3.0.68 3.0.67 3.0.66 1.8.1 1.8.2 1.8.3 1.9.1 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.4 All 108 releases
← All changes | includes/class-hostinger-config.php +2 -5 1.8.32.0.4 View file →
@@ -13,18 +13,15 @@
13 13 }
14 14
15 15 private function decode_config( string $path ): void {
16 16 if ( file_exists( $path ) ) {
17 - require_once ABSPATH . 'wp-admin/includes/class-wp-filesystem-base.php';
18 - require_once ABSPATH . 'wp-admin/includes/class-wp-filesystem-direct.php';
19 - $filesystem = new WP_Filesystem_Direct( true );
20 - $config_content = $filesystem->get_contents( $path );
17 + $config_content = file_get_contents( $path );
21 18 $this->config = json_decode( $config_content, true );
22 19 }
23 20 }
24 21
25 22 public function get_config_value( string $key, $default ): string {
26 - if ( $this->config && isset( $this->config[ $key ] ) ) {
23 + if ( $this->config && isset( $this->config[ $key ] ) && ! empty( $this->config[ $key ] ) ) {
27 24 return $this->config[ $key ];
28 25 }
29 26
30 27 return $default;