Docs Goabase

Language
in package
uses TraitDataWrite, TraitUser

Table of Contents

Properties

$cfgLngDef  : array<string|int, mixed>
$dataWrite  : DataWrite
$env  : array<string|int, mixed>
$input  : Input
$result  : array<string|int, mixed>
$sectionError  : string
$sectionGlobal  : string
$user  : User

Methods

__construct()  : mixed
getAltLangLinks()  : array<string|int, mixed>
array with iso-key and links
getAltLinkCanon()  : string
get link alternate and canonical
getAxajLangSwitch()  : string
getDataWriteInstance()  : DataWrite
getId()  : int
Holt ID der Sprache
getLangSwitch()  : string
Gets box with languages changer / switcher Wird per ajax aufgerufen
getUserInstance()  : User
loadLanguageSettings()  : array<string|int, mixed>
fetchLanguages()  : array<string|int, mixed>
load()  : array<string|int, mixed>
loadLanguageFromDatabase()  : void
replaceEnPath()  : array<string|int, mixed>|string
saveUserLngToDB()  : void
setDataLngVars()  : void
setLngVars()  : void

Properties

$cfgLngDef

private array<string|int, mixed> $cfgLngDef

$env

private array<string|int, mixed> $env

$result

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

$sectionError

private string $sectionError = 'error'

$sectionGlobal

private string $sectionGlobal = 'global'

Methods

__construct()

public __construct() : mixed

array with iso-key and links

public getAltLangLinks([string|mixed|null $strRequestUri = '' ]) : array<string|int, mixed>
Parameters
$strRequestUri : string|mixed|null = ''
Return values
array<string|int, mixed>

getAltLinkCanon()

get link alternate and canonical

public getAltLinkCanon([string|mixed|null $strRequestUri = '' ]) : string
Parameters
$strRequestUri : string|mixed|null = ''
Return values
string

getAxajLangSwitch()

public getAxajLangSwitch(string $jsData) : string
Parameters
$jsData : string
Return values
string

getId()

Holt ID der Sprache

public getId() : int
Return values
int

getLangSwitch()

Gets box with languages changer / switcher Wird per ajax aufgerufen

public getLangSwitch([string $strRequestUri = '/' ]) : string
Parameters
$strRequestUri : string = '/'
Return values
string

loadLanguageSettings()

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

fetchLanguages()

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

load()

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

loadLanguageFromDatabase()

private loadLanguageFromDatabase() : void

replaceEnPath()

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

saveUserLngToDB()

private saveUserLngToDB(string $strIsoShort) : void
Parameters
$strIsoShort : string

setDataLngVars()

private setDataLngVars() : void

setLngVars()

private setLngVars(string $cfgBaseLng[, string $cfgUserLng = 'en' ]) : void
Parameters
$cfgBaseLng : string
$cfgUserLng : string = 'en'

        
On this page

Search results