PartyInfo
in package
uses
TraitCountry, TraitMemberLink, TraitParty, TraitPartyTimer, TraitSeo
Table of Contents
Properties
- $party : Party
- $lenText : int
- $partyInfoFlyer : PartyInfoFlyer
- $saParty : array<string|int, mixed>
- $tplDefLink : string
- $tplLinkBox : string
Methods
- __construct() : mixed
- checkPartyShortInfo() : array<string|int, mixed>
- getAjaxLinkAndSeoOnly() : array<string|int, mixed>
- getCountryInstance() : Country
- getMemberLinkInstance() : MemberLink
- getPartyInstance() : Party
- getPartyTimerInstance() : PartyTimer
- getRealLoc() : string
- getSeoInstance() : Seo
- getShortForAjaxSeoOnly() : array<string|int, mixed>
- getShortFromData() : array<string|int, mixed>
- getShortFromVisited() : array<string|int, mixed>
- getStatusImg() : array<string|int, mixed>
- Erzeugt new/update etc. an
- getDefReturn() : array<string|int, mixed>
- getFromToDates() : array<string|int, mixed>
- getInfoOutput() : array<string|int, mixed>|string
- getOrgaLinkFromSession() : array<string|int, mixed>
- getPartyTimerButton() : string
- getReturnDefFlyer() : array<string|int, mixed>
- Defaults
- getSeoNames() : array<string|int, mixed>
- getShort() : array{'CountryFlag': string, 'CountryFlagLink': 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, 'LocTown': string, 'PartyAjaxInfo': string, 'PartyAjaxLink': string, 'PartyBubble': string, 'StartDateTime': string, 'StatusImg': string, 'TimeToGo': string, 'djs': string, 'id': int, 'inout': string, 'inoutNew': string, 'flag_display': string, 'live': string, 'location': string, 'locname': 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>
- setLenText() : void
- setParty() : void
- shortSetter() : void
Properties
$party
public
Party
$party
$lenText
private
int
$lenText
$partyInfoFlyer
private
PartyInfoFlyer
$partyInfoFlyer
$saParty
private
array<string|int, mixed>
$saParty
$tplDefLink
private
string
$tplDefLink
$tplLinkBox
private
string
$tplLinkBox
Methods
__construct()
public
__construct() : mixed
checkPartyShortInfo()
public
checkPartyShortInfo(array<string|int, mixed> $saPartyShort, array<string|int, mixed> $arrParty) : array<string|int, mixed>
Parameters
- $saPartyShort : array<string|int, mixed>
- $arrParty : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getAjaxLinkAndSeoOnly()
public
getAjaxLinkAndSeoOnly() : array<string|int, mixed>
Return values
array<string|int, mixed>getCountryInstance()
public
getCountryInstance() : Country
Return values
CountrygetMemberLinkInstance()
public
getMemberLinkInstance() : MemberLink
Return values
MemberLinkgetPartyInstance()
public
getPartyInstance() : Party
Return values
PartygetPartyTimerInstance()
public
getPartyTimerInstance() : PartyTimer
Return values
PartyTimergetRealLoc()
public
getRealLoc(array<string|int, mixed> $return) : string
Parameters
- $return : array<string|int, mixed>
Return values
stringgetSeoInstance()
public
getSeoInstance() : Seo
Return values
SeogetShortForAjaxSeoOnly()
public
getShortForAjaxSeoOnly(int $PID) : array<string|int, mixed>
Parameters
- $PID : int
Tags
Return values
array<string|int, mixed>getShortFromData()
public
getShortFromData(array<string|int, mixed> $partyData[, int $len = 120 ][, int $partyLen = 0 ]) : array<string|int, mixed>
Parameters
- $partyData : array<string|int, mixed>
- $len : int = 120
- $partyLen : int = 0
Tags
Return values
array<string|int, mixed>getShortFromVisited()
public
getShortFromVisited(int $PID[, int $len = 120 ][, int $partyLen = 0 ]) : array<string|int, mixed>
Parameters
- $PID : int
- $len : int = 120
- $partyLen : int = 0
Tags
Return values
array<string|int, mixed>getStatusImg()
Erzeugt new/update etc. an
public
getStatusImg() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —Tags
getDefReturn()
private
getDefReturn(array<string|int, mixed> $return, int $nPartyLen) : array<string|int, mixed>
Parameters
- $return : array<string|int, mixed>
- $nPartyLen : int
Tags
Return values
array<string|int, mixed>getFromToDates()
private
getFromToDates(array<string|int, mixed> $return) : array<string|int, mixed>
Parameters
- $return : array<string|int, mixed>
Tags
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>
Tags
Return values
array<string|int, mixed>|stringgetOrgaLinkFromSession()
private
getOrgaLinkFromSession(array<string|int, mixed> $return) : array<string|int, mixed>
Parameters
- $return : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getPartyTimerButton()
private
getPartyTimerButton(bool $isUser, PartyTimer $objPartyTimer) : string
Parameters
- $isUser : bool
- $objPartyTimer : PartyTimer
Tags
Return values
stringgetReturnDefFlyer()
Defaults
private
getReturnDefFlyer(array<string|int, mixed> $return) : array<string|int, mixed>
Parameters
- $return : array<string|int, mixed>
Return values
array<string|int, mixed>getSeoNames()
private
getSeoNames() : 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, '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, 'LocTown': string, 'PartyAjaxInfo': string, 'PartyAjaxLink': string, 'PartyBubble': string, 'StartDateTime': string, 'StatusImg': string, 'TimeToGo': string, 'djs': string, 'id': int, 'inout': string, 'inoutNew': string, 'flag_display': string, 'live': string, 'location': string, 'locname': 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
Tags
Return values
array{'CountryFlag': string, 'CountryFlagLink': 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, 'LocTown': string, 'PartyAjaxInfo': string, 'PartyAjaxLink': string, 'PartyBubble': string, 'StartDateTime': string, 'StatusImg': string, 'TimeToGo': string, 'djs': string, 'id': int, 'inout': string, 'inoutNew': string, 'flag_display': string, 'live': string, 'location': string, 'locname': 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
stringgetUnifiedLoc()
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>
Tags
Return values
stringrecheckParty()
private
recheckParty() : array<string|int, mixed>
Return values
array<string|int, mixed>setLenText()
private
setLenText(int $lenText) : void
Parameters
- $lenText : int
setParty()
private
setParty(array<string|int, mixed> $saParty) : void
Parameters
- $saParty : array<string|int, mixed>
shortSetter()
private
shortSetter(int $PID) : void
Parameters
- $PID : int