You are here

function casetracker_actions_set_assign_to_action_form in Case Tracker 7

Same name and namespace in other branches
  1. 6 casetracker_actions/casetracker_actions.module \casetracker_actions_set_assign_to_action_form()

Select a user to assign for the Set Assign to action.

File

casetracker_actions/casetracker_actions.module, line 191
casetracker_actions.module

Code

function casetracker_actions_set_assign_to_action_form($context) {
  $options = casetracker_user_options();
  $form['casetracker_actions_assign_to'] = array(
    '#type' => 'textfield',
    '#title' => t('Assign to'),
    '#autocomplete_path' => 'casetracker_autocomplete',
    '#required' => TRUE,
    '#size' => 12,
  );
  if (count($options) < 20) {
    $normalized = array();
    foreach ($options as $uid => $name) {
      $normalized[$uid] = $name;
    }
    $form['casetracker_actions_assign_to'] = array(
      '#type' => 'radios',
      '#title' => t('Assign to'),
      '#required' => TRUE,
      '#options' => $normalized,
    );
  }
  $form['casetracker_actions_assign_to']['#default_value'] = variable_get('casetracker_default_assign_to', t('Unassigned'));
  return $form;
}