Docs Goabase

ProfilePage
in package
uses TraitData, TraitGeoSQL, TraitMember, TraitPage

FinalYes

Table of Contents

Properties

$htmlHeader  : HtmlHeader
$isIgnoreMe  : bool
$memberLink  : MemberLink
$userPublic  : array<string|int, mixed>

Methods

__construct()  : mixed
getDataInstance()  : Data
getGeoSQLInstance()  : GeoSQL
getMemberInstance()  : Member
getPageInstance()  : Page
openPage()  : void
openPageWelcome()  : void
checkUserPublic()  : void
generatePublicCssToggle()  : string
getCssStyleToggle()  : string
getPageInfoProfile()  : string
Page info block - always the same
getProfile()  : array{'pageData': string, 'profile': string}
getProfileUserCnt()  : array<string|int, mixed>|int

Properties

$userPublic

private array<string|int, mixed> $userPublic = []

Methods

openPageWelcome()

public openPageWelcome([bool $isUser = false ]) : void
Parameters
$isUser : bool = false

checkUserPublic()

private checkUserPublic([array<string|int, mixed> $userPublic = [] ]) : void
Parameters
$userPublic : array<string|int, mixed> = []

generatePublicCssToggle()

private generatePublicCssToggle() : string
Return values
string

getCssStyleToggle()

private getCssStyleToggle() : string
Return values
string

getPageInfoProfile()

Page info block - always the same

private getPageInfoProfile(string $pageInfo) : string
Parameters
$pageInfo : string
Return values
string

getProfile()

private getProfile() : array{'pageData': string, 'profile': string}
Return values
array{'pageData': string, 'profile': string}

getProfileUserCnt()

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

        
On this page

Search results