You are here

function support_reference_block_form in Support Ticketing System 7

Same name and namespace in other branches
  1. 6 support_reference/support_reference.module \support_reference_block_form()
1 string reference to 'support_reference_block_form'
support_reference_block_view in support_reference/support_reference.module
Implements hook_block_view().

File

support_reference/support_reference.module, line 99
Support ticket references.

Code

function support_reference_block_form($form, &$form_state, $client, $node) {
  $path = drupal_get_path('module', 'support_reference');
  $form['#attached']['library'][] = array(
    'system',
    'ui.autocomplete',
  );
  $form['#attached']['css'][] = "{$path}/support_reference.css";
  $form['#attached']['js'][] = "{$path}/support_reference.js";
  $form['#attached']['js'][] = array(
    'data' => array(
      'supportReferenceAutoCompletePath' => base_path() . "support_reference/autocomplete/{$client}/{$node->nid}",
    ),
    'type' => 'setting',
  );
  $form['#nid'] = $node->nid;
  $form['reference'] = array(
    '#type' => 'textfield',
    '#title' => t('Add / Remove Reference'),
    '#default_value' => '',
    '#required' => TRUE,
  );

  // This gets hidden by the css.
  $form['submit'] = array(
    '#type' => 'submit',
    '#value' => t('Change'),
  );
  return $form;
}