function globallink_taxonomy_active_select_form in GlobalLink Connect for Drupal 7.6
Same name and namespace in other branches
- 7.5 globallink_taxonomy/globallink_taxonomy_active_submissions.inc \globallink_taxonomy_active_select_form()
Builds form to allow selection of specific taxonomy submission by ID.
1 string reference to 'globallink_taxonomy_active_select_form'
- globallink_taxonomy_active_submissions in globallink_taxonomy/
globallink_taxonomy_active_submissions.inc - Builds forms on taxonomy active submissions dashboard.
File
- globallink_taxonomy/
globallink_taxonomy_active_submissions.inc, line 27
Code
function globallink_taxonomy_active_select_form() {
module_load_include('inc', 'globallink_taxonomy', 'globallink_taxonomy');
$form = array();
globallink_taxonomy_get_submission_status();
$redirect_submission = isset($_GET['submission']) ? urldecode($_GET['submission']) : '';
$selected_value = '';
$options = globallink_taxonomy_get_active_submission_names();
if (empty($redirect_submission) && !empty($_SESSION['globallink_taxonomy_selected_submission'])) {
$selected_value = $_SESSION['globallink_taxonomy_selected_submission'];
}
elseif (!empty($redirect_submission)) {
$selected_value = array_search($redirect_submission, $options);
}
$form['#attributes']['class'][] = 'globallink-taxonomy-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-taxonomy-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;
}