Docs Goabase

ValidInput
in package

Read onlyYes
FinalYes

Table of Contents

Properties

$input  : Input

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

Methods

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|null

checkAjaxRequest()

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|null

initApiGetParas()

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|null

initIsPast()

public initIsPast([int $default = 0 ]) : int
Parameters
$default : int = 0
Return values
int

initJsonData()

public initJsonData() : string|null
Return values
string|null

initMainAtts()

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|null

initPosVar()

public initPosVar() : int
Return values
int

initPublicUserID()

public initPublicUserID() : string|null
Return values
string|null

stripTagsDeep()

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>|string

addRequestAtts()

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
Return values
bool

        
On this page

Search results