/** * Return a value associated with a pattern associated to a criteria to display it * * @param $ID the given criteria * @param $condition condition used * @param $pattern the pattern **/ function getCriteriaDisplayPattern($ID, $condition, $pattern) { if ($condition == Rule::PATTERN_IS || $condition == Rule::PATTERN_IS_NOT) { $crit = $this->getCriteria($ID); if (isset($crit['type'])) { switch ($crit['type']) { case "dropdownChecklistType": $PluginResourcesChecklist = new PluginResourcesChecklist(); return $PluginResourcesChecklist->getChecklistType($pattern); case "dropdownContractType": $PluginResourcesContractType = new PluginResourcesContractType(); return $PluginResourcesContractType->getContractTypeName($pattern); } } } return $pattern; }