← All changes
|
vendor/codeinwp/themeisle-sdk/src/Modules/Rollback.php
+8
-6
3.10.12
→
3.11.10
View file →
| @@ -12,8 +12,9 @@ | ||
| 12 | 12 | namespace ThemeisleSDK\Modules; |
| 13 | 13 | |
| 14 | 14 | // Exit if accessed directly. |
| 15 | 15 | use ThemeisleSDK\Common\Abstract_Module; |
| 16 | +use ThemeisleSDK\Loader; | |
| 16 | 17 | use ThemeisleSDK\Product; |
| 17 | 18 | |
| 18 | 19 | if ( ! defined( 'ABSPATH' ) ) { |
| 19 | 20 | exit; |
| @@ -119,10 +120,10 @@ | ||
| 119 | 120 | $url = $this->get_versions_api_url(); |
| 120 | 121 | if ( empty( $url ) ) { |
| 121 | 122 | return []; |
| 122 | 123 | } |
| 123 | - $response = function_exists( 'wp_remote_get_wp_remote_get' ) | |
| 124 | - ? wp_remote_get_wp_remote_get( $url ) | |
| 124 | + $response = function_exists( 'vip_safe_wp_remote_get' ) | |
| 125 | + ? vip_safe_wp_remote_get( $url ) | |
| 125 | 126 | : wp_remote_get( $url ); //phpcs:ignore WordPressVIPMinimum.Functions.RestrictedFunctions.wp_remote_get_wp_remote_get |
| 126 | 127 | if ( is_wp_error( $response ) ) { |
| 127 | 128 | return array(); |
| 128 | 129 | } |
| @@ -183,9 +184,9 @@ | ||
| 183 | 184 | $version = $this->get_rollback(); |
| 184 | 185 | if ( empty( $version ) ) { |
| 185 | 186 | return $links; |
| 186 | 187 | } |
| 187 | - $links[] = '<a href="' . wp_nonce_url( admin_url( 'admin-post.php?action=' . $this->product->get_key() . '_rollback' ), $this->product->get_key() . '_rollback' ) . '">' . sprintf( apply_filters( $this->product->get_key() . '_rollback_label', 'Rollback to v%s' ), $version['version'] ) . '</a>'; | |
| 188 | + $links[] = '<a href="' . wp_nonce_url( admin_url( 'admin-post.php?action=' . $this->product->get_key() . '_rollback' ), $this->product->get_key() . '_rollback' ) . '">' . sprintf( apply_filters( $this->product->get_key() . '_rollback_label', Loader::$labels['rollback']['cta'] ), $version['version'] ) . '</a>'; | |
| 188 | 189 | |
| 189 | 190 | return $links; |
| 190 | 191 | } |
| 191 | 192 | |
| @@ -290,12 +291,13 @@ | ||
| 290 | 291 | * This is because it will use the slug to create a temp folder for the theme used during the upgrade. |
| 291 | 292 | */ |
| 292 | 293 | add_filter( |
| 293 | 294 | 'upgrader_package_options', |
| 294 | - function( $options ) use ( $folder, $theme ) { | |
| 295 | + function ( $options ) use ( $folder, $theme ) { | |
| 295 | 296 | if ( isset( $options['hook_extra']['theme'] ) && $options['hook_extra']['theme'] === $theme && isset( $options['hook_extra']['temp_backup']['slug'] ) ) { |
| 296 | 297 | $options['hook_extra']['temp_backup']['slug'] = $folder; |
| 297 | 298 | } |
| 299 | + | |
| 298 | 300 | return $options; |
| 299 | 301 | } |
| 300 | 302 | ); |
| 301 | 303 | |
| @@ -392,10 +394,10 @@ | ||
| 392 | 394 | /** |
| 393 | 395 | * Fires after the option has been updated. |
| 394 | 396 | * |
| 395 | 397 | * @param mixed $old_value The old option value. |
| 396 | - * @param mixed $value The new option value. | |
| 397 | - * @param string $option Option name. | |
| 398 | + * @param mixed $value The new option value. | |
| 399 | + * @param string $option Option name. | |
| 398 | 400 | */ |
| 399 | 401 | public function update_active_plugins_action( $old_value, $value, $option ) { |
| 400 | 402 | delete_site_transient( 'update_plugins' ); |
| 401 | 403 | wp_cache_delete( 'plugins', 'plugins' ); |