public function UcAddressesUCXFHandler::outputValue in Extra Fields Checkout Pane 7
Same name and namespace in other branches
- 6.2 includes/uc_addresses.handlers.inc \UcAddressesUCXFHandler::outputValue()
Output a fields value.
@access public
Parameters
mixed $value:
Return value
string
Overrides UcAddressesFieldHandler::outputValue
File
- includes/uc_addresses.handlers.inc, line 168 
- Integration code for Ubercart Addresses 7.x-1.x
Class
- UcAddressesUCXFHandler
- Field handler for all Extra Fields Pane fields.
Code
public function outputValue($value = '', $format = '') {
  if ($value === '') {
    $value = $this
      ->getAddress()
      ->getField($this
      ->getFieldName());
  }
  $output = $this->ucxf_field
    ->output_value($value);
  if ($output == t('n/a') && $this
    ->getContext() == 'token') {
    // If the context is "token", don't output "n/a". Just return an
    // empty string in this case.
    // This is because tokens can be used in address labels and we
    // don't want to end up with a "n/a" in there.
    return '';
  }
  return $output;
}