Docs Goabase

PartyInfo
in package
uses TraitMemberLink, TraitParty, TraitPartyTimer, TraitSeo

FinalYes

Table of Contents

Properties

$party  : PartyData
$saParty  : array<string|int, mixed>
$tplDefLink  : string
$lenText  : int
$memberLink  : MemberLink
$midDot  : string
$partyInfoFlyer  : PartyInfoFlyer
$partyInfoUser  : PartyInfoUser
$tplLinkBox  : string

Methods

__construct()  : mixed
checkPartyShortInfo()  : array{'CountryFlag': string, 'CountryFlagLink': string, 'Duration': string, 'DurationTag': string, 'FlyerFullHeight': string, 'FlyerFullImg': string, 'FlyerFullImgLazy': string, 'FlyerFullSrc': string, 'FlyerFullWidth': string, 'FlyerLargeHeight': string, 'FlyerLargeImg': string, 'FlyerLargeImgLazy': string, 'FlyerLargeSrc': string, 'FlyerLargeWidth': string, 'FlyerMediumHeight': string, 'FlyerMediumImg': string, 'FlyerMediumImgLazy': string, 'FlyerMediumSrc': string, 'FlyerMediumWidth': string, 'FlyerSmallHeight': string, 'FlyerSmallImg': string, 'FlyerSmallImgLazy': string, 'FlyerSmallLink': string, 'FlyerSmallWidth': string, 'FromToDate': string, 'LastUpdate': string, 'PartyAjaxInfo': string, 'PartyAjaxLink': string, 'PartyBubble': string, 'PartyTitle': string, 'StartDateTime': string, 'StatusImg': string, 'TimeToGo': string, 'djs': string, 'id': int, 'inout': string, 'flag_display': string, 'live': string, 'location': string, 'locname': string, 'loctown': string, 'orgaLink': string, 'orga_id': int, 'postalcode': string, 'seoParty': string, 'seoPartyFlyer': string, 'seoPartyInvite': string, 'seoPartyMeeting': string, 'seoPartyMeetingPast': string, 'seoPartyPeople': string, 'seoPartyPhotos': string, 'seoPartyReports': string, 'street': string}
getMemberLinkInstance()  : MemberLink
getPartyInstance()  : PartyData
getPartyTimerInstance()  : PartyTimer
getRealLoc()  : string
getSeoInstance()  : Seo
getShortForAjaxSeoOnly()  : array<string|int, mixed>
getShortFromData()  : array{'CountryFlag': string, 'CountryFlagLink': string, 'Duration': string, 'DurationTag': string, 'FlyerFullHeight': string, 'FlyerFullImg': string, 'FlyerFullImgLazy': string, 'FlyerFullSrc': string, 'FlyerFullWidth': string, 'FlyerLargeHeight': string, 'FlyerLargeImg': string, 'FlyerLargeImgLazy': string, 'FlyerLargeSrc': string, 'FlyerLargeWidth': string, 'FlyerMediumHeight': string, 'FlyerMediumImg': string, 'FlyerMediumImgLazy': string, 'FlyerMediumSrc': string, 'FlyerMediumWidth': string, 'FlyerSmallHeight': string, 'FlyerSmallImg': string, 'FlyerSmallImgLazy': string, 'FlyerSmallLink': string, 'FlyerSmallWidth': string, 'FromToDate': string, 'LastUpdate': string, 'PartyAjaxInfo': string, 'PartyAjaxLink': string, 'PartyBubble': string, 'PartyTitle': string, 'StartDateTime': string, 'StatusImg': string, 'TimeToGo': string, 'djs': string, 'id': int, 'inout': string, 'flag_display': string, 'live': string, 'location': string, 'locname': string, 'loctown': string, 'orgaLink': string, 'orga_id': int, 'postalcode': string, 'seoParty': string, 'seoPartyFlyer': string, 'seoPartyInvite': string, 'seoPartyMeeting': string, 'seoPartyMeetingPast': string, 'seoPartyPeople': string, 'seoPartyPhotos': string, 'seoPartyReports': string, 'street': string}
getShortFromVisited()  : array{'CountryFlag': string, 'CountryFlagLink': string, 'Duration': string, 'DurationTag': string, 'FlyerFullHeight': string, 'FlyerFullImg': string, 'FlyerFullImgLazy': string, 'FlyerFullSrc': string, 'FlyerFullWidth': string, 'FlyerLargeHeight': string, 'FlyerLargeImg': string, 'FlyerLargeImgLazy': string, 'FlyerLargeSrc': string, 'FlyerLargeWidth': string, 'FlyerMediumHeight': string, 'FlyerMediumImg': string, 'FlyerMediumImgLazy': string, 'FlyerMediumSrc': string, 'FlyerMediumWidth': string, 'FlyerSmallHeight': string, 'FlyerSmallImg': string, 'FlyerSmallImgLazy': string, 'FlyerSmallLink': string, 'FlyerSmallWidth': string, 'FromToDate': string, 'LastUpdate': string, 'PartyAjaxInfo': string, 'PartyAjaxLink': string, 'PartyBubble': string, 'PartyTitle': string, 'StartDateTime': string, 'StatusImg': string, 'TimeToGo': string, 'djs': string, 'id': int, 'inout': string, 'flag_display': string, 'live': string, 'location': string, 'locname': string, 'loctown': string, 'orgaLink': string, 'orga_id': int, 'postalcode': string, 'seoParty': string, 'seoPartyFlyer': string, 'seoPartyInvite': string, 'seoPartyMeeting': string, 'seoPartyMeetingPast': string, 'seoPartyPeople': string, 'seoPartyPhotos': string, 'seoPartyReports': string, 'street': string}
calculateDuration()  : array<string|int, mixed>
generateDurationMarkup()  : string
getAjaxLinkAndSeoOnly()  : array<string|int, mixed>
getDefReturn()  : array<string|int, mixed>
getFromToDates()  : array<string|int, mixed>
getInfoOutput()  : array<string|int, mixed>|string
getOrgaLink()  : array<string|int, mixed>
getPartyTitle()  : array<string|int, mixed>
getReturnDefFlyer()  : array<string|int, mixed>
Defaults
getShort()  : array{'CountryFlag': string, 'CountryFlagLink': string, 'Duration': string, 'DurationTag': string, 'FlyerFullHeight': string, 'FlyerFullImg': string, 'FlyerFullImgLazy': string, 'FlyerFullSrc': string, 'FlyerFullWidth': string, 'FlyerLargeHeight': string, 'FlyerLargeImg': string, 'FlyerLargeImgLazy': string, 'FlyerLargeSrc': string, 'FlyerLargeWidth': string, 'FlyerMediumHeight': string, 'FlyerMediumImg': string, 'FlyerMediumImgLazy': string, 'FlyerMediumSrc': string, 'FlyerMediumWidth': string, 'FlyerSmallHeight': string, 'FlyerSmallImg': string, 'FlyerSmallImgLazy': string, 'FlyerSmallLink': string, 'FlyerSmallWidth': string, 'FromToDate': string, 'LastUpdate': string, 'PartyAjaxInfo': string, 'PartyAjaxLink': string, 'PartyBubble': string, 'PartyTitle': string, 'StartDateTime': string, 'StatusImg': string, 'TimeToGo': string, 'djs': string, 'id': int, 'inout': string, 'flag_display': string, 'live': string, 'location': string, 'locname': string, 'loctown': string, 'orgaLink': string, 'orga_id': int, 'postalcode': string, 'seoParty': string, 'seoPartyFlyer': string, 'seoPartyInvite': string, 'seoPartyMeeting': string, 'seoPartyMeetingPast': string, 'seoPartyPeople': string, 'seoPartyPhotos': string, 'seoPartyReports': string, 'street': string}
Returns an array of different complete party infos.
getShortenMainFields()  : array<string|int, mixed>
getStartsIn()  : string
getUnifiedLoc()  : array<string|int, mixed>
getWhoWhere()  : string
recheckParty()  : array<string|int, mixed>
setParty()  : void
shortSetter()  : void

