HJI WP Membership Code Reference
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo
  • Hook Reference
  • Slipstream API Docs

Namespaces

  • hji
    • AgentRoster
      • controllers
      • models
      • utils
    • common
      • factories
      • interfaces
      • models
      • utils
    • construction
      • admin
        • controllers
        • models
      • core
      • front
        • controllers
      • interfaces
      • models
        • listings
        • subdivisions
      • views
    • geofarms
      • common
      • controllers
      • models
      • widgets
    • homevalue
      • controllers
      • core
        • abstracts
      • models
    • lifestylefinder
    • listingstoblog
      • controllers
    • membership
      • abstracts
      • controllers
      • entities
      • extension
        • abstracts
        • interfaces
      • factories
      • includes
      • interfaces
      • models
        • data
        • webservice
          • abstracts
          • actions
          • interfaces
      • observers
      • services
    • recentsales
      • controllers
      • tinymce
      • widgets
    • ResponsiveIDX
      • abstracts
      • adapters
      • controllers
      • core
        • abstracts
      • entities
      • models
      • services
      • tinymce
      • utils
      • widgets
    • schools
      • controllers
      • tinymce
      • widgets
    • users
      • abstracts
      • admin
        • controllers
        • models
      • controllers
      • core
        • abstracts
      • entities
      • models
      • utils
  • None
  • REL
    • controllers
    • Models
    • Taxonomies
    • Utils
      • Convert
    • widgets

Classes

  • BaseController
  • IdxApp
  • Pagination
  • RecentlyViewed
  • RegistrationForm
  • Settings
  • Upgrader

Class Settings

Class Component to use for extending components, controllers and models in other plugins

hji\membership\services\DependencyInjector
Extended by hji\membership\abstracts\Component
Extended by hji\membership\extension\abstracts\Component implements hji\membership\extension\interfaces\ExtensionInterface
Extended by hji\ResponsiveIDX\core\abstracts\Component
Extended by hji\ResponsiveIDX\core\Controller
Extended by hji\ResponsiveIDX\controllers\BaseController
Extended by hji\ResponsiveIDX\controllers\Settings
Namespace: hji\ResponsiveIDX\controllers
Package: hji\membership\extension\abstracts
Codecoverageignore
Located at classes/controllers/Settings.php

Methods summary

public
# __construct( )

Overrides

hji\ResponsiveIDX\controllers\BaseController::__construct
public static
# getInstance( )
public
# refreshRewriteRules( )
public array
# addQueryVars( $queryVars )

Adds IDX-related variables to WP_Query object

Adds IDX-related variables to WP_Query object

Parameters

$queryVars

Returns

array
public static
# getRewriteRulesPatterns( )
public static
# getRewriteRulePattern( $item, $type )
public
# addRewriteRules( )

Registers custom rewrite rules

Registers custom rewrite rules

public
# admin_notices_action( )

Displays all messages registered to 'your-settings-error-slug'

Displays all messages registered to 'your-settings-error-slug'

public
# loadSettings( )
public mixed
# getOption( $optionName )

Returns setting value

Returns setting value

Parameters

$optionName

Returns

mixed
public
# getSearchPageSlug( )
public
# add_menu( )
public
# plugin_options_page( )
public
# plugin_options_tabs( )
public
# general_settings_validate( $input )
public static
# get_valid_license_keys( )
public static
# get_mls_ids( )
public
# register_general_settings( )

Registers General Settings

Registers General Settings

Returns


[type] [description]
public
# section_general( )

General Settings Tab Content

General Settings Tab Content

Returns


[type] [description]
public
# section_offices_agents( )

Offices/Agents IDs Sub-section for General Section.

Offices/Agents IDs Sub-section for General Section.

public static
# _getAgents( )
public static
# _findAgents( )

Ajax function

Ajax function

public static
# _findOffices( )

Ajax function

Ajax function

public static
# _updateAgents( )

Ajax function

Ajax function

public static
# _getOffices( )
public static
# _updateOffices( )

Ajax function

Ajax function

public
# register_property_ads_settings( )

Registers Property Ads settings

Registers Property Ads settings

Returns


[type] [description]
public
# register_offices_agents_settings( )

Register Offices/Agents settings

Register Offices/Agents settings

Returns


[type] [description]
public
# register_color_settings( )
public
# register_contact_info_settings( )
public
# register_registration_settings( )
public
# loadScripts( )
public
# section_property_ads( )

HTML Property Ads Tab Content

HTML Property Ads Tab Content

Returns


[type] [description]
public static
# get_colors( )
public
# section_color( )
public
# color_settings_validate( $input )
public
# section_contact_info( )
public
# section_registration( )

Methods inherited from hji\ResponsiveIDX\core\abstracts\Component

getServiceContainer()

Methods inherited from hji\membership\extension\abstracts\Component

getMembershipServices(), getProjectRoute(), getServices(), membershipServices(), services()

Methods inherited from hji\membership\services\DependencyInjector

di()

Properties summary

public static string $general_settings_key
# 'hjpl_general_settings'
public static string $property_ads_settings_key
# 'hjpl_property_ads_settings'
public static string $offices_agents_settings_key
# 'hjpl_offices_agents_settings'
public static string $color_settings_key
# 'hjpl_color_settings'
public static string $contact_info_settings_key
# 'hjpl_contact_info_settings'
public static string $valid_license_keys
# 'hjpl_valid_license_keys'
public static string $mls_metadata
# 'hjpl_mls_metadata'
public static string $registration_settings_key
# 'hjpl_registration_settings'
public static array $default_color_settings
# array( 'button-bg-light' => '0088cc', 'button-bg-dark' => '0044cc', 'button-text-color' => 'ffffff', 'zebra-bg-light' => 'ffffff', 'zebra-bg-dark' => 'f7f7f7' )

Properties inherited from hji\ResponsiveIDX\controllers\BaseController

$eventDispatcher, $membership, $view

HJI WP Membership Code Reference API documentation generated by ApiGen