Easy Property Listings 3.4.40 Code Reference
  • Package
  • Class
  • Tree
  • Todo
  • Hook Reference

Packages

  • EPL
    • Admin
      • Actions
      • Classes
        • ContactsTable
        • ReportsGraph
        • Welcome
      • Contacts
      • ContactsActions
      • ContactsFunctions
      • Elements
      • Functions
      • Help
      • HelpSingle
      • Menus
      • MenusAddons
      • MenusExtensions
      • MenusLicenses
      • Plugins
      • Reports
      • ReportsGraphing
      • User
    • Assets
      • ScriptsStyles
      • SVG
    • Classes
      • AuthorLoader
      • AuthorMeta
      • Contact
      • Cron
      • CustomPostType
      • Forms
      • License
      • ListingAdvanced
      • ListingElements
      • MetaboxesCustomFields
      • Pagination
      • PropertyMeta
      • RenderFields
      • Search
      • Session
      • Updater
    • Compatibility
      • Extensions
      • Functions
      • Shortcodes
    • Functions
      • Actions
      • ConditionalTags
      • ErrorTracking
      • Formatting
      • Front
      • Global
      • Install
      • Pagination
      • Settings
      • Templates
    • Hooks
      • EnergyCertificate
      • ExternalLinks
      • FloorPlan
      • Map
      • ReadMore
      • WebLink
    • Meta
      • InitCustomFields
      • Meta
    • PostTypes
      • Business
      • Commercial
      • CommercialLand
      • Contact
      • Functions
      • Land
      • Property
      • Rental
      • Rural
    • Shortcode
      • CommercialListingSearch
      • ContactForm
      • Listing
      • ListingAdvanced
      • ListingAuction
      • ListingCategory
      • ListingFeature
      • ListingLocation
      • ListingMetaDoc
      • ListingOpen
      • ListingSearch
      • Map
    • Taxonomy
      • BusinessCategories
      • ContactTag
      • Features
      • Location
    • Templates
      • Themes
        • iThemes
        • iThemesBuilder
    • Widget
      • Admin
        • Dashboard
      • Classes
        • Author
        • ContactCapture
        • Gallery
        • Listing
        • Search
      • Functions
  • None
  • WordPress
    • Session

Classes

  • EPL_License

Class EPL_License

License handler for Easy Property Listings

This class should simplify the process of adding license information to new EPL extensions.

Package: EPL\Classes\License
Copyright: Copyright (c) 2020, Merv Barrett
License: GNU Public License
Version: 1.1
Since: 1.0
Located at lib/includes/class-epl-license.php

Methods summary

public
# __construct( string $_file, string $_item_name, string $_version, string $_author, string $_optname = null, string $_api_url = null, string $_item_id = null )

Class constructor

Class constructor

Parameters

$_file
File.
$_item_name
Item name.
$_version
Version.
$_author
Author name.
$_optname
Options.
$_api_url
API URL.
$_item_id
Item ID.
public
# auto_updater( )

Auto updater

Auto updater

public
# activate_license( )

Activate the license key

Activate the license key

public
# deactivate_license( )

Deactivate the license key

Deactivate the license key

public
# maybe_validate_license( )

Check if validating license

Check if validating license

public
# license_notices( )

Outputs any notices generated by the class.

Outputs any notices generated by the class.

Since

3.1.4
public
# notices( )

Admin notices for errors

Admin notices for errors

public
# plugin_row_license_missing( array $plugin_data, array $version_info )

Displays message inline on plugin row that the license key is missing

Displays message inline on plugin row that the license key is missing

Parameters

$plugin_data
Data.
$version_info
Version info.

Since

2.5
public array
# register_beta_support( array $products )

Adds this plugin to the beta page

Adds this plugin to the beta page

Parameters

$products
Beta products.

Returns

array

Since

2.6.11
Easy Property Listings 3.4.40 Code Reference API documentation generated by ApiGen