Skip to content

Commit

Permalink
fix #1462
Browse files Browse the repository at this point in the history
  • Loading branch information
inc2734 committed Jan 29, 2025
1 parent 240179d commit 2af5032
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 31 deletions.
26 changes: 11 additions & 15 deletions Framework/Controller/Manager.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* @package snow-monkey
* @author inc2734
* @license GPL-2.0+
* @version 27.2.3
* @version 27.5.4
*/

namespace Framework\Controller;
Expand Down Expand Up @@ -289,17 +289,15 @@ protected static function _request_license_validate( $license_key ) {
}

$response = wp_remote_get(
sprintf(
'https://snow-monkey.2inc.org/wp-json/snow-monkey-license-manager/v1/validate/%1$s?repository=snow-monkey',
$license_key
),
'https://snow-monkey.2inc.org/wp-json/snow-monkey-license-manager/v1/validate/?repository=snow-monkey',
array(
'user-agent' => 'WordPress/' . $wp_version,
'timeout' => 30,
'headers' => array(
'Accept-Encoding' => '',
'X-Snow-Monkey-Version' => wp_get_theme()->get( 'Version' ),
'X-Snow-Monkey-URL' => home_url(),
'Accept-Encoding' => '',
'X-Snow-Monkey-License-key' => $license_key,
'X-Snow-Monkey-Version' => wp_get_theme()->get( 'Version' ),
'X-Snow-Monkey-URL' => home_url(),
),
)
);
Expand Down Expand Up @@ -351,17 +349,15 @@ protected static function _request_license_validate_xserver( $xserver_register_k
}

$response = wp_remote_get(
sprintf(
'https://snow-monkey.2inc.org/wp-json/snow-monkey-license-manager/v1/validate-xserver/%1$s?repository=snow-monkey',
$xserver_register_key
),
'https://snow-monkey.2inc.org/wp-json/snow-monkey-license-manager/v1/validate-xserver/?repository=snow-monkey',
array(
'user-agent' => 'WordPress/' . $wp_version,
'timeout' => 30,
'headers' => array(
'Accept-Encoding' => '',
'X-Snow-Monkey-Version' => wp_get_theme()->get( 'Version' ),
'X-Snow-Monkey-URL' => home_url(),
'Accept-Encoding' => '',
'X-Snow-Monkey-XServer-Register-key' => $xserver_register_key,
'X-Snow-Monkey-Version' => wp_get_theme()->get( 'Version' ),
'X-Snow-Monkey-URL' => home_url(),
),
)
);
Expand Down
36 changes: 20 additions & 16 deletions app/setup/remote-block-patterns.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* @package snow-monkey
* @author inc2734
* @license GPL-2.0+
* @version 27.2.6
* @version 27.5.4
*/

use Framework\Controller\Manager;
Expand Down Expand Up @@ -58,18 +58,22 @@ function snow_monkey_get_remote_block_patten_categories() {
* Get remote block patterns.
*
* @param string $url API URL.
* @param array $args An array of request arguments.
* @return array
*/
function _snow_monkney_get_remote_block_patterns( $url ) {
function _snow_monkney_get_remote_block_patterns( $url, array $args = array() ) {
global $wp_version;

$response = wp_remote_get(
$url,
array(
'user-agent' => 'WordPress/' . $wp_version,
'timeout' => 30,
'headers' => array(
'Accept-Encoding' => '',
'headers' => array_merge(
$args,
array(
'Accept-Encoding' => '',
),
),
)
);
Expand Down Expand Up @@ -131,14 +135,14 @@ function snow_monkey_get_free_remote_block_pattens() {
* @return array
*/
function snow_monkey_get_premium_remote_block_pattens() {
$license_key = Manager::get_option( 'license-key' );
$url = 'https://snow-monkey.2inc.org/wp-json/snow-monkey-license-manager/v1/patterns/';

$url = sprintf(
'https://snow-monkey.2inc.org/wp-json/snow-monkey-license-manager/v1/patterns/%1$s',
esc_attr( $license_key )
return _snow_monkney_get_remote_block_patterns(
$url,
array(
'X-Snow-Monkey-License-key' => Manager::get_option( 'license-key' ),
)
);

return _snow_monkney_get_remote_block_patterns( $url );
}

/**
Expand All @@ -147,14 +151,14 @@ function snow_monkey_get_premium_remote_block_pattens() {
* @return array
*/
function snow_monkey_get_premium_remote_block_pattens_xserver() {
$xserver_register_key = Manager::get_option( 'xserver-register-key' );
$url = 'https://snow-monkey.2inc.org/wp-json/snow-monkey-license-manager/v1/patterns-xserver/';

$url = sprintf(
'https://snow-monkey.2inc.org/wp-json/snow-monkey-license-manager/v1/patterns-xserver/%1$s',
esc_attr( $xserver_register_key )
return _snow_monkney_get_remote_block_patterns(
$url,
array(
'X-Snow-Monkey-XServer-Register-key' => Manager::get_option( 'xserver-register-key' ),
)
);

return _snow_monkney_get_remote_block_patterns( $url );
}

/**
Expand Down

0 comments on commit 2af5032

Please sign in to comment.