} else { $event_date_end_processed = $datetime->untimezone($event_date_end_processed, $global_timezone); } $event->event_info['event_date_start'] = $event_date_start_processed; $event->event_info['event_date_end'] = $event_date_end_processed; // GET FIELDS $field = new se_field("event", $event->eventvalue_info); $field->cat_list(1, 0, 0, "eventcat_id='{$event->event_info['event_eventcat_id']}'", "", ""); $selected_fields = $field->fields_all; $is_error = $field->is_error; // SET EVENT CATEGORY ID if (!empty($event->event_info['event_eventsubcat_id'])) { $event->event_info['event_eventcat_id'] = $event->event_info['event_eventsubcat_id']; } // SAVE $event->event_edit($event->event_info['event_title'], $event->event_info['event_desc'], $event->event_info['event_eventcat_id'], $event_date_start_processed, $event_date_end_processed, $event->event_info['event_host'], $event->event_info['event_location'], $field->field_query); if (!$event->is_error) { // SET RESULT MESSAGE $result = TRUE; // RESET RESULTS $event->eventvalue_info = $database->database_fetch_assoc($database->database_query("SELECT * FROM se_eventvalues WHERE eventvalue_event_id='{$event->event_info['event_id']}' LIMIT 1")); } else { SE_Language::_preload($is_error = $event->is_error); } } // GET FIELDS $field = new se_field("event", $event->eventvalue_info); $field->cat_list(0, 0, 0, "", "", ""); $cat_array = $field->cats; if ($is_error) { $eventcat_id = $event->event_info['event_eventcat_id'] ? $event->event_info['event_eventcat_id'] : '0';