Code Duplication    Length = 9-9 lines in 2 locations

Sources/Subs-Calendar.php 2 locations

@@ 1028-1036 (lines=9) @@
1025
		$eventOptions['board'], $eventOptions['topic'], $eventOptions['title'], $eventOptions['member'],
1026
		$start_date, $end_date, $eventOptions['location'],
1027
	);
1028
	if (!empty($start_time) && !empty($end_time) && !empty($tz) && in_array($tz, timezone_identifiers_list(DateTimeZone::ALL_WITH_BC)))
1029
	{
1030
		$event_columns['start_time'] = 'time';
1031
		$event_parameters[] = $start_time;
1032
		$event_columns['end_time'] = 'time';
1033
		$event_parameters[] = $end_time;
1034
		$event_columns['timezone'] = 'string';
1035
		$event_parameters[] = $tz;
1036
	}
1037
1038
	call_integration_hook('integrate_create_event', array(&$eventOptions, &$event_columns, &$event_parameters));
1039
@@ 1107-1115 (lines=9) @@
1104
		'id_board' => isset($eventOptions['board']) ? (int) $eventOptions['board'] : 0,
1105
		'id_topic' => isset($eventOptions['topic']) ? (int) $eventOptions['topic'] : 0,
1106
	);
1107
	if (!empty($start_time) && !empty($end_time) && !empty($tz) && in_array($tz, timezone_identifiers_list(DateTimeZone::ALL_WITH_BC)))
1108
	{
1109
		$event_columns['start_time'] = '{time:start_time}';
1110
		$event_parameters['start_time'] = $start_time;
1111
		$event_columns['end_time'] = '{time:end_time}';
1112
		$event_parameters['end_time'] = $end_time;
1113
		$event_columns['timezone'] = '{string:timezone}';
1114
		$event_parameters['timezone'] = $tz;
1115
	}
1116
1117
	// This is to prevent hooks to modify the id of the event
1118
	$real_event_id = $event_id;