Properties

$saParty

public array<string|int, mixed> $saParty

Methods

checkPartyShortInfo()

public checkPartyShortInfo(array<string|int, mixed> $saPartyShort, array<string|int, mixed> $arrParty) : array{'CountryFlag': string, 'CountryFlagLink': string, 'Duration': string, 'DurationTag': string, 'FlyerFullHeight': string, 'FlyerFullImg': string, 'FlyerFullImgLazy': string, 'FlyerFullSrc': string, 'FlyerFullWidth': string, 'FlyerLargeHeight': string, 'FlyerLargeImg': string, 'FlyerLargeImgLazy': string, 'FlyerLargeSrc': string, 'FlyerLargeWidth': string, 'FlyerMediumHeight': string, 'FlyerMediumImg': string, 'FlyerMediumImgLazy': string, 'FlyerMediumSrc': string, 'FlyerMediumWidth': string, 'FlyerSmallHeight': string, 'FlyerSmallImg': string, 'FlyerSmallImgLazy': string, 'FlyerSmallLink': string, 'FlyerSmallWidth': string, 'FromToDate': string, 'LastUpdate': string, 'PartyAjaxInfo': string, 'PartyAjaxLink': string, 'PartyBubble': string, 'PartyTitle': string, 'StartDateTime': string, 'StatusImg': string, 'TimeToGo': string, 'djs': string, 'id': int, 'inout': string, 'flag_display': string, 'live': string, 'location': string, 'locname': string, 'loctown': string, 'orgaLink': string, 'orga_id': int, 'postalcode': string, 'seoParty': string, 'seoPartyFlyer': string, 'seoPartyInvite': string, 'seoPartyMeeting': string, 'seoPartyMeetingPast': string, 'seoPartyPeople': string, 'seoPartyPhotos': string, 'seoPartyReports': string, 'street': string}
Parameters
$saPartyShort : array<string|int, mixed>
$arrParty : array<string|int, mixed>
Return values
array{'CountryFlag': string, 'CountryFlagLink': string, 'Duration': string, 'DurationTag': string, 'FlyerFullHeight': string, 'FlyerFullImg': string, 'FlyerFullImgLazy': string, 'FlyerFullSrc': string, 'FlyerFullWidth': string, 'FlyerLargeHeight': string, 'FlyerLargeImg': string, 'FlyerLargeImgLazy': string, 'FlyerLargeSrc': string, 'FlyerLargeWidth': string, 'FlyerMediumHeight': string, 'FlyerMediumImg': string, 'FlyerMediumImgLazy': string, 'FlyerMediumSrc': string, 'FlyerMediumWidth': string, 'FlyerSmallHeight': string, 'FlyerSmallImg': string, 'FlyerSmallImgLazy': string, 'FlyerSmallLink': string, 'FlyerSmallWidth': string, 'FromToDate': string, 'LastUpdate': string, 'PartyAjaxInfo': string, 'PartyAjaxLink': string, 'PartyBubble': string, 'PartyTitle': string, 'StartDateTime': string, 'StatusImg': string, 'TimeToGo': string, 'djs': string, 'id': int, 'inout': string, 'flag_display': string, 'live': string, 'location': string, 'locname': string, 'loctown': string, 'orgaLink': string, 'orga_id': int, 'postalcode': string, 'seoParty': string, 'seoPartyFlyer': string, 'seoPartyInvite': string, 'seoPartyMeeting': string, 'seoPartyMeetingPast': string, 'seoPartyPeople': string, 'seoPartyPhotos': string, 'seoPartyReports': string, 'street': string}

