Changeset 1910320
- Timestamp:
- 07/17/2018 10:41:34 AM (8 years ago)
- Location:
- ninja-forms-addon-manager
- Files:
-
- 32 added
- 4 edited
-
tags/3.0.12 (added)
-
tags/3.0.12/README.md (added)
-
tags/3.0.12/bootstrap.php (added)
-
tags/3.0.12/gulpfile.js (added)
-
tags/3.0.12/includes (added)
-
tags/3.0.12/includes/app (added)
-
tags/3.0.12/includes/app/webhooks (added)
-
tags/3.0.12/includes/app/webhooks/webhook-example.php (added)
-
tags/3.0.12/includes/app/webhooks/webhook-install.php (added)
-
tags/3.0.12/includes/app/webhooks/webhook-sync.php (added)
-
tags/3.0.12/includes/config (added)
-
tags/3.0.12/includes/config/edd.php (added)
-
tags/3.0.12/includes/config/webhooks.php (added)
-
tags/3.0.12/includes/plugin.php (added)
-
tags/3.0.12/includes/resources (added)
-
tags/3.0.12/includes/resources/views (added)
-
tags/3.0.12/includes/resources/views/hello.html.php (added)
-
tags/3.0.12/includes/service.php (added)
-
tags/3.0.12/lib (added)
-
tags/3.0.12/lib/keygen.php (added)
-
tags/3.0.12/lib/webhooks (added)
-
tags/3.0.12/lib/webhooks/README.md (added)
-
tags/3.0.12/lib/webhooks/controller.php (added)
-
tags/3.0.12/lib/webhooks/response.php (added)
-
tags/3.0.12/lib/webhooks/router.php (added)
-
tags/3.0.12/lib/wordpress (added)
-
tags/3.0.12/lib/wordpress/plugin.php (added)
-
tags/3.0.12/lib/wordpress/remote-installer-skin.php (added)
-
tags/3.0.12/ninja-forms-addon-manager.php (added)
-
tags/3.0.12/package-lock.json (added)
-
tags/3.0.12/package.json (added)
-
tags/3.0.12/readme.txt (added)
-
trunk/includes/app/webhooks/webhook-install.php (modified) (2 diffs)
-
trunk/includes/plugin.php (modified) (3 diffs)
-
trunk/ninja-forms-addon-manager.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ninja-forms-addon-manager/trunk/includes/app/webhooks/webhook-install.php
r1891101 r1910320 83 83 * Literally installs the plugin 84 84 * 85 * @since 3.0.12 Updated download URL/Link to use EDD SL endpoint. 86 * 85 87 * @param string $download Download slug. 86 88 * @param string $license Valid license key. … … 91 93 private function _install_plugin( $download, $license, $api_url ) 92 94 { 93 $api_args = array_merge( array( 94 'item_name' => urlencode( $download ), 95 'license' => $license, 96 ), Plugin::config( 'edd', 'download_link' ) ); 95 $download_url = add_query_arg( array( 96 'edd_action' => 'get_version', 97 'item_name' => $download, 98 'license' => $license, 99 'url' => site_url(), 100 ), 'https://ninjaforms.com/' ); 97 101 98 $download_link = add_query_arg( $api_args, $api_url ); 102 $response = wp_remote_get( $download_url ); 103 $response_body = wp_remote_retrieve_body( $response ); 104 $response_body_parsed = json_decode( $response_body ); 105 106 $download_link = $response_body_parsed->download_link; 99 107 100 108 if ( ! class_exists( 'Plugin_Upgrader' ) ) { -
ninja-forms-addon-manager/trunk/includes/plugin.php
r1891101 r1910320 8 8 final class Plugin extends WordPress\Plugin 9 9 { 10 const NINJA_FORMS_MIN_VERSION = '3.3.2'; 11 10 12 public function setup( $version, $file ) { 11 13 … … 25 27 if( defined( 'WP_DEBUG' ) && WP_DEBUG ) { 26 28 add_filter( 'http_request_args', [ $this, 'whitelist_request' ], 10, 2 ); 29 } 30 31 if( ! self::is_ninja_forms_installed() || ! self::is_ninja_forms_compatible( \Ninja_Forms::VERSION, self::NINJA_FORMS_MIN_VERSION ) ){ 32 add_action( 'admin_notices', [ $this, 'ninja_forms_min_version' ] ); 27 33 } 28 34 } … … 56 62 return $args; 57 63 } 64 65 public function is_ninja_forms_installed() { 66 return ( class_exists ( 'Ninja_Forms', $autoload = false ) ); 67 } 68 69 public static function is_ninja_forms_compatible( $version, $version_required ) { 70 return version_compare( $version, $version_required, '>=' ); 71 } 72 73 public function ninja_forms_min_version() { 74 echo '<div class="error"><p>' 75 . __( 'The Ninja Forms Add-on Manager requires the latest version of Ninja Forms.', 'ninja-forms-addon-manager' ) 76 . '</p></div>'; 77 } 58 78 } -
ninja-forms-addon-manager/trunk/ninja-forms-addon-manager.php
r1891101 r1910320 2 2 3 3 /* 4 * Plugin Name: Ninja Forms - Addon Manager 5 * Version: 3.0.10 4 Plugin Name: Ninja Forms - Addon Manager 5 Version: 3.0.12 6 Description: Install Ninja Forms add-ons with a single click. 7 Author: The WP Ninjas 8 Author URI: http://ninjaforms.com 9 10 Copyright 2018 Saturday Drive, Inc. 6 11 */ 7 12 … … 12 17 require_once( plugin_dir_path( __FILE__ ) . 'bootstrap.php' ); 13 18 14 \NinjaFormsAddonManager\Plugin::getInstance()->setup( '3.0.1 0', __FILE__ );19 \NinjaFormsAddonManager\Plugin::getInstance()->setup( '3.0.12', __FILE__ ); 15 20 16 21 } else { -
ninja-forms-addon-manager/trunk/readme.txt
r1891101 r1910320 5 5 Requires at least: 4.7 6 6 Tested up to: 4.9 7 Stable Tag: 3.0.1 17 Stable Tag: 3.0.12 8 8 License: GPLv2 or later 9 9 … … 31 31 == Upgrade Notice == 32 32 33 * Initial release.33 * Updated the package download URL. 34 34 35 35 == Changelog == 36 37 = 3.0.12 = 38 39 * Updated the package download URL. 36 40 37 41 = 3.0.11 =
Note: See TracChangeset
for help on using the changeset viewer.