Docs Goabase

Page
in package
uses TraitData, TraitImageTools, CfgShare, TraitUser

Read onlyYes
FinalYes

Table of Contents

Properties

$env  : array<string|int, mixed>
$input  : Input
$data  : Data
$user  : User

Methods

__construct()  : mixed
fillPlaceholder()  : string
getBack()  : string
Liefert HTTP_REFERER wenn es nicht die eigene Seite ist
getBtnDef()  : array<string|int, array<string|int, mixed>>
getContentAllowed()  : array{id: int, file_name: string, seo_link: string, flag_display: int, route_name: string, description: string, title: string, page_info: string, page_content: string, page_content2: string, page_content3: string, og_image: string, last_update: string}
Gets page content from database
getData()  : array{id: int, file_name: string, seo_link: string, flag_display: int, route_name: string, description: string, title: string, page_info: string, page_content: string, page_content2: string, page_content3: string, og_image: string, last_update: string}
getDataInstance()  : Data
getDonateButtons()  : array<string|int, mixed>
Helper. Returns array with diff donate buttons
getFileToUrl()  : string
getIcalGoogle()  : array<string|int, mixed>
getImageToolsInstance()  : ImageTools
getLink()  : string
Erzeuge page-link
getPageID()  : array{id: int, flag_display: int, seo_link: string, route_name: string}
Holt Page-ID und Seo anhand Dateinamen
getShareButtons()  : mixed
Fertige Share-Links fuer FB, Twitter, Reddit usw
getShareLinks()  : string
getUserInstance()  : User
loadTpl()  : string
generateOpenGraphImages()  : array<string|int, mixed>
getClipboard()  : array<string|int, mixed>
getComments()  : array<string|int, mixed>
getGoabase()  : array<string|int, mixed>
getIcalFile()  : array<string|int, mixed>
getMail()  : array<string|int, mixed>
getPageDataResult()  : array<string|int, mixed>
hasRights()  : bool
Helperfunktion Gets the rights for a page

Properties

$env

public array<string|int, mixed> $env

Methods

__construct()

public __construct() : mixed

fillPlaceholder()

public fillPlaceholder(array<string|int, mixed> $saPage, string $val) : string
Parameters
$saPage : array<string|int, mixed>
$val : string
Return values
string

getBack()

Liefert HTTP_REFERER wenn es nicht die eigene Seite ist

public getBack() : string
Return values
string

getBtnDef()

public getBtnDef() : array<string|int, array<string|int, mixed>>
Return values
array<string|int, array<string|int, mixed>>

getContentAllowed()

Gets page content from database

public getContentAllowed([string $strFile = '' ]) : array{id: int, file_name: string, seo_link: string, flag_display: int, route_name: string, description: string, title: string, page_info: string, page_content: string, page_content2: string, page_content3: string, og_image: string, last_update: string}
Parameters
$strFile : string = ''
  • the php file name
Return values
array{id: int, file_name: string, seo_link: string, flag_display: int, route_name: string, description: string, title: string, page_info: string, page_content: string, page_content2: string, page_content3: string, og_image: string, last_update: string}

getData()

public getData(string $strFile) : array{id: int, file_name: string, seo_link: string, flag_display: int, route_name: string, description: string, title: string, page_info: string, page_content: string, page_content2: string, page_content3: string, og_image: string, last_update: string}
Parameters
$strFile : string
Return values
array{id: int, file_name: string, seo_link: string, flag_display: int, route_name: string, description: string, title: string, page_info: string, page_content: string, page_content2: string, page_content3: string, og_image: string, last_update: string}

getDonateButtons()

Helper. Returns array with diff donate buttons

public getDonateButtons([string $strCode = '' ]) : array<string|int, mixed>
Parameters
$strCode : string = ''
Return values
array<string|int, mixed>
  • btn-donate-orga, btn-donate, btn-donate-paypal

getFileToUrl()

public getFileToUrl(string $strFile) : string
Parameters
$strFile : string
Return values
string

getIcalGoogle()

public getIcalGoogle(array<string|int, mixed> $set, string $extCss, string $strDefData) : array<string|int, mixed>
Parameters
$set : array<string|int, mixed>
$extCss : string
$strDefData : string
Return values
array<string|int, mixed>

Erzeuge page-link

public getLink([string $strContent = '' ]) : string

syntax page-key: {page:128}, {page:index}, {page:index?var=1}

Parameters
$strContent : string = ''
Tags
see
HtmlLink::getAjaxHTMLLink
intern

param string $urlvars

intern

param string $strCssBoxClass

Return values
string
  • Link

getPageID()

Holt Page-ID und Seo anhand Dateinamen

public getPageID(string $strFile) : array{id: int, flag_display: int, seo_link: string, route_name: string}
Parameters
$strFile : string
Return values
array{id: int, flag_display: int, seo_link: string, route_name: string}

getShareButtons()

Fertige Share-Links fuer FB, Twitter, Reddit usw

public getShareButtons(array<string|int, mixed> $saData[, string $strAdd = '' ][, int $bLine = 0 ]) : mixed
Parameters
$saData : array<string|int, mixed>
  • link, topic
$strAdd : string = ''
  • weitere button, z.b. Rss
$bLine : int = 0
Tags
intern

param bool $bOpen - 0 = nicht sichtbar, 1 = sichtbar

intern

param string $bShowShares

public getShareLinks(string $strSplit[, int $bPage = 1 ][, int $bPast = 0 ]) : string
Parameters
$strSplit : string
$bPage : int = 1
$bPast : int = 0
Return values
string

loadTpl()

public loadTpl(string $strTpl[, bool $isTrim = true ]) : string
Parameters
$strTpl : string
$isTrim : bool = true
Return values
string

generateOpenGraphImages()

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

getClipboard()

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

getComments()

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

getGoabase()

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

getIcalFile()

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

getMail()

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

getPageDataResult()

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

hasRights()

Helperfunktion Gets the rights for a page

private hasRights(int $nFlag) : bool
Parameters
$nFlag : int
  • flag_display of the page
Return values
bool
  • 0 = no rights, 1 = rights

        
On this page

Search results