vB_Library_Language
extends vB_Library
in package
vB_Library_Language
Tags
Table of Contents
- $instance : mixed
- $languages : mixed
- __serialize() : mixed
- __sleep() : mixed
- __unserialize() : mixed
- __wakeup() : mixed
- clearCache() : mixed
- clearLanguageCache() : mixed
- Clears language whole cache or cache for a specific languageid
- fetchLanguages() : array<string|int, mixed>
- getContentInstance() : mixed
- instance() : vB_PageCache
- Returns singleton instance of self.
- monitorWords() : mixed
- Checks if the text contains monitored words, and if so, sends notifications to admins and moderators if the setting is on.
- rebuildAllLanguages() : mixed
- Rebuild the language data structures
- __construct() : mixed
- getLibraryClassNameInternal() : mixed
Properties
$instance
protected
static mixed
$instance
= array()
$languages
protected
mixed
$languages
= array()
Methods
__serialize()
public
__serialize() : mixed
Return values
mixed —__sleep()
public
__sleep() : mixed
Return values
mixed —__unserialize()
public
__unserialize(mixed $serialized) : mixed
Parameters
- $serialized : mixed
Return values
mixed —__wakeup()
public
__wakeup() : mixed
Return values
mixed —clearCache()
public
static clearCache() : mixed
Return values
mixed —clearLanguageCache()
Clears language whole cache or cache for a specific languageid
public
clearLanguageCache([type $languageId = FALSE ]) : mixed
Parameters
- $languageId : type = FALSE
Return values
mixed —fetchLanguages()
public
fetchLanguages(mixed $languageIds) : array<string|int, mixed>
Parameters
- $languageIds : mixed
-
- Language id or array of language ids
Return values
array<string|int, mixed> —- Array of languages including:
- languageid
- dateoverride
- timeoverride
- locale
- charset
getContentInstance()
public
static getContentInstance(mixed $contenttypeid) : mixed
Parameters
- $contenttypeid : mixed
Return values
mixed —instance()
Returns singleton instance of self.
public
static instance(mixed $class) : vB_PageCache
Parameters
- $class : mixed
Return values
vB_PageCache —- Reference to singleton instance of the cache handler
monitorWords()
Checks if the text contains monitored words, and if so, sends notifications to admins and moderators if the setting is on.
public
monitorWords(mixed $text, mixed $type, mixed $nodeid[, mixed $userid = null ][, mixed $insertNotifications = true ], mixed $currentuserid) : mixed
Parameters
- $text : mixed
- $type : mixed
- $nodeid : mixed
- $userid : mixed = null
- $insertNotifications : mixed = true
- $currentuserid : mixed
Return values
mixed —rebuildAllLanguages()
Rebuild the language data structures
public
rebuildAllLanguages() : mixed
Return values
mixed —__construct()
protected
__construct() : mixed
Return values
mixed —getLibraryClassNameInternal()
protected
static getLibraryClassNameInternal(mixed $controller) : mixed
Parameters
- $controller : mixed