/** * Add some additionnal information beside the field in the artifact form. * This is up to the field. It can be html or inline javascript * to enhance the user experience * @return string */ public function fetchArtifactAdditionnalInfo($value, $submitted_values = array()) { $html = parent::fetchArtifactAdditionnalInfo($value, $submitted_values); $values = array(); if (isset($submitted_values[0][$this->id])) { if (!is_array($submitted_values[0][$this->id])) { $submitted_values_array[] = $submitted_values[0][$this->id]; $values = $submitted_values_array; } else { $values = $submitted_values[0][$this->id]; } } else { if (!empty($value)) { foreach ($value->getListValues() as $id => $v) { $values[] = $id; } } } $html .= $this->displayArtifactJavascript($values); return $html; }