PHP Класс KnowbaseItemTranslation, glpi

Наследование: extends CommonDBChild
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$dohistory
$items_id
$itemtype
$rightname

Открытые методы

Метод Описание
canBeTranslated ( CommonGLPI $item ) : true Check if an item can be translated It be translated if translation if globally on and item is an instance of CommonDropdown or CommonTreeDropdown and if translation is enabled for this class
displayTabContentForItem ( CommonGLPI $item, $tabnum = 1, $withtemplate )
getAlreadyTranslatedForItem ( $item ) : array Get already translated languages for item
getForbiddenStandardMassiveAction ( )
getNumberOfTranslationsForItem ( $item ) : the Return the number of translations for an item
getTabNameForItem ( CommonGLPI $item, $withtemplate )
getTranslatedValue ( KnowbaseItem $item, $field = "name" ) : the Get a translation for a value
getTypeName ( $nb )
isKbTranslationActive ( ) : true Is kb item translation functionnality active
showForm ( $ID, $options = [] ) Display translation form
showTranslations ( KnowbaseItem $item ) : true; Display all translated field for an KnowbaseItem

Описание методов

canBeTranslated() статический публичный Метод

Check if an item can be translated It be translated if translation if globally on and item is an instance of CommonDropdown or CommonTreeDropdown and if translation is enabled for this class
static public canBeTranslated ( CommonGLPI $item ) : true
$item CommonGLPI
Результат true if item can be translated, false otherwise

displayTabContentForItem() статический публичный Метод

static public displayTabContentForItem ( CommonGLPI $item, $tabnum = 1, $withtemplate )
$item CommonGLPI CommonGLPI object
$tabnum (default 1)
$withtemplate (default 0)

getAlreadyTranslatedForItem() статический публичный Метод

Get already translated languages for item
static public getAlreadyTranslatedForItem ( $item ) : array
Результат array of already translated languages

getForbiddenStandardMassiveAction() публичный Метод

getNumberOfTranslationsForItem() статический публичный Метод

Return the number of translations for an item
static public getNumberOfTranslationsForItem ( $item ) : the
Результат the number of translations for this item

getTabNameForItem() публичный Метод

См. также: CommonGLPI::getTabNameForItem()
public getTabNameForItem ( CommonGLPI $item, $withtemplate )
$item CommonGLPI

getTranslatedValue() статический публичный Метод

Get a translation for a value
static public getTranslatedValue ( KnowbaseItem $item, $field = "name" ) : the
$item KnowbaseItem item to translate
$field field to return (default 'name')
Результат the field translated if a translation is available, or the original field if not

getTypeName() статический публичный Метод

static public getTypeName ( $nb )

isKbTranslationActive() статический публичный Метод

Is kb item translation functionnality active
static public isKbTranslationActive ( ) : true
Результат true if active, false if not

showForm() публичный Метод

Display translation form
public showForm ( $ID, $options = [] )
$ID field (default -1)
$options array

showTranslations() статический публичный Метод

Display all translated field for an KnowbaseItem
static public showTranslations ( KnowbaseItem $item ) : true;
$item KnowbaseItem a KnowbaseItem item
Результат true;

Описание свойств

$dohistory публичное свойство

public $dohistory

$items_id публичное статическое свойство

public static $items_id

$itemtype публичное статическое свойство

public static $itemtype

$rightname статическое публичное свойство

static public $rightname