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;
}