getRealLoc()

public getRealLoc(array<string|int, mixed> $return) : string
Parameters
$return : array<string|int, mixed>
Return values
string

getShortForAjaxSeoOnly()

public getShortForAjaxSeoOnly(int $PID) : array<string|int, mixed>
Parameters
$PID : int
Return values
array<string|int, mixed>

getShortFromData()

public getShortFromData(array<string|int, mixed> $partyData[, int $len = 120 ][, int $partyLen = 0 ]) : array{'CountryFlag': string, 'CountryFlagLink': string, 'Duration': string, 'DurationTag': string, 'FlyerFullHeight': string, 'FlyerFullImg': string, 'FlyerFullImgLazy': string, 'FlyerFullSrc': string, 'FlyerFullWidth': string, 'FlyerLargeHeight': string, 'FlyerLargeImg': string, 'FlyerLargeImgLazy': string, 'FlyerLargeSrc': string, 'FlyerLargeWidth': string, 'FlyerMediumHeight': string, 'FlyerMediumImg': string, 'FlyerMediumImgLazy': string, 'FlyerMediumSrc': string, 'FlyerMediumWidth': string, 'FlyerSmallHeight': string, 'FlyerSmallImg': string, 'FlyerSmallImgLazy': string, 'FlyerSmallLink': string, 'FlyerSmallWidth': string, 'FromToDate': string, 'LastUpdate': string, 'PartyAjaxInfo': string, 'PartyAjaxLink': string, 'PartyBubble': string, 'PartyTitle': string, 'StartDateTime': string, 'StatusImg': string, 'TimeToGo': string, 'djs': string, 'id': int, 'inout': string, 'flag_display': string, 'live': string, 'location': string, 'locname': string, 'loctown': string, 'orgaLink': string, 'orga_id': int, 'postalcode': string, 'seoParty': string, 'seoPartyFlyer': string, 'seoPartyInvite': string, 'seoPartyMeeting': string, 'seoPartyMeetingPast': string, 'seoPartyPeople': string, 'seoPartyPhotos': string, 'seoPartyReports': string, 'street': string}
Parameters
$partyData : array<string|int, mixed>
$len : int = 120
$partyLen : int = 0
Return values
array{'CountryFlag': string, 'CountryFlagLink': string, 'Duration': string, 'DurationTag': string, 'FlyerFullHeight': string, 'FlyerFullImg': string, 'FlyerFullImgLazy': string, 'FlyerFullSrc': string, 'FlyerFullWidth': string, 'FlyerLargeHeight': string, 'FlyerLargeImg': string, 'FlyerLargeImgLazy': string, 'FlyerLargeSrc': string, 'FlyerLargeWidth': string, 'FlyerMediumHeight': string, 'FlyerMediumImg': string, 'FlyerMediumImgLazy': string, 'FlyerMediumSrc': string, 'FlyerMediumWidth': string, 'FlyerSmallHeight': string, 'FlyerSmallImg': string, 'FlyerSmallImgLazy': string, 'FlyerSmallLink': string, 'FlyerSmallWidth': string, 'FromToDate': string, 'LastUpdate': string, 'PartyAjaxInfo': string, 'PartyAjaxLink': string, 'PartyBubble': string, 'PartyTitle': string, 'StartDateTime': string, 'StatusImg': string, 'TimeToGo': string, 'djs': string, 'id': int, 'inout': string, 'flag_display': string, 'live': string, 'location': string, 'locname': string, 'loctown': string, 'orgaLink': string, 'orga_id': int, 'postalcode': string, 'seoParty': string, 'seoPartyFlyer': string, 'seoPartyInvite': string, 'seoPartyMeeting': string, 'seoPartyMeetingPast': string, 'seoPartyPeople': string, 'seoPartyPhotos': string, 'seoPartyReports': string, 'street': string}

