Docs Goabase

MemberSQL
in package
uses TraitData, TraitGeoSQL, TraitUser

FinalYes

Table of Contents

Properties

$intLimit  : int
$att  : array<string|int, mixed>
$data  : Data
$env  : array<string|int, mixed>
$user  : User

Methods

__construct()  : mixed
getDataInstance()  : Data
getGeoSQLInstance()  : GeoSQL
getSQL()  : array<string|int, mixed>
Creates sql for member list
getUserInstance()  : User
getDataSearch()  : array<string|int, mixed>
getLocationFilter()  : mixed
getSQLMember()  : array<string|int, mixed>
getSQLTag()  : array<string|int, mixed>
handleMembershipFilters()  : array<string|int, mixed>

Properties

$att

private array<string|int, mixed> $att = []

Methods

getSQL()

Creates sql for member list

public getSQL([array<string|int, mixed>|null $getParas = ['nPos' => 0, 'saAtt' => []] ][, array<string|int, mixed> $saUserIDs = [] ]) : array<string|int, mixed>
Parameters
$getParas : array<string|int, mixed>|null = ['nPos' => 0, 'saAtt' => []]
$saUserIDs : array<string|int, mixed> = []
Return values
array<string|int, mixed>

[0]: count, [1] standard mit limit, [2] ohne limit, [3] nur where

getDataSearch()

private getDataSearch() : array<string|int, mixed>
Return values
array<string|int, mixed>

getLocationFilter()

private getLocationFilter() : mixed

getSQLMember()

private getSQLMember([string $key = 'naBuddyIDs' ]) : array<string|int, mixed>
Parameters
$key : string = 'naBuddyIDs'
Return values
array<string|int, mixed>

getSQLTag()

private getSQLTag() : array<string|int, mixed>
Return values
array<string|int, mixed>

handleMembershipFilters()

private handleMembershipFilters() : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results