function views_handler_field_boolean::init

Same name in other branches
  1. 7.x-3.x handlers/views_handler_field_boolean.inc \views_handler_field_boolean::init()

Overrides views_handler_field::init

File

handlers/views_handler_field_boolean.inc, line 28

Class

views_handler_field_boolean
A handler to provide proper displays for booleans.

Code

function init(&$view, $options) {
    parent::init($view, $options);
    $default_formats = array(
        'yes-no' => array(
            t('Yes'),
            t('No'),
        ),
        'true-false' => array(
            t('True'),
            t('False'),
        ),
        'on-off' => array(
            t('On'),
            t('Off'),
        ),
        'enabled-disabled' => array(
            t('Enabled'),
            t('Disabled'),
        ),
        'unicode-yes-no' => array(
            '✔',
            '✖',
        ),
    );
    $output_formats = isset($this->definition['output formats']) ? $this->definition['output formats'] : array();
    $this->formats = array_merge($default_formats, $output_formats);
}