getShortFromVisited()

public getShortFromVisited(int $PID[, int $len = 120 ][, int $partyLen = 0 ]) : array{'CountryFlag': string, 'CountryFlagLink': string, 'Duration': string, 'DurationTag': string, 'FlyerFullHeight': string, 'FlyerFullImg': string, 'FlyerFullImgLazy': string, 'FlyerFullSrc': string, 'FlyerFullWidth': string, 'FlyerLargeHeight': string, 'FlyerLargeImg': string, 'FlyerLargeImgLazy': string, 'FlyerLargeSrc': string, 'FlyerLargeWidth': string, 'FlyerMediumHeight': string, 'FlyerMediumImg': string, 'FlyerMediumImgLazy': string, 'FlyerMediumSrc': string, 'FlyerMediumWidth': string, 'FlyerSmallHeight': string, 'FlyerSmallImg': string, 'FlyerSmallImgLazy': string, 'FlyerSmallLink': string, 'FlyerSmallWidth': string, 'FromToDate': string, 'LastUpdate': string, 'PartyAjaxInfo': string, 'PartyAjaxLink': string, 'PartyBubble': string, 'PartyTitle': string, 'StartDateTime': string, 'StatusImg': string, 'TimeToGo': string, 'djs': string, 'id': int, 'inout': string, 'flag_display': string, 'live': string, 'location': string, 'locname': string, 'loctown': string, 'orgaLink': string, 'orga_id': int, 'postalcode': string, 'seoParty': string, 'seoPartyFlyer': string, 'seoPartyInvite': string, 'seoPartyMeeting': string, 'seoPartyMeetingPast': string, 'seoPartyPeople': string, 'seoPartyPhotos': string, 'seoPartyReports': string, 'street': string}
Parameters
$PID : int
$len : int = 120
$partyLen : int = 0
Return values
array{'CountryFlag': string, 'CountryFlagLink': string, 'Duration': string, 'DurationTag': string, 'FlyerFullHeight': string, 'FlyerFullImg': string, 'FlyerFullImgLazy': string, 'FlyerFullSrc': string, 'FlyerFullWidth': string, 'FlyerLargeHeight': string, 'FlyerLargeImg': string, 'FlyerLargeImgLazy': string, 'FlyerLargeSrc': string, 'FlyerLargeWidth': string, 'FlyerMediumHeight': string, 'FlyerMediumImg': string, 'FlyerMediumImgLazy': string, 'FlyerMediumSrc': string, 'FlyerMediumWidth': string, 'FlyerSmallHeight': string, 'FlyerSmallImg': string, 'FlyerSmallImgLazy': string, 'FlyerSmallLink': string, 'FlyerSmallWidth': string, 'FromToDate': string, 'LastUpdate': string, 'PartyAjaxInfo': string, 'PartyAjaxLink': string, 'PartyBubble': string, 'PartyTitle': string, 'StartDateTime': string, 'StatusImg': string, 'TimeToGo': string, 'djs': string, 'id': int, 'inout': string, 'flag_display': string, 'live': string, 'location': string, 'locname': string, 'loctown': string, 'orgaLink': string, 'orga_id': int, 'postalcode': string, 'seoParty': string, 'seoPartyFlyer': string, 'seoPartyInvite': string, 'seoPartyMeeting': string, 'seoPartyMeetingPast': string, 'seoPartyPeople': string, 'seoPartyPhotos': string, 'seoPartyReports': string, 'street': string}

