/** * Display the basic info about this semantic * * @return string html */ public function display() { if ($this->list_field) { echo $GLOBALS['Language']->getText('plugin_tracker_admin_semantic', 'status_long_desc', array($this->list_field->getLabel())); if ($this->open_values) { echo '<ul>'; $field_values = $this->list_field->getAllValues(); foreach ($this->open_values as $v) { if (isset($field_values[$v])) { echo '<li><strong>' . $field_values[$v]->getLabel() . '</strong></li>'; } } echo '</ul>'; } else { echo '<blockquote><em>' . $GLOBALS['Language']->getText('plugin_tracker_admin_semantic', 'status_no_value') . '</em></blockquote>'; } } else { echo $GLOBALS['Language']->getText('plugin_tracker_admin_semantic', 'status_no_field'); } }