class CRM_Core_IDS

Methods

bool
check(array $route)

Check function.

static IDS_Init
create(array $config)

Create a new PHPIDS configuration object.

static array
createBaseConfig()

Create conservative, minimalist IDS configuration.

static array
createStandardConfig()

Create the standard, general-purpose IDS configuration used by many pages.

static array
createRouteConfig(array $route)

No description

bool
react(IDS_Report $result)

This function reacts on the values in the incoming results array.

Details

at line 60
bool check(array $route)

Check function.

This function includes the IDS vendor parts and runs the detection routines on the request array.

Parameters

array $route

Return Value

bool

at line 99
static protected IDS_Init create(array $config)

Create a new PHPIDS configuration object.

Parameters

array $config PHPIDS configuration array (per INI format).

Return Value

IDS_Init

at line 119
static array createBaseConfig()

Create conservative, minimalist IDS configuration.

Return Value

array

at line 142
static array createStandardConfig()

Create the standard, general-purpose IDS configuration used by many pages.

Return Value

array

at line 193
static array createRouteConfig(array $route)

Parameters

array $route

Return Value

array

at line 219
bool react(IDS_Report $result)

This function reacts on the values in the incoming results array.

Depending on the impact value certain actions are performed.

Parameters

IDS_Report $result

Return Value

bool