Documentation

Ipaddress_Visitor_Filter_Controller
in package

Ipaddress_Visitor_Filter_Controller.

Tags
subpackage

Ipaddress

version
7.x
author

Hostmake LLC

copyright

© 2005-2024 ООО "Хостмэйк" (Hostmake LLC), http://www.hostcms.ru

Table of Contents

Properties

$instance  : mixed
The singleton instances.
$_blockHours  : mixed
Get number of hours to block
$_cacheGetCounterData  : array<string|int, mixed>
Cache for _getCounterData($hours)
$_cacheName  : string
Cache name
$_filters  : array<string|int, mixed>|null
Cache for getFilters()

Methods

clearCache()  : self
Clear ipaddresses cache
getConditions()  : array<string|int, mixed>
Get user filter conditions
getFilters()  : array<string|int, mixed>
Get filters
getHoursToBlock()  : mixed
getTypes()  : array<string|int, mixed>
Get user filter types
incVisitorFilterBanned()  : mixed
Update banned fo Ipaddress_Filter
instance()  : object
Register an existing instance as a singleton.
isBlocked()  : bool
Check is request blocked
_getCounterData()  : array<string|int, mixed>
Get Counter_Visit for $hours
clearCacheGetCounterData()  : selft
Clear $this->_cacheGetCounterData

Properties

$instance

The singleton instances.

public static mixed $instance = \NULL

$_blockHours

Get number of hours to block

protected mixed $_blockHours = \NULL

$_cacheGetCounterData

Cache for _getCounterData($hours)

protected array<string|int, mixed> $_cacheGetCounterData = array()

$_cacheName

Cache name

protected string $_cacheName = 'ipaddresses'

$_filters

Cache for getFilters()

protected array<string|int, mixed>|null $_filters = \NULL

Methods

clearCache()

Clear ipaddresses cache

public clearCache() : self
Return values
self

getConditions()

Get user filter conditions

public static getConditions() : array<string|int, mixed>
Return values
array<string|int, mixed>

getFilters()

Get filters

public getFilters() : array<string|int, mixed>
Return values
array<string|int, mixed>

getHoursToBlock()

public getHoursToBlock() : mixed

getTypes()

Get user filter types

public static getTypes() : array<string|int, mixed>
Return values
array<string|int, mixed>

incVisitorFilterBanned()

Update banned fo Ipaddress_Filter

public incVisitorFilterBanned(int $id) : mixed
Parameters
$id : int

instance()

Register an existing instance as a singleton.

public static instance() : object
Return values
object

isBlocked()

Check is request blocked

public isBlocked() : bool
Return values
bool

_getCounterData()

Get Counter_Visit for $hours

protected _getCounterData(int $hours) : array<string|int, mixed>
Parameters
$hours : int
Return values
array<string|int, mixed>

clearCacheGetCounterData()

Clear $this->_cacheGetCounterData

protected clearCacheGetCounterData() : selft
Return values
selft

        
On this page

Search results