calculateDuration()

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

generateDurationMarkup()

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

getAjaxLinkAndSeoOnly()

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

getDefReturn()

private getDefReturn(array<string|int, mixed> $return, int $nPartyLen) : array<string|int, mixed>
Parameters
$return : array<string|int, mixed>
$nPartyLen : int
Return values
array<string|int, mixed>

getFromToDates()

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

getInfoOutput()

private getInfoOutput(array<string|int, mixed> $return) : array<string|int, mixed>|string
Parameters
$return : array<string|int, mixed>
Return values
array<string|int, mixed>|string
private getOrgaLink(array<string|int, mixed> $return) : array<string|int, mixed>
Parameters
$return : array<string|int, mixed>
Return values
array<string|int, mixed>

getPartyTitle()

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

getReturnDefFlyer()

Defaults

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

getShort()

Returns an array of different complete party infos.

private getShort([int $nLen = 120 ][, int $nPartyLen = 0 ]) : array{'CountryFlag': string, 'CountryFlagLink': string, 'Duration': string, 'DurationTag': string, 'FlyerFullHeight': string, 'FlyerFullImg': string, 'FlyerFullImgLazy': string, 'FlyerFullSrc': string, 'FlyerFullWidth': string, 'FlyerLargeHeight': string, 'FlyerLargeImg': string, 'FlyerLargeImgLazy': string, 'FlyerLargeSrc': string, 'FlyerLargeWidth': string, 'FlyerMediumHeight': string, 'FlyerMediumImg': string, 'FlyerMediumImgLazy': string, 'FlyerMediumSrc': string, 'FlyerMediumWidth': string, 'FlyerSmallHeight': string, 'FlyerSmallImg': string, 'FlyerSmallImgLazy': string, 'FlyerSmallLink': string, 'FlyerSmallWidth': string, 'FromToDate': string, 'LastUpdate': string, 'PartyAjaxInfo': string, 'PartyAjaxLink': string, 'PartyBubble': string, 'PartyTitle': string, 'StartDateTime': string, 'StatusImg': string, 'TimeToGo': string, 'djs': string, 'id': int, 'inout': string, 'flag_display': string, 'live': string, 'location': string, 'locname': string, 'loctown': string, 'orgaLink': string, 'orga_id': int, 'postalcode': string, 'seoParty': string, 'seoPartyFlyer': string, 'seoPartyInvite': string, 'seoPartyMeeting': string, 'seoPartyMeetingPast': string, 'seoPartyPeople': string, 'seoPartyPhotos': string, 'seoPartyReports': string, 'street': string}

