Docs Goabase

PartyDetails
in package
uses TraitEmbed, TraitMemberLink, TraitPartyInfo, TraitSeo

FinalYes

Table of Contents

Properties

$isCheck  : bool
$isMod  : int
$isOrga  : bool
$saParty  : array<string|int, mixed>
$saPartyShort  : array<string|int, mixed>
$user  : User
$userOrga  : array<string|int, mixed>
$cssForIcon  : array<string|int, mixed>
$displayKeys  : array<string|int, mixed>
$embed  : Embed
$env  : array<string|int, mixed>
$memberLink  : MemberLink
$partyDetailsExtra  : PartyDetailsExtra
$toggleIcon  : array<string|int, mixed>
$tplElem  : string

Methods

__construct()  : mixed
getDetails()  : string
Liest komplett party_detail.tpl.php
getEmbedInstance()  : Embed
getMemberLinkInstance()  : MemberLink
getPartyInfoInstance()  : PartyInfo
getSeoInstance()  : Seo
getDisplayKeys()  : array{lineup: array{id_elem: string, topic: string, edit_key?: string}, memo: array{id_elem: string, topic: string, edit_key?: string}, deko: array{id_elem: string, topic: string, edit_key?: string}, chillout: array{id_elem: string, topic: string, edit_key?: string}, djs: array{id_elem: string, topic: string, edit_key?: string}, location: array{id_elem: string, topic: string, edit_key?: string}, entry_fee: array{id_elem: string, topic: string, edit_key?: string}, organizer: array{id_elem: string, topic: string, edit_key?: string}, url: array{id_elem: string, topic: string, edit_key?: string}}
getMorePhotosBtn()  : string
getOrgaPartyInfos()  : array{'votes': int, 'addedLink': string}
getSubmitterEmail()  : string
makeGeoMapLink()  : string
makeLineUp()  : string
makeLocNameStreet()  : string
makeOrgaMailInfo()  : string
makeOrgaMsgPeopleHitsLinks()  : string
makeOrgaPartyInfos()  : string
makePartyFlyerHTML()  : string
makePartyPhotos()  : string
makePartyShareButton()  : string
makeStyleTags()  : string
makeTicketUrl()  : string
makeUrlsClickable()  : array<string|int, mixed>
renderTopic()  : string
setToggleIconFields()  : void
to get a toggle icon we check every field for it's length

Properties

$saPartyShort

public array<string|int, mixed> $saPartyShort

$userOrga

public array<string|int, mixed> $userOrga = []

$cssForIcon

private array<string|int, mixed> $cssForIcon

$displayKeys

private array<string|int, mixed> $displayKeys

$toggleIcon

private array<string|int, mixed> $toggleIcon

Methods

__construct()

public __construct([array<string|int, mixed> $saParty = [] ][, array<string|int, mixed> $saPartyShort = [] ]) : mixed
Parameters
$saParty : array<string|int, mixed> = []
$saPartyShort : array<string|int, mixed> = []

getDetails()

Liest komplett party_detail.tpl.php

public getDetails() : string
Return values
string

getDisplayKeys()

private getDisplayKeys() : array{lineup: array{id_elem: string, topic: string, edit_key?: string}, memo: array{id_elem: string, topic: string, edit_key?: string}, deko: array{id_elem: string, topic: string, edit_key?: string}, chillout: array{id_elem: string, topic: string, edit_key?: string}, djs: array{id_elem: string, topic: string, edit_key?: string}, location: array{id_elem: string, topic: string, edit_key?: string}, entry_fee: array{id_elem: string, topic: string, edit_key?: string}, organizer: array{id_elem: string, topic: string, edit_key?: string}, url: array{id_elem: string, topic: string, edit_key?: string}}
Tags
see
_party_elem_topic
Return values
array{lineup: array{id_elem: string, topic: string, edit_key?: string}, memo: array{id_elem: string, topic: string, edit_key?: string}, deko: array{id_elem: string, topic: string, edit_key?: string}, chillout: array{id_elem: string, topic: string, edit_key?: string}, djs: array{id_elem: string, topic: string, edit_key?: string}, location: array{id_elem: string, topic: string, edit_key?: string}, entry_fee: array{id_elem: string, topic: string, edit_key?: string}, organizer: array{id_elem: string, topic: string, edit_key?: string}, url: array{id_elem: string, topic: string, edit_key?: string}}

getMorePhotosBtn()

private getMorePhotosBtn(int $nCntPartyPics[, int $limit = 5 ]) : string
Parameters
$nCntPartyPics : int
$limit : int = 5
Return values
string

getOrgaPartyInfos()

private getOrgaPartyInfos() : array{'votes': int, 'addedLink': string}
Return values
array{'votes': int, 'addedLink': string}

getSubmitterEmail()

private getSubmitterEmail(string $strSubmitter, string $name) : string
Parameters
$strSubmitter : string
$name : string
Return values
string
private makeGeoMapLink() : string
Return values
string

makeLineUp()

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

makeLocNameStreet()

private makeLocNameStreet() : string
Return values
string

makeOrgaMailInfo()

private makeOrgaMailInfo(string $strSubmitterEmail) : string
Parameters
$strSubmitterEmail : string
Return values
string
private makeOrgaMsgPeopleHitsLinks(string $strSubmitter) : string
Parameters
$strSubmitter : string
Return values
string

makeOrgaPartyInfos()

private makeOrgaPartyInfos() : string
Return values
string

makePartyFlyerHTML()

private makePartyFlyerHTML(string $tpl_splitter) : string
Parameters
$tpl_splitter : string
Return values
string

makePartyPhotos()

private makePartyPhotos(int $bPast) : string
Parameters
$bPast : int
Return values
string

makePartyShareButton()

private makePartyShareButton(int $bPast) : string
Parameters
$bPast : int
Return values
string

makeStyleTags()

private makeStyleTags(bool $bShowExtras) : string
Parameters
$bShowExtras : bool
Return values
string

makeTicketUrl()

private makeTicketUrl() : string
Return values
string

makeUrlsClickable()

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

renderTopic()

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

setToggleIconFields()

to get a toggle icon we check every field for it's length

private setToggleIconFields() : void

        
On this page

Search results