Docs Goabase

PartySQL
in package
uses TraitData, TraitGeoSQL, TraitUser

FinalYes

Table of Contents

Properties

$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>
Generates 4 different SQL statements for the parties
getUserInstance()  : User
getDateCondition()  : array<string|int, mixed>
getFromDateSince()  : array<string|int, mixed>
getFromDateStart()  : array<string|int, mixed>
getIdIn()  : string
getLocationFilter()  : array<string|int, mixed>
getSearchDate()  : array<string|int, mixed>
getSearchFilter()  : array<string|int, mixed>
getSQLDistinctIDs()  : array<string|int, mixed>
getStatus()  : array<string|int, mixed>
getSub()  : array<string|int, mixed>
getSubCountry()  : array<string|int, mixed>
getSubUser()  : array<string|int, mixed>
processAttributes()  : array<string|int, mixed>

Properties

$att

public array<string|int, mixed> $att

$env

private array<string|int, mixed> $env

Methods

__construct()

public __construct() : mixed

getSQL()

Generates 4 different SQL statements for the parties

public getSQL(array<string|int, mixed> $saAtt[, int $nPos = 0 ][, int $bPast = 0 ]) : array<string|int, mixed>
Parameters
$saAtt : array<string|int, mixed>
  • searchdate, date_since, geoloc,photos, reports, meetings, lifts, field, search, report_puid, meeting_puid, lift_puid, flyer, member_puid, tag, mystyle, inout, status, country, new_entries
$nPos : int = 0
  • Counter
$bPast : int = 0
  • 0: present, 1: past
Tags
@return

array{0:,1:,2:,3:} [0]: count, [1] standard with limit, [2] no limit, [3] where only

Return values
array<string|int, mixed>

getDateCondition()

private getDateCondition(string $strOperator) : array<string|int, mixed>
Parameters
$strOperator : string
Return values
array<string|int, mixed>

getFromDateSince()

private getFromDateSince(array<string|int, mixed> $whereDate) : array<string|int, mixed>
Parameters
$whereDate : array<string|int, mixed>
Return values
array<string|int, mixed>

getFromDateStart()

private getFromDateStart(array<string|int, mixed> $whereDate) : array<string|int, mixed>
Parameters
$whereDate : array<string|int, mixed>
Return values
array<string|int, mixed>

getIdIn()

private getIdIn(string $strSQLIn[, string $strTable = '' ]) : string
Parameters
$strSQLIn : string
$strTable : string = ''
Return values
string

getLocationFilter()

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

getSearchDate()

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

getSearchFilter()

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

getSQLDistinctIDs()

private getSQLDistinctIDs(string $tableName) : array<string|int, mixed>
Parameters
$tableName : string
Return values
array<string|int, mixed>

getStatus()

private getStatus(string $strOperator) : array<string|int, mixed>
Parameters
$strOperator : string
Return values
array<string|int, mixed>

getSub()

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

getSubCountry()

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

getSubUser()

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

processAttributes()

private processAttributes(array<string|int, mixed> $saAtt) : array<string|int, mixed>
Parameters
$saAtt : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results