ValidInput
in package
Read onlyYes
FinalYes
Table of Contents
Properties
Methods
- __construct() : mixed
- bookmarkCheckAndInitAtt() : array<string|int, mixed>
- checkAjaxAction() : string|null
- checkAjaxRequest() : string|null
- Check if the request is an ajax request
- initAjaxIDString() : string|null
- initApiGetParas() : array<string|int, mixed>
- initIdByName() : int|null
- initIsPast() : int
- initJsonData() : string|null
- initMainAtts() : array<string|int, mixed>
- saAtt
- initPartyID() : string|int|null
- initPosVar() : int
- initPublicUserID() : string|null
- stripTagsDeep() : array<string|int, mixed>|string
- Clean values from HTML
- addRequestAtts() : array<string|int, mixed>
- zu $saAtt: radius, searchdate, order_da, myopen, member_puid, search, m, y
- addSearchTermToAtts() : array<string|int, mixed>
- checkAttributes() : array<string|int, mixed>
- clearCountryVal() : array<string|int, mixed>
- exceedsLimit() : void
- isValidIsoDate() : bool
- Validates ISO date format: YYYY-MM-DD, YYYY-MM, or YYYY
Properties
$input
private
Input
$input
Methods
__construct()
public
__construct(Input $input) : mixed
Parameters
- $input : Input
bookmarkCheckAndInitAtt()
public
bookmarkCheckAndInitAtt(array<string|int, mixed> $saAtt) : array<string|int, mixed>
Parameters
- $saAtt : array<string|int, mixed>
Return values
array<string|int, mixed>checkAjaxAction()
public
checkAjaxAction() : string|null
Return values
string|nullcheckAjaxRequest()
Check if the request is an ajax request
public
checkAjaxRequest(string|null $action) : string|null
Parameters
- $action : string|null
Return values
string|null —action-error | $action
initAjaxIDString()
public
initAjaxIDString() : string|null
Return values
string|nullinitApiGetParas()
public
initApiGetParas(int $nPos, string|null $PUID, int|string|null $PID, int|null $bPast) : array<string|int, mixed>
Parameters
- $nPos : int
- $PUID : string|null
- $PID : int|string|null
- $bPast : int|null
Return values
array<string|int, mixed>initIdByName()
public
initIdByName([string $indexName = 'nID' ]) : int|null
Parameters
- $indexName : string = 'nID'
Return values
int|nullinitIsPast()
public
initIsPast([int $default = 0 ]) : int
Parameters
- $default : int = 0
Return values
intinitJsonData()
public
initJsonData() : string|null
Return values
string|nullinitMainAtts()
saAtt
public
initMainAtts([array<string|int, mixed> $saAtt = [] ]) : array<string|int, mixed>
Parameters
- $saAtt : array<string|int, mixed> = []
Return values
array<string|int, mixed>initPartyID()
public
initPartyID() : string|int|null
Return values
string|int|nullinitPosVar()
public
initPosVar() : int
Return values
intinitPublicUserID()
public
initPublicUserID() : string|null
Return values
string|nullstripTagsDeep()
Clean values from HTML
public
stripTagsDeep(array<string|int, mixed>|string|ArrayAccess $value) : array<string|int, mixed>|string
Parameters
- $value : array<string|int, mixed>|string|ArrayAccess
Return values
array<string|int, mixed>|stringaddRequestAtts()
zu $saAtt: radius, searchdate, order_da, myopen, member_puid, search, m, y
private
addRequestAtts([array<string|int, mixed> $saAtt = [] ]) : array<string|int, mixed>
Parameters
- $saAtt : array<string|int, mixed> = []
Return values
array<string|int, mixed>addSearchTermToAtts()
private
addSearchTermToAtts(array<string|int, mixed> $saAtt) : array<string|int, mixed>
Parameters
- $saAtt : array<string|int, mixed>
Return values
array<string|int, mixed>checkAttributes()
private
checkAttributes(array<string|int, mixed> $saAtt) : array<string|int, mixed>
Parameters
- $saAtt : array<string|int, mixed>
Return values
array<string|int, mixed>clearCountryVal()
private
clearCountryVal(array<string|int, mixed> $saAtt) : array<string|int, mixed>
Parameters
- $saAtt : array<string|int, mixed>
Return values
array<string|int, mixed>exceedsLimit()
private
exceedsLimit(array<string|int, mixed> $values) : void
Parameters
- $values : array<string|int, mixed>
isValidIsoDate()
Validates ISO date format: YYYY-MM-DD, YYYY-MM, or YYYY
private
isValidIsoDate(string $date) : bool
Parameters
- $date : string