PHP Класс ProjectCost, glpi

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

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

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

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

Метод Описание
cloneProject ( $oldid, $newid ) Duplicate all costs from a project template to its clone
displayTabContentForItem ( CommonGLPI $item, $tabnum = 1, $withtemplate )
getLastCostForProject ( $projects_id ) Get last datas for a project
getSearchOptions ( )
getTabNameForItem ( CommonGLPI $item, $withtemplate )
getTypeName ( $nb )
initBasedOnPrevious ( ) Init cost for creation based on previous cost
prepareInputForAdd ( $input )
prepareInputForUpdate ( $input )
showForProject ( Project $project, $withtemplate = '' ) : Nothing Print the project costs
showForm ( $ID, $options = [] ) Print the project cost form

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

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

Duplicate all costs from a project template to its clone
static public cloneProject ( $oldid, $newid )
$oldid
$newid

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

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

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

Get last datas for a project
public getLastCostForProject ( $projects_id )
$projects_id integer ID of the project

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

См. также: CommonDBTM::getSearchOptions()
public getSearchOptions ( )

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

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

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

static public getTypeName ( $nb )

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

Init cost for creation based on previous cost
public initBasedOnPrevious ( )

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

См. также: CommonDBChild::prepareInputForAdd()
public prepareInputForAdd ( $input )

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

См. также: CommonDBTM::prepareInputForUpdate()
public prepareInputForUpdate ( $input )

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

Print the project costs
static public showForProject ( Project $project, $withtemplate = '' ) : Nothing
$project Project Project object
$withtemplate boolean Template or basic item (default '')
Результат Nothing (call to classes members)

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

Print the project cost form
public showForm ( $ID, $options = [] )
$ID integer ID of the item
$options array options used

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

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

public $dohistory

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

public static $items_id

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

From CommonDBChild
public static $itemtype