PHP 클래스 Computer, glpi

상속: extends CommonDBTM
파일 보기 프로젝트 열기: glpi-project/glpi 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$devices Device container - format $device = array(ID,"device type","ID in device table","specificity value")
$dohistory From CommonDBTM
$rightname

보호된 프로퍼티들

프로퍼티 타입 설명
$forward_entity_to
$usenotepad

공개 메소드들

메소드 설명
cleanDBonPurge ( )
defineTabs ( $options = [] )
displayTabContentForItem ( CommonGLPI $item, $tabnum = 1, $withtemplate )
getLinkedItems ( ) : an Return the linked items (in computers_items)
getMenuShorcut ( )
getSearchOptions ( )
getSpecificMassiveActions ( $checkitem = NULL )
getTabNameForItem ( CommonGLPI $item, $withtemplate )
getTypeName ( $nb ) Name of the type
post_addItem ( )
post_deleteItem ( )
post_restoreItem ( )
post_updateItem ( $history = 1 )
prepareInputForAdd ( $input )
showForm ( $ID, $options = [] ) : Nothing Print the computer form
showOperatingSystem ( Computer $comp ) : Nothing Print the computer's operating system form
useDeletedToLockIfDynamic ( )

메소드 상세

cleanDBonPurge() 공개 메소드

public cleanDBonPurge ( )

defineTabs() 공개 메소드

또한 보기: CommonGLPI::defineTabs()
public defineTabs ( $options = [] )

displayTabContentForItem() 정적인 공개 메소드

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

getLinkedItems() 공개 메소드

Return the linked items (in computers_items)
public getLinkedItems ( ) : an
리턴 an array of linked items like array('Computer' => array(1,2), 'Printer' => array(5,6))

getMenuShorcut() 정적인 공개 메소드

또한 보기: CommonGLPI::getMenuShorcut()
static public getMenuShorcut ( )

getSearchOptions() 공개 메소드

public getSearchOptions ( )

getSpecificMassiveActions() 공개 메소드

또한 보기: CommonDBTM::getSpecificMassiveActions()
public getSpecificMassiveActions ( $checkitem = NULL )

getTabNameForItem() 공개 메소드

또한 보기: CommonGLPI::getTabNameForItem()
public getTabNameForItem ( CommonGLPI $item, $withtemplate )
$item CommonGLPI

getTypeName() 정적인 공개 메소드

Name of the type
static public getTypeName ( $nb )
$nb integer number of item in the type (default 0)

post_addItem() 공개 메소드

public post_addItem ( )

post_deleteItem() 공개 메소드

public post_deleteItem ( )

post_restoreItem() 공개 메소드

public post_restoreItem ( )

post_updateItem() 공개 메소드

또한 보기: CommonDBTM::post_updateItem()
public post_updateItem ( $history = 1 )

prepareInputForAdd() 공개 메소드

또한 보기: CommonDBTM::prepareInputForAdd()
public prepareInputForAdd ( $input )

showForm() 공개 메소드

Print the computer form
public showForm ( $ID, $options = [] ) : Nothing
$ID integer ID of the item
$options array - target for the Form - withtemplate template or basic computer
리턴 Nothing (display)

showOperatingSystem() 정적인 공개 메소드

Print the computer's operating system form
static public showOperatingSystem ( Computer $comp ) : Nothing
$comp Computer Computer object
리턴 Nothing (call to classes members)

useDeletedToLockIfDynamic() 공개 메소드

또한 보기: CommonDBTM::useDeletedToLockIfDynamic()

프로퍼티 상세

$devices 공개적으로 프로퍼티

Device container - format $device = array(ID,"device type","ID in device table","specificity value")
public $devices

$dohistory 공개적으로 프로퍼티

From CommonDBTM
public $dohistory

$forward_entity_to 보호되어 있는 정적으로 프로퍼티

protected static $forward_entity_to

$rightname 정적으로 공개적으로 프로퍼티

static public $rightname

$usenotepad 보호되어 있는 프로퍼티

protected $usenotepad