function views_handler_field_boolean::init
3.x views_handler_field_boolean.inc | views_handler_field_boolean::init(&$view, &$options) |
2.x views_handler_field_boolean.inc | views_handler_field_boolean::init(&$view, $options) |
init the handler with necessary data.
Parameters
$view: The $view object this handler is attached to.
$options: The item from the database; the actual contents of this will vary based upon the type of handler.
Overrides views_handler_field::init
File
- handlers/
views_handler_field_boolean.inc, line 35 - Definition of views_handler_field_boolean.
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')),
'boolean' => array(1, 0),
'unicode-yes-no' => array('✔', '✖'),
);
$output_formats = isset($this->definition['output formats']) ? $this->definition['output formats'] : array();
$custom_format = array('custom' => array(t('Custom')));
$this->formats = array_merge($default_formats, $output_formats, $custom_format);
}