function showListVal($attr) { global $lll; if ($attr == "name") { if (!$this->name && $this->userField) { return htmlspecialchars(G::getAttr($this->userField, "customfield", "name")); } return htmlspecialchars($this->name); } elseif ($attr == "type") { if ($this->userField) { return $lll["userField"]; } return parent::showListVal($attr); } elseif ($attr == "isCommon") { if ($this->isCommon || $this->isFixField()) { return $lll["common"]; } else { return $lll["unique"]; } } elseif ($attr == "userField") { if ($this->userField) { G::load($uf, $this->userField, "userfield"); return $uf->showListVal("name"); } return ""; } elseif (($s = parent::showListVal($attr)) !== FALSE) { return $s; } else { $s = parent::showListVal($attr, "safetext"); } return $s; }