Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function custom_save_event_meta($post_id) {
- global $wpdb;
- $post = get_post($post_id);
- // Setting up event status
- update_post_meta($post_id, 'incsub_event_status', 'open');
- // Setting up recurring event
- $debut = get_post_meta($post_id, 'event_date_debut', true);
- $debut = explode("+", $debut);
- $debut = $debut[0];
- $fin = get_post_meta($post_id, 'event_date_fin', true);
- $fin = explode("+", $fin);
- $fin = $fin[0];
- $start_time = date("H:i", strtotime($debut));
- $start_date = date("Y-m-d", strtotime($debut));
- $start = strtotime($debut);
- $end_time = date("H:i", strtotime($fin));
- $end_date = date("Y-m-d", strtotime($fin));
- $end = strtotime(date("Y-m-d H:i", $fin));
- // Setting up everything else
- delete_post_meta($post_id, 'incsub_event_start');
- delete_post_meta($post_id, 'incsub_event_no_start');
- delete_post_meta($post_id, 'incsub_event_end');
- delete_post_meta($post_id, 'incsub_event_no_end');
- $dates = strtotime(date("Y-m", strtotime($debut)));
- $datef = strtotime(date("Y-m", strtotime($debut)) . " +1 month");
- add_post_meta($post_id, 'eab_event_recurring', '');
- add_post_meta($post_id, 'eab_event_recurrence_starts', $dates);
- add_post_meta($post_id, 'eab_event_recurrence_ends', $datef);
- add_post_meta($post_id, 'incsub_event_start', $start_date . " " . $start_time);
- add_post_meta($post_id, 'incsub_event_end', $end_date . " " . $end_time);
- }
- add_action('save_post', 'custom_save_event_meta');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement