function get_proper_time($event_id, $ri) { $tix = new evotx_ticket(); $event_pmv = get_post_custom($event_id); if (!empty($event_pmv['repeat_intervals'])) { $saved_ri = unserialize($event_pmv['repeat_intervals'][0]); $ticket_row_time = $saved_ri[$ri]; $ticket_time = $tix->get_event_time($event_id, $ticket_row_time[0], $ticket_row_time[1]); } else { // not repeating event $ticket_time = $tix->get_event_time($event_id, $event_pmv['evcal_srow'][0], $event_pmv['evcal_erow'][0]); } return $ticket_time; }