HtmlHeader
in package
uses
TraitLanguage, TraitPartyTimer
Table of Contents
Properties
- $pageInfo : string
- $pageTitle : string
- $partyShort : array<string|int, mixed>
- $saParty : array<string|int, mixed>
- $uiCodeExtra : UICodeExtra
- $userPublic : array<string|int, mixed>
- $getParas : array<string|int, mixed>
- $htmlMeta : HtmlMeta
- $input : Input
- $language : Language
- $pageCSS : array<string|int, mixed>
- $pageData : array<string|int, mixed>
- $PID : int|string
Methods
- __construct() : mixed
- getInit() : string
- Set html head until <body>
- getLanguageInstance() : Language
- getPartyTimerInstance() : PartyTimer
- initPageClassic() : array<string|int, mixed>
- for profile and mods section only
- initPageDefault() : array<string|int, mixed>
- initPageMember() : array<string|int, mixed>
- initPageMessage() : array<string|int, mixed>
- initPageParty() : array<string|int, mixed>
- setPageData() : void
- setPageTitle() : void
- setPID() : void
- Wegen hidden-id auch string
- setUserPublic() : void
- generateHtmlHeaderBase() : array{'metaTags': array, 'metaTitlePlus': string}
- getAdditionalCss() : array<string|int, mixed>
- getAltLangMeta() : string
- Gets a link to change the content to antoher language without changing the page language
- getDefMeta() : array<string|int, mixed>
- getInitForPartyOrMember() : array{'DescPage': string, 'JsonAppLink': string, 'LinkRelFlyer': string, 'MetaDate': string, 'MetaOgType': string, 'MetaTitle': string}
- getLastImageForMeta() : string
- getPartyMeta() : array<string|int, mixed>
- getTitleForPartySearch() : string
- getTitleWithUserName() : string
- prepareCSS() : string
Properties
$pageInfo
public
string
$pageInfo
= ''
$pageTitle
public
string
$pageTitle
= ''
$partyShort
public
array<string|int, mixed>
$partyShort
= []
$saParty
public
array<string|int, mixed>
$saParty
= []
$uiCodeExtra
public
UICodeExtra
$uiCodeExtra
$userPublic
public
array<string|int, mixed>
$userPublic
= []
$getParas
private
array<string|int, mixed>
$getParas
$htmlMeta
private
HtmlMeta
$htmlMeta
$input
private
Input
$input
$language
private
Language
$language
$pageCSS
private
array<string|int, mixed>
$pageCSS
= []
$pageData
private
array<string|int, mixed>
$pageData
= []
$PID
private
int|string
$PID
= 0
Methods
__construct()
public
__construct([array<string|int, mixed> $getParas = [] ]) : mixed
Parameters
- $getParas : array<string|int, mixed> = []
getInit()
Set html head until <body>
public
getInit([array<string|int, mixed>|null $page = [] ]) : string
Parameters
- $page : array<string|int, mixed>|null = []
Tags
Return values
stringgetLanguageInstance()
public
getLanguageInstance() : Language
Return values
LanguagegetPartyTimerInstance()
public
getPartyTimerInstance() : PartyTimer
Return values
PartyTimerinitPageClassic()
for profile and mods section only
public
initPageClassic([array<string|int, mixed> $page_css = [] ][, string $tabType = 'member_profile' ]) : array<string|int, mixed>
Parameters
- $page_css : array<string|int, mixed> = []
- $tabType : string = 'member_profile'
Tags
Return values
array<string|int, mixed>initPageDefault()
public
initPageDefault([array<string|int, mixed> $page_css = [] ][, string $tabType = '' ]) : array<string|int, mixed>
Parameters
- $page_css : array<string|int, mixed> = []
- $tabType : string = ''
Tags
Return values
array<string|int, mixed>initPageMember()
public
initPageMember([array<string|int, mixed> $page_css = [] ]) : array<string|int, mixed>
Parameters
- $page_css : array<string|int, mixed> = []
Tags
Return values
array<string|int, mixed>initPageMessage()
public
initPageMessage() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>initPageParty()
public
initPageParty(array<string|int, mixed> $saPartyShort, mixed $saParty) : array<string|int, mixed>
Parameters
- $saPartyShort : array<string|int, mixed>
- $saParty : mixed
Tags
Return values
array<string|int, mixed>setPageData()
public
setPageData(array<string|int, mixed> $pageData) : void
Parameters
- $pageData : array<string|int, mixed>
setPageTitle()
public
setPageTitle(string $pageTitle) : void
Parameters
- $pageTitle : string
setPID()
Wegen hidden-id auch string
public
setPID(int|string $PID) : void
Parameters
- $PID : int|string
setUserPublic()
public
setUserPublic(array<string|int, mixed> $userPublic) : void
Parameters
- $userPublic : array<string|int, mixed>
generateHtmlHeaderBase()
private
generateHtmlHeaderBase(string $strMetaOgType[, mixed $strMetaTitle = '' ]) : array{'metaTags': array, 'metaTitlePlus': string}
Parameters
- $strMetaOgType : string
- $strMetaTitle : mixed = ''
Tags
Return values
array{'metaTags': array, 'metaTitlePlus': string}getAdditionalCss()
private
getAdditionalCss() : array<string|int, mixed>
Return values
array<string|int, mixed>getAltLangMeta()
Gets a link to change the content to antoher language without changing the page language
private
getAltLangMeta([string|null $strRequestUri = '' ]) : string
Parameters
- $strRequestUri : string|null = ''
Return values
stringgetDefMeta()
private
getDefMeta(array<string|int, mixed> $saMeta, string $strMetaTitlePlus, string $strMetaDescription) : array<string|int, mixed>
Parameters
- $saMeta : array<string|int, mixed>
- $strMetaTitlePlus : string
- $strMetaDescription : string
Tags
Return values
array<string|int, mixed>getInitForPartyOrMember()
private
getInitForPartyOrMember(string $strTitle) : array{'DescPage': string, 'JsonAppLink': string, 'LinkRelFlyer': string, 'MetaDate': string, 'MetaOgType': string, 'MetaTitle': string}
Parameters
- $strTitle : string
Tags
Return values
array{'DescPage': string, 'JsonAppLink': string, 'LinkRelFlyer': string, 'MetaDate': string, 'MetaOgType': string, 'MetaTitle': string}getLastImageForMeta()
private
getLastImageForMeta([string $strLinkRelFlyer = '' ]) : string
Parameters
- $strLinkRelFlyer : string = ''
Return values
stringgetPartyMeta()
private
getPartyMeta(array<string|int, mixed> $saMeta) : array<string|int, mixed>
Parameters
- $saMeta : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getTitleForPartySearch()
private
getTitleForPartySearch([string $strTitle = '' ]) : string
Parameters
- $strTitle : string = ''
Tags
Return values
stringgetTitleWithUserName()
private
getTitleWithUserName() : string
Tags
Return values
stringprepareCSS()
private
prepareCSS([array<string|int, mixed> $page_css = [] ]) : string
Parameters
- $page_css : array<string|int, mixed> = []