PHP 클래스 SlaLevel, glpi

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

공개 프로퍼티들

프로퍼티 타입 설명
$rightname

보호된 프로퍼티들

프로퍼티 타입 설명
$ruleactionclass
$rulecriteriaclass No criteria
$rules_id_field

공개 메소드들

메소드 설명
__construct ( ) Constructor
cleanDBonPurge ( )
displayTabContentForItem ( CommonGLPI $item, $tabnum = 1, $withtemplate )
dropdownExecutionTime ( $name, $options = [] ) : nothing Dropdown execution time for SLT
getActions ( )
getAlreadyUsedExecutionTime ( $slts_id ) : array Get already used execution time for a SLT
getConditionsArray ( )
getCriterias ( )
getFirstSltLevel ( $slts_id ) : id Get first level for a SLT
getForbiddenStandardMassiveAction ( )
getNextSltLevel ( $slts_id, $slalevels_id ) : id Get next level for a SLT
getTabNameForItem ( CommonGLPI $item, $withtemplate )
getTable ( ) Temporary hack for this class in 0.84
getTypeName ( $nb )
showForSLT ( SLT $slt )
showForm ( $ID, $options = [] ) : nothing Show the rule

메소드 상세

__construct() 공개 메소드

Constructor
public __construct ( )

cleanDBonPurge() 공개 메소드

public cleanDBonPurge ( )

displayTabContentForItem() 정적인 공개 메소드

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

dropdownExecutionTime() 정적인 공개 메소드

Dropdown execution time for SLT
static public dropdownExecutionTime ( $name, $options = [] ) : nothing
$name string name of the select
$options array of possible options: - value : default value - max_time : max time to use - used : already used values
리턴 nothing

getActions() 공개 메소드

public getActions ( )

getAlreadyUsedExecutionTime() 정적인 공개 메소드

Get already used execution time for a SLT
static public getAlreadyUsedExecutionTime ( $slts_id ) : array
$slts_id integer id of the SLT
리턴 array of already used execution times

getConditionsArray() 정적인 공개 메소드

static public getConditionsArray ( )

getCriterias() 공개 메소드

또한 보기: RuleTicket::getCriterias()
public getCriterias ( )

getFirstSltLevel() 정적인 공개 메소드

Get first level for a SLT
static public getFirstSltLevel ( $slts_id ) : id
$slts_id integer id of the SLT
리턴 id of the sla level : 0 if not exists

getForbiddenStandardMassiveAction() 공개 메소드

getNextSltLevel() 정적인 공개 메소드

Get next level for a SLT
static public getNextSltLevel ( $slts_id, $slalevels_id ) : id
$slts_id integer id of the SLT
$slalevels_id integer id of the current SLT level
리턴 id of the sla level : 0 if not exists

getTabNameForItem() 공개 메소드

public getTabNameForItem ( CommonGLPI $item, $withtemplate )
$item CommonGLPI

getTable() 정적인 공개 메소드

Temporary hack for this class in 0.84
static public getTable ( )

getTypeName() 정적인 공개 메소드

static public getTypeName ( $nb )

showForSLT() 공개 메소드

public showForSLT ( SLT $slt )
$slt SLT SLT object

showForm() 공개 메소드

Show the rule
public showForm ( $ID, $options = [] ) : nothing
$ID ID of the rule
$options array of possible options
리턴 nothing

프로퍼티 상세

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

static public $rightname

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

protected $ruleactionclass

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

No criteria
protected $rulecriteriaclass

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

protected $rules_id_field