You are here

function event_popup_form_alter in Event Calendar 7

Implements hook_form_alter().

File

event_popup/event_popup.module, line 24
Implemening event popup calender on click event.

Code

function event_popup_form_alter(&$form, &$form_state, $form_id) {
  $event_form_id = variable_get('event_calendar_node_type', 'event_calendar') . '_node_form';
  if ($form_id == $event_form_id) {
    $field_lang_code = field_language('node', $form['#node'], 'event_calendar_date', LANGUAGE_NONE);
    $date_default_value = $form['event_calendar_date'][$field_lang_code][0]['#default_value']['value'];
    $date = explode(' ', $date_default_value);
    if (@$_GET['date'] != "") {
      $form['event_calendar_date'][$field_lang_code][0]['#default_value']['value'] = @$_GET['date'] . ' ' . $date[1];
      $form['event_calendar_date'][$field_lang_code][0]['#default_value']['value2'] = @$_GET['date'] . ' ' . $date[1];
    }
    $form['actions']['submit']['#submit'][] = 'event_popup_custom_submit';
  }
}