Store Locator Plus®

SLP_Style extends SLPlus_BaseClass_Object
in package

Class SLP_Style

The legacy Plugin Style interface using CSS files with headers. Replaced with the REST API Style Gallery Service in 4.7.3.

This is only here to continue to support sites that may have employed custom CSS styles.

Table of Contents

Properties

$slplus  : SLPlus
$uses_slplus  : bool
$slplus  : mixed
$uses_slplus  : mixed
$addon_settings  : mixed
$css_dir  : mixed

Methods

__construct()  : mixed
__get()  : SLPlus_BaseClass_Object
__isset()  : bool
get_instance()  : SLPlus_BaseClass_Object
Return an instance of the object which is also registered to the slplus global less the SLP_ part.
initialize()  : mixed
Things we do at the start.
set_properties()  : mixed
Set our properties.

Properties

$uses_slplus

public bool $uses_slplus

Set to true (default) if the object needs access to the SLPlus plugin object.

$addon_settings

private mixed $addon_settings = array('bubble' => array('slp-experience' => 'slp-experience[bubblelayout]', 'slp-enhanced-map' => 'bubblelayout'), 'layout' => array('slp-experience' => 'slp-experience[layout]', 'slp-pro' => 'csl-slplus-layout'), 'results' => array('slp-experience' => 'slp-experience[resultslayout]', 'slp-enhanced-results' => 'csl-slplus-ER-options[resultslayout]'), 'results_header' => array('slp-premier' => 'options[results_header]'), 'search' => array('slp-experience' => 'slp-experience[searchlayout]', 'slp-enhanced-results' => 'csl-slplus-ES-options[searchlayout]'))

Methods

__construct()

public __construct([array<string|int, mixed> $options = array() ]) : mixed
Parameters
$options : array<string|int, mixed> = array()

__isset()

public __isset(string $property) : bool
Parameters
$property : string
Return values
bool

get_instance()

Return an instance of the object which is also registered to the slplus global less the SLP_ part.

public static get_instance([bool $no_global = false ][, mixed $params = array() ]) : SLPlus_BaseClass_Object

TODO: PHP7.4 and PHP8.0 the static instance variable returns an object matching $class TODO: PHP8.1 the static instance continually returns the FIRST object (SLP_Admin_Helper) every time -- it is like PHP8.1 static instance is bound to base_class-object versus the calling class object

Parameters
$no_global : bool = false

set to true to skip assigning object to SLP global as a property.

$params : mixed = array()

object init params

Return values
SLPlus_BaseClass_Object

initialize()

Things we do at the start.

public initialize() : mixed

set_properties()

Set our properties.

public set_properties([array<string|int, mixed> $options = array() ]) : mixed
Parameters
$options : array<string|int, mixed> = array()

        
On this page

Search results