=== Software License Manager === Contributors: Tips and Tricks HQ, Ruhul Amin Donate link: https://www.tipsandtricks-hq.com/software-license-manager-plugin-for-wordpress Tags: license key, serial key, manager, license, serial, key, selling, sell, license activation, manage license, software license, software license manager Requires at least: 4.0 Tested up to: 4.7 Stable tag: 2.7 License: GPLv2 or later Create and manage license keys for your software applications easily == Description == Software license management solution for your web applications (WordPress plugins, Themes, PHP based membership script etc.) This plugin is very useful for creating a license server and doing the following via API: - Create license keys in your system (license server) - Check the status of a license key from from your application (remotely) - Activate a license key from your application (remotely) - Deactivate a license key (remotely) - Check a license key (remotely) - Track where the license key is being used. You can also create license keys manually from the admin dashboard of this plugin. = Please note that this plugin is ONLY for developers = Check [license manager documentation](https://www.tipsandtricks-hq.com/software-license-manager-plugin-for-wordpress) to learn more. = Integration with WP eStore plugin = Check [WP eStore integration documentation](https://www.tipsandtricks-hq.com/ecommerce/integrate-wp-estore-with-software-license-manager-plugin-3731) = Github repository = https://github.com/Arsenal21/software-license-manager If you need some extra action hooks or filters for this plugin then let us know. == Installation == 1. Go to the Add New plugins screen in your WordPress admin area 1. Click the upload tab 1. Browse for the plugin file (software-license-manager.zip) 1. Click Install Now and then activate the plugin == Frequently Asked Questions == None == Screenshots == See the following page: https://www.tipsandtricks-hq.com/software-license-manager-plugin-for-wordpress == Changelog == = 2.7 = - eStore integration update: changed expiry date field to accept number of days so the plugin can dynamically calculate the expiry date for the key. = 2.6 = - Updated the eStore integration so a custom "Expiry Date" value can be set in the product configuration. = 2.5 = - Updated the eStore plugin integration so a custom "Maximum Allowed Domains" value can be specified in the eStore product configuration. = 2.4 = - Added new action and filter hooks in the add/edit interface so an addon can extend the functionality of that interface. - Added nonce check in the add/edit license interface. = 2.3 = - Added a new feature to enable auto expiry of the license keys. You can enable this option from the settings. - If you don't specify a expiry date, when adding a manual license key, it will use the current date plus 1 year as the expiry date. - Increased the width and height of the "Registered Domains" box in the edit license interface. - Added a new table column product_ref in the license keys table. - Added couple of new hooks in the plugin. = 2.2 = - Added integration with the squeeze form submission of eStore plugin. = 2.1 = - The license check query now outputs the date values also. - Improvement for the WP eStore integration. = 2.0 = - Added a filter to remove any null values from the DB insert query parameter of the API Utility class. = 1.9 = - Replaced "esc_url()" with "esc_url_raw()" in the sample plugin. - Updated some CSS in the admin interface for WordPress 4.4 = 1.8 = - Added new hooks before the API query is executed. This allows a developer to override the API query and do custom stuff. - Added a new API to check the details of an existing license key. = 1.7 = * The license key is also included with the response sent to the new license creation request. Below is an example response: {"result":"success","message":"License successfully created","key":"5580effe188d3"} * You can now pass a pre-generated license key to the license creation API using the "license_key" parameter in the request. = 1.6 = * Updated the sample plugin code so the query works better. * Added the ability to reset the debug log file from the plugin settings interface. * The item_reference value will be stored in the database (if sent via the activation API query). = 1.5 = * Added the option to search a license key from the manage licenses interface. = 1.4 = * Updated the license key creation API check to use the value from "Secret Key for License Creation" field. = 1.3 = * Added more sanitization. = 1.2 = * Fixed a bug with the bulk delete license operation. = 1.1 = * First commit to wordpress repository. == Upgrade Notice == None == Arbitrary section == See the following sample/example for multi-site environment/setup: https://github.com/paratheme/Software-License-Manager-Multisite-licensed