. * --------------------------------------------------------------------- */ class RuleDictionnaryOperatingSystemServicePack extends RuleDictionnaryDropdown { /** * Constructor **/ function __construct() { parent::__construct('RuleDictionnaryOperatingSystemServicePack'); } /** * @see Rule::getCriterias() **/ function getCriterias() { static $criterias = []; if (count($criterias)) { return $criterias; } $criterias['name']['field'] = 'name'; $criterias['name']['name'] = OperatingSystemServicePack::getTypeName(1); $criterias['name']['table'] = 'glpi_operatingsystemservicepacks'; return $criterias; } /** * @see Rule::getActions() **/ function getActions() { $actions = []; $actions['name']['name'] = OperatingSystemServicePack::getTypeName(1); $actions['name']['force_actions'] = ['append_regex_result', 'assign', 'regex_result']; return $actions; } }