public function format($data, $format = null) { if ($data == '0000-00-00') { $data = ''; } return parent::format($data, $format); }
public function format($data, $format = null) { $result = parent::format($data, $format); if (in_array('list', explode(',', $format))) { return $result ? _ws('Yes') : _ws('No'); } return $result; }
public function format($data, $format = null) { if (!isset($data['value'])) { $value = array(); foreach ($this->options['fields'] as $field) { if (isset($data['data'][$field->getId()])) { $value[] = htmlspecialchars($field->getName()) . ": " . $field->format($data['data'][$field->getId()], 'value'); } } $data['value'] = implode("<br>\n", $value); } if ($format == 'html') { // Override logic for this format to avoid double htmlspecialchars() $result = $data['value']; if ($this->isMulti() && !empty($data['ext'])) { $ext = $data['ext']; if (isset($this->options['ext'][$ext])) { $ext = _ws($this->options['ext'][$ext]); } $result .= ' <em class="hint">' . htmlspecialchars($ext) . '</em>'; } return $result; } else { return parent::format($data, $format); } }
public function format($data, $format = null) { if (!isset($data['value'])) { $value = array(); foreach ($this->options['fields'] as $field) { if (isset($data['data'][$field->getId()])) { $value[] = htmlspecialchars($field->getName()) . ": " . $field->format($data['data'][$field->getId()], 'value', $data['data']); } } $data['value'] = implode("<br>\n", $value); } $found = true; if (strpos($format, ',')) { // when formats are delimeted by comma, use the first one that exists $found = false; foreach (explode(',', $format) as $format) { if ($format == 'value' || $format == 'html' || $this->getFormatter($format)) { $found = true; break; } } if (!$found) { return $data; } } if ($format == 'html') { // Override logic for this format to avoid double htmlspecialchars() $result = $data['value']; if ($this->isMulti() && !empty($data['ext'])) { $ext = $data['ext']; if (isset($this->options['ext'][$ext])) { $ext = _ws($this->options['ext'][$ext]); } $result .= ' <em class="hint">' . htmlspecialchars($ext) . '</em>'; } return $result; } else { return parent::format($data, $format); } }