. * --------------------------------------------------------------------- */ if (!defined('GLPI_ROOT')) { die("Sorry. You can't access this file directly"); } class RuleDictionnarySoftwareCollection extends RuleCollection { // From RuleCollection public $stop_on_first_match = true; public $can_replay_rules = true; public $menu_type = 'dictionnary'; public $menu_option = 'software'; static $rightname = 'rule_dictionnary_software'; /** * @see RuleCollection::getTitle() **/ function getTitle() { //TRANS: software in plural return __('Dictionnary of software'); } /** * @see RuleCollection::cleanTestOutputCriterias() **/ function cleanTestOutputCriterias(array $output) { //If output array contains keys begining with _ : drop it foreach ($output as $criteria => $value) { if (($criteria[0] == '_') && ($criteria != '_ignore_import')) { unset ($output[$criteria]); } } return $output; } /** * @see RuleCollection::warningBeforeReplayRulesOnExistingDB() **/ function warningBeforeReplayRulesOnExistingDB($target) { global $CFG_GLPI; echo "