KWeb  6.4
KWebLanguage Class Reference

Klasa obsługująca wielojęzyczność. More...

Public Member Functions

 countTranslations ()
 Returns number of translation.
 defaultLanguage ($object=true)
 isDefault ($lang=false)
 language ($lang=false)
 Zwraca $lang, lub język aktywny, jeżeli $lang == false.
 active ($object=true)
 setActiveLanguage ($lang)
 getLanguages ($object=true)
 getUriLanguage ($uri, $object=true)
 get ($lang)
 register ($lang)
 unregister ($id)

Static Public Member Functions

static instance ($create=true)

Static Public Attributes

static $inst = null

Protected Member Functions

 __construct ()

Protected Attributes

 $_languages = array()
 $_default = ''
 $_active = ''

Detailed Description

Klasa obsługująca wielojęzyczność.


Constructor & Destructor Documentation

KWebLanguage::__construct ( ) [protected]

Member Function Documentation

KWebLanguage::active ( $  object = true)
KWebLanguage::countTranslations ( )

Returns number of translation.

If there is only one langugage, then returns 0, so it's suitable to check if translations are used at all...

KWebLanguage::defaultLanguage ( $  object = true)
KWebLanguage::get ( $  lang)
Returns:
KWebLangItem
KWebLanguage::getLanguages ( $  object = true)
KWebLanguage::getUriLanguage ( $  uri,
$  object = true 
)
static KWebLanguage::instance ( $  create = true) [static]
Returns:
KWebLanguage
KWebLanguage::isDefault ( $  lang = false)
KWebLanguage::language ( $  lang = false)

Zwraca $lang, lub język aktywny, jeżeli $lang == false.

KWebLanguage::register ( $  lang)
KWebLanguage::setActiveLanguage ( $  lang)
KWebLanguage::unregister ( $  id)

Field Documentation

KWebLanguage::$_active = '' [protected]
KWebLanguage::$_default = '' [protected]
KWebLanguage::$_languages = array() [protected]
KWebLanguage::$inst = null [static]

The documentation for this class was generated from the following file: