PartySQL
in package
uses
TraitCountry, TraitGeoSQL, TraitUser
Table of Contents
Properties
Methods
- __construct() : mixed
- getCountryInstance() : Country
- getGeoSQLInstance() : GeoSQL
- getIdIn() : string
- getSQL() : array{0: string, 1: string, 2: string, 3: string}
- Generates 4 different SQL statements for the parties
- getUserInstance() : User
- getFromDateSince() : string
- getFromDateStart() : string
- getLocationFilter() : string
- getSearchDate() : string
- getSearchFilter() : string
- getSQLDistinctIDs() : string
- getSub() : string
- getSubCountry() : string
- getSubUser() : string
Properties
$env
private
array<string|int, mixed>
$env
$geoSQL
private
GeoSQL
$geoSQL
$user
private
User
$user
Methods
__construct()
public
__construct() : mixed
getCountryInstance()
public
getCountryInstance() : Country
Return values
CountrygetGeoSQLInstance()
public
getGeoSQLInstance() : GeoSQL
Return values
GeoSQLgetIdIn()
public
getIdIn(string $strSQLAndIdIn[, string $strTable = '' ]) : string
Parameters
- $strSQLAndIdIn : string
- $strTable : string = ''
Return values
stringgetSQL()
Generates 4 different SQL statements for the parties
public
getSQL(array<string|int, mixed> $saAtt[, int $nPos = 0 ][, int $bPast = 0 ]) : array{0: string, 1: string, 2: string, 3: string}
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 [0]: count, [1] standard with limit, [2] no limit, [3] where only
Tags
Return values
array{0: string, 1: string, 2: string, 3: string}getUserInstance()
public
getUserInstance() : User
Return values
UsergetFromDateSince()
private
getFromDateSince(array<string|int, mixed> $saAtt, string $strWhereDate) : string
Parameters
- $saAtt : array<string|int, mixed>
- $strWhereDate : string
Return values
stringgetFromDateStart()
private
getFromDateStart(array<string|int, mixed> $saAtt, string $strWhereDate) : string
Parameters
- $saAtt : array<string|int, mixed>
- $strWhereDate : string
Return values
stringgetLocationFilter()
private
getLocationFilter(array<string|int, mixed> $saAtt, int $nPos, int $bPast) : string
Parameters
- $saAtt : array<string|int, mixed>
- $nPos : int
- $bPast : int
Tags
Return values
stringgetSearchDate()
private
getSearchDate([string $strSearchDate = '' ]) : string
Parameters
- $strSearchDate : string = ''
Tags
Return values
stringgetSearchFilter()
private
getSearchFilter(array<string|int, mixed> $saAtt) : string
Parameters
- $saAtt : array<string|int, mixed>
Tags
Return values
stringgetSQLDistinctIDs()
private
getSQLDistinctIDs(string $tblKey) : string
Parameters
- $tblKey : string
Return values
stringgetSub()
private
getSub([array<string|int, mixed> $saAtt = [] ]) : string
Parameters
- $saAtt : array<string|int, mixed> = []
Return values
stringgetSubCountry()
private
getSubCountry(string $country) : string
Parameters
- $country : string
Return values
stringgetSubUser()
private
getSubUser(array<string|int, mixed> $saAtt, int $nUserID) : string
Parameters
- $saAtt : array<string|int, mixed>
- $nUserID : int