Changeset 2749723
- Timestamp:
- 06/29/2022 02:43:01 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
common-ninja-audio-player-for-woocommerce/trunk/commonninja/commonninja.init.php
r2746858 r2749723 38 38 39 39 $cn_getRedirectUrl = function () use ($cn_getEncodedUrl) { 40 $url = sanitize_url($_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']); 41 $url = substr($url, "&", true) ?: $url; 40 $protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://"; 41 $url = sanitize_url($protocol . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']); 42 $encodedUrl = $cn_getEncodedUrl($url); 42 43 return $cn_getEncodedUrl($url); 43 44 }; … … 49 50 $cn_generatePluginUrl = function ($token) use ($cn_plugin_config, $cn_getRedirectUrl, $cn_getStoreUrl) { 50 51 $base_url = 'https://integrations.commoninja.com/integrations/woocommerce/'; 51 52 $query_params = !$token ? 'redirectUrl=http://' . $cn_getRedirectUrl() : 'token=' . $token; 53 54 return $base_url . $cn_plugin_config['cn_app_id'] . '/oauth/authenticate?store_url=' . $cn_getStoreUrl() . "&" . $query_params; 52 $query_params = !$token ? 'redirectUrl=' . $cn_getRedirectUrl() : 'token=' . $token; 53 $final_url = $base_url . $cn_plugin_config['cn_app_id'] . '/oauth/authenticate?store_url=' . $cn_getStoreUrl() . "&" . $query_params; 54 return $final_url; 55 55 }; 56 56
Note: See TracChangeset
for help on using the changeset viewer.