You are here

function support_reference_block_form in Support Ticketing System 6

Same name and namespace in other branches
  1. 7 support_reference/support_reference.module \support_reference_block_form()
1 string reference to 'support_reference_block_form'
support_reference_block in support_reference/support_reference.module
Implementation of hook_perm().

File

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

Code

function support_reference_block_form($form_state, $client, $node) {
  drupal_add_css(drupal_get_path('module', 'support_reference') . '/jquery-autocomplete/jquery.autocomplete.css');
  drupal_add_js(drupal_get_path('module', 'support_reference') . '/jquery-autocomplete/jquery.autocomplete.js');
  drupal_add_css(drupal_get_path('module', 'support_reference') . '/support_reference.css');
  drupal_add_js(drupal_get_path('module', 'support_reference') . '/support_reference.js');
  drupal_add_js(array(
    'supportReferenceAutoCompletePath' => base_path() . "support_reference/autocomplete/{$client}/{$node->nid}",
  ), 'setting');
  $form = array();
  $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;
}