nss_plugin_updater_sfwd_lms
Class to update LearnDash
Description #
Source #
Methods #
- __construct — Initialize a new instance of the WordPress Auto-Update class
- admin_notice — Echos the administrative notice if the plugin license is incorrect
- admin_notice_upgrade_notice — Support for admin notice header for "Upgrade Notice Admin" header from readme.txt.
- check_info — Add our self-hosted description to the filter, or returns false
- check_notice — Checks to see if a license administrative notice needs to be displayed, and if so, displays it.
- check_update — Add our self-hosted autoupdate plugin to the filter transient
- generate_update_path — Generates the update path for the plugin
- get_plugin_data — Returns the metadata of the LearnDash plugin
- get_plugin_readme — Get plugin readme
- get_plugin_upgrade_notice — Get plugin upgrade notice
- getRemote_current_license — Retrieves the current license from remote server, or returns true
- getRemote_information — Get information about the remote version, or returns false
- getRemote_license — Return the status of the plugin licensing, or returns true
- getRemote_version — Return the remote version, or returns false
- invalid_current_license — Adds admin notices, and deactivates the plugin.
- is_license_valid — Utility function to the status of the license.
- nss_plugin_license_menu — Adds the license submenu to the administrative settings page
- nss_plugin_license_menupage — Outputs the license settings page
- nss_plugin_license_update — Handle license form post updates.
- reset — Resets the time the plugin was checked last, and removes previous license, version, and plugin info data
- show_upgrade_notification — Show upgrade notification
- time_to_recheck — Determines if the plugin should check for updates
- time_to_recheck_information — Determines if the plugin should check for plugin information.
- time_to_recheck_license