function webform_variable_get in Webform 7.4
Same name and namespace in other branches
- 5.2 webform.module \webform_variable_get()
- 6.3 webform.module \webform_variable_get()
- 6.2 webform.module \webform_variable_get()
- 7.3 webform.module \webform_variable_get()
Retrieve a Drupal variable with the appropriate default value.
47 calls to webform_variable_get()
- theme_webform_element in ./
webform.module - Replacement for theme_form_element().
- theme_webform_token_help in ./
webform.module - Output the contents of token help used throughout Webform.
- webform-submission-information.tpl.php in templates/
webform-submission-information.tpl.php - Customize the header information shown when editing or viewing submissions.
- WebformUnitTestCase::test in tests/
WebformUnitTestCase.test - The tests.
- webform_admin_content in includes/
webform.admin.inc - Menu callback for admin/content/webform. Displays all webforms on the site.
File
- ./
webform.module, line 4350 - This module provides a simple way to create forms and questionnaires.
Code
function webform_variable_get($variable) {
switch ($variable) {
case 'webform_blocks':
$result = variable_get('webform_blocks', array());
break;
case 'webform_tracking_mode':
$result = variable_get('webform_tracking_mode', 'cookie');
break;
case 'webform_allowed_tags':
$result = variable_get('webform_allowed_tags', array(
'a',
'em',
'strong',
'code',
'img',
));
break;
case 'webform_email_address_format':
$result = variable_get('webform_email_address_format', 'long');
break;
case 'webform_email_address_individual':
$result = variable_get('webform_email_address_individual', 0);
break;
case 'webform_default_from_name':
$result = variable_get('webform_default_from_name', variable_get('site_name', ''));
break;
case 'webform_default_from_address':
$result = variable_get('webform_default_from_address', variable_get('site_mail', ini_get('sendmail_from')));
break;
case 'webform_default_subject':
$result = variable_get('webform_default_subject', t('Form submission from: [node:title]'));
break;
case 'webform_email_replyto':
$result = variable_get('webform_email_replyto', TRUE);
break;
case 'webform_email_html_capable':
$result = variable_get('webform_email_html_capable', FALSE);
break;
case 'webform_default_format':
$result = variable_get('webform_default_format', 0);
break;
case 'webform_format_override':
$result = variable_get('webform_format_override', 0);
break;
case 'webform_email_select_max':
$result = variable_get('webform_email_select_max', 50);
break;
case 'webform_node_types':
$result = webform_node_types();
break;
case 'webform_node_types_primary':
$result = variable_get('webform_node_types_primary', array(
'webform',
));
break;
case 'webform_date_type':
$result = variable_get('webform_date_type', 'medium');
break;
case 'webform_export_use_progressive_batch':
$result = variable_get('webform_export_use_progressive_batch', TRUE);
break;
case 'webform_export_format':
module_load_include('inc', 'webform', 'includes/webform.export');
$options = webform_export_list();
$result = variable_get('webform_export_format', 'excel');
$result = isset($options[$result]) ? $result : key($options);
break;
case 'webform_csv_delimiter':
$result = variable_get('webform_csv_delimiter', '\\t');
break;
case 'webform_csv_line_ending':
$result = variable_get('webform_csv_line_ending', "\n");
break;
case 'webform_export_wordwrap':
$result = variable_get('webform_export_wordwrap', 0);
break;
case 'webform_excel_legacy_exporter':
$result = variable_get('webform_excel_legacy_exporter', 0);
break;
case 'webform_progressbar_style':
$result = variable_get('webform_progressbar_style', array(
'progressbar_bar',
'progressbar_pagebreak_labels',
'progressbar_include_confirmation',
));
break;
case 'webform_progressbar_label_first':
$result = variable_get('webform_progressbar_label_first', t('Start'));
break;
case 'webform_progressbar_label_confirmation':
$result = variable_get('webform_progressbar_label_confirmation', t('Complete'));
break;
case 'webform_table':
$result = variable_get('webform_table', FALSE);
break;
case 'webform_submission_access_control':
$result = variable_get('webform_submission_access_control', 1);
break;
case 'webform_token_access':
$result = variable_get('webform_token_access', 1);
break;
case 'webform_update_batch_size':
$result = variable_get('webform_update_batch_size', 100);
break;
case 'webform_disabled_components':
$result = variable_get('webform_disabled_components', array());
break;
case 'webform_fieldset_wrap':
$result = variable_get('webform_fieldset_wrap', FALSE);
break;
}
return $result;
}