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

  • ComplianceModel
  • ComplianceViewModel
  • FieldLabels
  • HashMap
  • IdxSearchModel
  • MarketMetadata
  • PaginationViewModel
  • QuickSearchViewModel
  • SearchFilters
  • SearchParams
  • SearchResultsViewModel
  • ShortcodesModel
  • SpatialMatchModel

Class QuickSearchViewModel

Namespace: hji\ResponsiveIDX\models
Located at classes/models/QuickSearchViewModel.php

Methods summary

public
# __construct( hji\ResponsiveIDX\widgets\QuickSearch_Widget $widget )
public
# getWidgetContent( $args, $instance )
public array
# _getListingTypeValues( $instance )

Returns array of listing type keys to labels for views

Returns array of listing type keys to labels for views

Parameters

$instance

Returns

array
public string
# _getSelectedListingType( $instance )

Returns selected listing type or falls back onto a default one.

Returns selected listing type or falls back onto a default one.

Parameters

$instance
of the widget

Returns

string
public
# widgetFormContent( $instance )

Returns administrative HTML form content for Quick Search Widget (Widget Dashboard)

Returns administrative HTML form content for Quick Search Widget (Widget Dashboard)

Parameters

$instance
Search Widget instance
public boolean|string
# property_type_selector( $instance, $market, $listingType )

Returns listing types as a list of check-boxes with expandable property types checkbox sub-lists respectively to selected market. (This is for back-end widget management form)

Returns listing types as a list of check-boxes with expandable property types checkbox sub-lists respectively to selected market. (This is for back-end widget management form)

Parameters

$instance
$market
$listingType

Returns

boolean|string
public array|null|string
# getParam( $param )

Returns search parameters value that were passed to the IdxSearchModel

Returns search parameters value that were passed to the IdxSearchModel

Parameters

$param

Returns

array|null|string
public boolean
# is_in_horizontal_sidebar( )

Checks if current widget is inside horizontal search sidebar

Checks if current widget is inside horizontal search sidebar

Returns

boolean
protected
# filterSupported( $filterName, $listingType )
public
# get_field_id( $str )
public
# get_field_name( $str )
public boolean|string
# createForm( $listingType, $instance, array $mainFields, array $advancedFields, array $formSettings = array() )

Returns quick search form HTML

Returns quick search form HTML

Parameters

$listingType
$instance
$mainFields
$advancedFields
$formSettings

Returns

boolean|string
public
# createFormField( array $fieldSettings )
public
# rangeView( $field1, $field2 )

Properties summary

public $settingsController
#
public $market
#
public $instanceSettings
#
HJI WP Membership Code Reference API documentation generated by ApiGen