function globallink_webform_active_select_form in GlobalLink Connect for Drupal 7.5
Same name and namespace in other branches
- 7.6 globallink_webform/globallink_webform_active_submissions.inc \globallink_webform_active_select_form()
Builds form to allow selection of specific webform submission by ID.
1 string reference to 'globallink_webform_active_select_form'
- globallink_webform_active_submissions in globallink_webform/
globallink_webform_active_submissions.inc - Builds forms on webform active submissions dashboard.
File
- globallink_webform/
globallink_webform_active_submissions.inc, line 27
Code
function globallink_webform_active_select_form() {
module_load_include('inc', 'globallink_webform', 'globallink_webform');
$form = array();
globallink_webform_get_pd_submission_status();
$redirect_submission = isset($_GET['submission']) ? urldecode($_GET['submission']) : '';
$selected_value = '';
$options = globallink_webform_get_active_submission_names();
if (empty($redirect_submission) && !empty($_SESSION['globallink_webform_selected_submission'])) {
$selected_value = $_SESSION['globallink_webform_selected_submission'];
}
elseif (!empty($redirect_submission)) {
$selected_value = array_search($redirect_submission, $options);
}
$form['#attributes']['class'][] = 'globallink-webform-active-select-form';
$form['select_submission'] = array(
'#type' => 'container',
'#attributes' => array(
'class' => array(
'container-inline',
),
),
);
$form['select_submission']['submission'] = array(
'#type' => 'select',
'#title' => t('Active Submission Name:'),
'#options' => $options,
'#default_value' => $selected_value,
'#attributes' => array(
'class' => array(
'globallink-webform-select-active-submission',
),
),
'#field_suffix' => ' ',
);
$form['select_submission']['go'] = array(
'#type' => 'submit',
'#value' => t('Go'),
'#attributes' => array(
'style' => 'display: none;',
),
);
if ($selected_value != '') {
$form['select_submission']['submit_cancel_submission'] = array(
'#type' => 'submit',
'#value' => t('Cancel Submission'),
);
}
else {
$form['select_submission']['br_markup'] = array(
'#type' => 'markup',
'#markup' => '<BR/><BR/>',
);
}
return $form;
}