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 SearchResultsViewModel

Direct known subclasses

hji\users\models\FavoritesViewModel

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

Methods summary

public
# __construct( hji\ResponsiveIDX\models\IdxSearchModel $idxSearchModel, hji\ResponsiveIDX\utils\View $view )
public
# setAlert( $message, $severity = hji\ResponsiveIDX\models\Alerts::INFO, $dismiss = false )
public
# getSearchResultsView( )
public
# getSearchSalesResultsView( )
public
# getSliderView( )
public
# getPromotedListingsView( )
public
# getListingDetailsView( )
public
# getPropertyAdsView( )
protected
# _setListingsObj( )
protected
# _setPromotedListingsObj( )
protected
# _setListingDetailsObj( )
protected
# _setViewResultsAs( )
protected
# _setGridSize( )
protected
# _setPagination( $paginationOn = false )
protected
# _setSliderParams( )
protected
# _setCompliance( )
public mixed|
# _setResultsSnippetHashmap( boolean $listingType = false )

Hashmap for main details fields to display in search results snippet.

Hashmap for main details fields to display in search results snippet.

Parameters

$listingType

Returns

mixed|
  • array of listing object properties or false
public mixed|
# _setDetailsSnippetHashmap( $listingType )

Hashmap for main details fields to display on listing details pages.

Hashmap for main details fields to display on listing details pages.

Parameters

$listingType

Returns

mixed|
  • array of listing object properties or false
public string
# _setListingInquiryForms( )

Returns listing inquiry forms HTML for listing details page

Returns listing inquiry forms HTML for listing details page

Returns

string
public
# _setListingInquiryButtons( )
public
# _setQuickSearchWidget( )

Returns Quick Search widget for embedding on search results pages

Returns Quick Search widget for embedding on search results pages

Output Quick Home Search widget at the top of search results only if search is initiated - not when results are embedded via a shortcode or widget OR when results embedded and "search_widget" parameter is set to TRUE

public
# _applySearchWidgetClassesFilter( $classes, $instance )
public
# _setDisplayOptions( )
public
# _setListingResultsSnippets( )
public
# _setListingHTMLDataAttributes( $listing, $view )
public string
# getListingInquiryForms( array $args = array() )

Returns listing inquiry forms for listing details pages.

Returns listing inquiry forms for listing details pages.

Parameters

$args

Returns

string
public string
# doShortcode( $value )

Executes shortcodes as well as cForms' custom shortcode

Executes shortcodes as well as cForms' custom shortcode

Parameters

$value

Returns

string
public mixed
# prePopulateHorizontalWidget( $instance, $args )

Forcing horizontal search widget to pre-populate with search parameters form current idxSearchModel.

Forcing horizontal search widget to pre-populate with search parameters form current idxSearchModel.

Parameters

$instance
$args

Returns

mixed

Since

3.0

Properties summary

protected $search_params
#
protected $view
#
protected $default_grid_size
#
protected $params
#
protected boolean $alerts
# false
protected $idxSearchModel
#
HJI WP Membership Code Reference API documentation generated by ApiGen