Changeset 3294556
- Timestamp:
- 05/16/2025 05:38:58 AM (11 months ago)
- Location:
- filerobot-digital-asset-management-and-acceleration
- Files:
-
- 31 added
- 4 edited
-
tags/4.0.11 (added)
-
tags/4.0.11/.gitignore (added)
-
tags/4.0.11/LICENSE.txt (added)
-
tags/4.0.11/README.txt (added)
-
tags/4.0.11/assets (added)
-
tags/4.0.11/assets/scripts (added)
-
tags/4.0.11/assets/scripts/core.js (added)
-
tags/4.0.11/assets/scripts/filerobot-enfold-theme.js (added)
-
tags/4.0.11/assets/scripts/fmaw.js (added)
-
tags/4.0.11/assets/scripts/image_editor.js (added)
-
tags/4.0.11/assets/scripts/jquery.initialize.js (added)
-
tags/4.0.11/assets/styles (added)
-
tags/4.0.11/assets/styles/acf-fmaw.css (added)
-
tags/4.0.11/assets/styles/core.css (added)
-
tags/4.0.11/assets/styles/flexboxgrid.min.css (added)
-
tags/4.0.11/assets/styles/gutenberg-fmaw-only.css (added)
-
tags/4.0.11/assets/styles/gutenberg-fmaw.css (added)
-
tags/4.0.11/filerobot_api.php (added)
-
tags/4.0.11/filerobot_class.php (added)
-
tags/4.0.11/filerobot_description_page.php (added)
-
tags/4.0.11/filerobot_fmaw_page.php (added)
-
tags/4.0.11/filerobot_image_edit_page.php (added)
-
tags/4.0.11/filerobot_log_page.php (added)
-
tags/4.0.11/filerobot_main_admin_page.php (added)
-
tags/4.0.11/filerobot_settings_page.php (added)
-
tags/4.0.11/filerobot_support_page.php (added)
-
tags/4.0.11/languages (added)
-
tags/4.0.11/languages/filerobot-en_US.mo (added)
-
tags/4.0.11/languages/filerobot-en_US.po (added)
-
tags/4.0.11/languages/filerobot.pot (added)
-
tags/4.0.11/loader.php (added)
-
trunk/README.txt (modified) (2 diffs)
-
trunk/filerobot_api.php (modified) (2 diffs)
-
trunk/filerobot_class.php (modified) (previous)
-
trunk/loader.php (modified) (previous)
Legend:
- Unmodified
- Added
- Removed
-
filerobot-digital-asset-management-and-acceleration/trunk/README.txt
r3281065 r3294556 5 5 Tested up to: 6.8 6 6 Requires at least: 4.8 7 Stable tag: 4.0.1 07 Stable tag: 4.0.11 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 222 222 * Tested up to 6.8 223 223 * Fix bug on WP 6.8 224 = 4.0.11 = 225 * Fix bug sync assets 224 226 225 227 == Upgrade Notice == -
filerobot-digital-asset-management-and-acceleration/trunk/filerobot_api.php
r3025542 r3294556 101 101 $response = wp_remote_post($file_robot_endpoint, $data); 102 102 103 if (is_wp_error($response)) 104 { 105 return false; 106 } 103 if (is_wp_error($response)) return false; 107 104 108 105 $responseBody = json_decode($response['body']); 106 107 if (isset($responseBody->status) && $responseBody->status !== 'success') return false; 108 109 109 $responseBody->file->url->cdn = $this->strip_param_from_url($responseBody->file->url->cdn, 'vh'); 110 111 110 return $responseBody; 112 111 } … … 326 325 * 327 326 */ 328 function strip_param_from_url($url, $param) 329 { 330 $base_url = strtok($url, '?'); 331 $parsed_url = parse_url($url); 332 $query = $parsed_url['query']; 333 parse_str( $query, $parameters ); 334 unset( $parameters[$param] ); 335 $new_query = http_build_query($parameters); 336 337 return $new_query ? "{$base_url}?{$new_query}" : $base_url; 327 function strip_param_from_url($url, $param) 328 { 329 $base_url = strtok($url, '?'); 330 $parsed_url = parse_url($url); 331 332 $parameters = []; 333 334 if (isset($parsed_url['query'])) { 335 parse_str($parsed_url['query'], $parameters); 336 unset($parameters[$param]); 337 } 338 339 $new_query = http_build_query($parameters); 340 341 return $new_query ? "{$base_url}?{$new_query}" : $base_url; 338 342 } 339 343 }
Note: See TracChangeset
for help on using the changeset viewer.