You are here

function _webform_boolean_report_value in Webform Boolean 7

Helper function for generating ON/OFF value based on given user value.

Parameters

$component: A Webform component array.

$value: An array of information containing the submission result, directly correlating to the webform_submitted_data database schema.

Return value

An ON/OFF string value for being used in CSV export and table value.

2 calls to _webform_boolean_report_value()
_webform_csv_data_boolean in components/boolean.inc
Implements _webform_csv_data_component().
_webform_table_boolean in components/boolean.inc
Implements _webform_table_component().

File

components/boolean.inc, line 148
A boolean field for webform.

Code

function _webform_boolean_report_value($component, $value) {
  $return = '';
  if (isset($value[0])) {

    // In case of missing on/off values (optional setting), let's use standard
    // numbers 1 and 0.
    $on_value = empty($component['extra']['on_value']) ? '1' : $component['extra']['on_value'];
    $off_value = empty($component['extra']['off_value']) ? '0' : $component['extra']['off_value'];
    $return = $value[0] ? $on_value : $off_value;
  }
  return $return;
}