Changeset 2377606
- Timestamp:
- 09/09/2020 04:14:20 AM (6 years ago)
- Location:
- woo-license-keys/trunk
- Files:
-
- 5 edited
-
README.txt (modified) (2 diffs)
-
app/Config/app.php (modified) (1 diff)
-
app/Controllers/ValidatorController.php (modified) (4 diffs)
-
app/Validators/ApiValidator.php (modified) (4 diffs)
-
plugin.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
woo-license-keys/trunk/README.txt
r2374293 r2377606 7 7 Requires PHP: 5.4 8 8 Tested up to: 5.5 9 Stable tag: 1.5. 39 Stable tag: 1.5.4 10 10 License: GPLv3 11 11 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 86 86 == Changelog == 87 87 88 = 1.5.4 = 89 *Release Date - 8 Sep 2020* 90 91 * ApiValidator refactoring for better customization options. 92 88 93 = 1.5.3 = 89 94 *Release Date - 3 Sep 2020* -
woo-license-keys/trunk/app/Config/app.php
r2374293 r2377606 19 19 ], 20 20 21 'version' => '1.5. 3',21 'version' => '1.5.4', 22 22 23 23 'author' => '10 Quality Studio <https://www.10quality.com/>', -
woo-license-keys/trunk/app/Controllers/ValidatorController.php
r2364606 r2377606 20 20 * @license GPLv3 21 21 * @package woo-license-keys 22 * @version 1.5. 122 * @version 1.5.4 23 23 */ 24 24 class ValidatorController extends Controller … … 55 55 // Validator 56 56 $this->validator->activate( $request, $response, $validation_args ); 57 // Customization support58 $request = apply_filters( 'woocommerce_license_keys_activate_request_preval', $request, $response );59 $response = apply_filters( 'woocommerce_license_keys_activate_response', $response, $request, $validation_args );60 57 // Activate 61 58 if ( $response->passes ) { … … 145 142 // Validator 146 143 $this->validator->validate( $request, $response, $validation_args ); 147 // Customization support148 $request = apply_filters( 'woocommerce_license_keys_validate_request_preval', $request, $response );149 $response = apply_filters( 'woocommerce_license_keys_validate_response', $response, $request, $validation_args );150 144 // Validate 151 145 if ( $response->passes ) { … … 210 204 // Validator 211 205 $this->validator->deactivate( $request, $response, $validation_args ); 212 // Customization support213 $request = apply_filters( 'woocommerce_license_keys_deactivate_request_preval', $request, $response );214 $response = apply_filters( 'woocommerce_license_keys_deactivate_response', $response, $request, $validation_args );215 206 $request['license_key'] = apply_filters( 'woocommerce_license_key_before_save', $request['license_key'] ); 216 207 // Deactivate -
woo-license-keys/trunk/app/Validators/ApiValidator.php
r2374293 r2377606 14 14 * @license GPLv3 15 15 * @package woo-license-keys 16 * @version 1.5. 316 * @version 1.5.4 17 17 */ 18 18 class ApiValidator implements Validatable … … 49 49 $this->is_valid( 'license_key_expire', $request, $response, $args ); 50 50 $this->is_valid( 'license_key_limit', $request, $response, $args ); 51 // Customization support 52 $request = apply_filters( 'woocommerce_license_keys_activate_request_preval', $request, $response ); 53 $response = apply_filters( 'woocommerce_license_keys_activate_response', $response, $request, $args ); 51 54 } 52 55 /** … … 83 86 $this->is_valid( 'license_key_expire', $request, $response, $args ); 84 87 $this->is_valid( 'activation_id', $request, $response, $args ); 88 // Customization support 89 $request = apply_filters( 'woocommerce_license_keys_validate_request_preval', $request, $response ); 90 $response = apply_filters( 'woocommerce_license_keys_validate_response', $response, $request, $args ); 85 91 } 86 92 /** … … 117 123 $this->is_valid( 'license_key_expire', $request, $response, $args ); 118 124 $this->is_valid( 'activation_id', $request, $response, $args ); 125 // Customization support 126 $request = apply_filters( 'woocommerce_license_keys_deactivate_request_preval', $request, $response ); 127 $response = apply_filters( 'woocommerce_license_keys_deactivate_response', $response, $request, $args ); 119 128 } 120 129 /** -
woo-license-keys/trunk/plugin.php
r2374293 r2377606 4 4 Plugin URI: https://www.10quality.com/product/woocommerce-license-keys/ 5 5 Description: Enable and handle "License Keys" with WooCommerce. 6 Version: 1.5. 36 Version: 1.5.4 7 7 Author: 10 Quality 8 8 Author URI: https://www.10quality.com/
Note: See TracChangeset
for help on using the changeset viewer.