Ipaddress_Visitor_Filter_Controller
in package
Ipaddress_Visitor_Filter_Controller.
Tags
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
selfgetConditions()
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
objectisBlocked()
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