Docs Goabase

Page
in package
uses TraitLanguage, CfgShare, TraitUser

Table of Contents

Properties

$ajaxLink  : AjaxLink
$env  : array<string|int, mixed>
$input  : Input
$cfgShare  : array<string|int, mixed>
$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, flag_display: string, description: string, title: string, page_info: string, page_content: string, page_content2: string, page_content3: string, og_image: string, last_update: string, file_name: string, seo_name: string}
Gets page content from database
getData()  : array{id: int, flag_display: string, description: string, title: string, page_info: string, page_content: string, page_content2: string, page_content3: string, og_image: string, last_update: string, file_name: string, seo_name: string}
getDonateButtons()  : array<string|int, mixed>
Helper. Returns array with diff donate buttons
getFileToUrl()  : string
getLanguageInstance()  : Language
getLink()  : string
Erzeuge page-link
getPageID()  : array<string|int, mixed>
Holt Page-ID und Seo anhand Dateinamen
getShareButtons()  : mixed
Fertige Share-Links fuer FB, Twitter, Reddit usw
getShareLinks()  : string
getUserInstance()  : User
hasRights()  : bool
Helperfunktion Gets the rights for a page

Properties

$env

public array<string|int, mixed> $env

$cfgShare

private array<string|int, mixed> $cfgShare

Methods

__construct()

public __construct() : mixed

fillPlaceholder()

public fillPlaceholder(array<string|int, mixed> $saPage, string $val) : string
Parameters
$saPage : array<string|int, mixed>
$val : string
Tags
throws
Exception
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, flag_display: string, description: string, title: string, page_info: string, page_content: string, page_content2: string, page_content3: string, og_image: string, last_update: string, file_name: string, seo_name: string}
Parameters
$strFile : string = ''
  • the php file name
Tags
throws
Exception
Return values
array{id: int, flag_display: string, description: string, title: string, page_info: string, page_content: string, page_content2: string, page_content3: string, og_image: string, last_update: string, file_name: string, seo_name: string}

getData()

public getData(string $strFile) : array{id: int, flag_display: string, description: string, title: string, page_info: string, page_content: string, page_content2: string, page_content3: string, og_image: string, last_update: string, file_name: string, seo_name: string}
Parameters
$strFile : string
Return values
array{id: int, flag_display: string, description: string, title: string, page_info: string, page_content: string, page_content2: string, page_content3: string, og_image: string, last_update: string, file_name: string, seo_name: 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

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<string|int, mixed>
Parameters
$strFile : string
Return values
array<string|int, mixed>

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

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

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