CONTENIDO Security class

 Methods

Checks some CONTENIDO core related request parameters against XSS

checkRequests() : bool | void
Static

Returns

boolvoidTrue on success otherwhise nothing.

Escaped an query-string with mysql_real_escape_string

escapeDB(string $sString, \cDb $oDB, boolean $bUndoAddSlashes) : string
Static

Parameters

$sString

string

Input string

$oDB

\cDb

CONTENIDO database object

$bUndoAddSlashes

boolean

Flag for undo addslashes (optional, default: true)

Returns

stringConverted string

Escaped an query-string with addslashes

escapeString(string $sString) : string
Static

Parameters

$sString

string

Input string

Returns

stringConverted string

Escapes string using CONTENIDO urlencoding method and escapes string for inserting

filter(string $sString, \cDb $oDb) : string
Static

Parameters

$sString

string

Input string

$oDb

\cDb

CONTENIDO database object

Returns

stringFiltered string

Check: Has the variable an boolean value?

isBoolean(string $sVar) : boolean
Static

Parameters

$sVar

string

Input string

Returns

booleanCheck state

Check: Is the variable an integer?

isInteger(string $sVar) : boolean
Static

Parameters

$sVar

string

Input string

Returns

booleanCheck state

Check: Is the variable an string?

isString(string $sVar) : boolean
Static

Parameters

$sVar

string

Input string

Returns

booleanCheck state

Convert an string to an boolean

toBoolean(string $sString) : boolean
Static

Parameters

$sString

string

Input string

Returns

booleanType casted input string

Convert an string to an integer

toInteger(string $sString) : integer
Static

Parameters

$sString

string

Input string

Returns

integerType casted input string

Convert an string

toString(string $sString, boolean $bHTML, string $sAllowableTags) : string
Static

Parameters

$sString

string

Input string

$bHTML

boolean

If true check with strip_tags and stripslashes

$sAllowableTags

string

Allowable tags if $bHTML is true

Returns

stringConverted string

Reverts effect of method filter()

unFilter(string $sString) : string
Static

Parameters

$sString

string

Input string

Returns

stringUnfiltered string

Un-quote string quoted with escapeDB()

unescapeDB(string $sString) : string
Static

Parameters

$sString

string

Input string

Returns

stringConverted string