Checks for flyer

Parameters
$nLen : int = 120
  • cut some fields to this length
$nPartyLen : int = 0
  • set the length of the party name, 0 set nothing
Return values
array{'CountryFlag': string, 'CountryFlagLink': string, 'Duration': string, 'DurationTag': string, 'FlyerFullHeight': string, 'FlyerFullImg': string, 'FlyerFullImgLazy': string, 'FlyerFullSrc': string, 'FlyerFullWidth': string, 'FlyerLargeHeight': string, 'FlyerLargeImg': string, 'FlyerLargeImgLazy': string, 'FlyerLargeSrc': string, 'FlyerLargeWidth': string, 'FlyerMediumHeight': string, 'FlyerMediumImg': string, 'FlyerMediumImgLazy': string, 'FlyerMediumSrc': string, 'FlyerMediumWidth': string, 'FlyerSmallHeight': string, 'FlyerSmallImg': string, 'FlyerSmallImgLazy': string, 'FlyerSmallLink': string, 'FlyerSmallWidth': string, 'FromToDate': string, 'LastUpdate': string, 'PartyAjaxInfo': string, 'PartyAjaxLink': string, 'PartyBubble': string, 'PartyTitle': string, 'StartDateTime': string, 'StatusImg': string, 'TimeToGo': string, 'djs': string, 'id': int, 'inout': string, 'flag_display': string, 'live': string, 'location': string, 'locname': string, 'loctown': string, 'orgaLink': string, 'orga_id': int, 'postalcode': string, 'seoParty': string, 'seoPartyFlyer': string, 'seoPartyInvite': string, 'seoPartyMeeting': string, 'seoPartyMeetingPast': string, 'seoPartyPeople': string, 'seoPartyPhotos': string, 'seoPartyReports': string, 'street': string}

all seo-links here are with the PID!

getShortenMainFields()

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

getStartsIn()

private getStartsIn(string $strStartDate, string $strEndDate) : string
Parameters
$strStartDate : string
$strEndDate : string
Return values
string

getUnifiedLoc()

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

getWhoWhere()

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

recheckParty()

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

setParty()

private setParty(array<string|int, mixed> $saParty) : void
Parameters
$saParty : array<string|int, mixed>

shortSetter()

private shortSetter(int $PID) : void
Parameters
$PID : int

        
On this page

Search results