Making WordPress.org

Changeset 693


Ignore:
Timestamp:
06/11/2014 08:20:57 PM (12 years ago)
Author:
iandunn
Message:

WordCamp Post Type: Record the date that WordCamps are added to the planning schedule.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/wcpt-wordcamp/wordcamp-admin.php

    r691 r693  
    4444                add_action( 'transition_post_status', array( $this, 'trigger_schedule_actions' ), 10, 3 );
    4545                add_action( 'wcpt_added_to_planning_schedule', array( $this, 'add_organizer_to_central' ), 10 );
     46                add_action( 'wcpt_added_to_planning_schedule', array( $this, 'mark_date_added_to_planning_schedule' ), 10 );
    4647                add_action( 'wp_insert_post_data',    array( $this, 'require_complete_meta_to_publish_wordcamp' ), 10, 2 );
    4748
     
    456457
    457458        /**
     459         * Record when the WordCamp was added to the planning schedule.
     460         *
     461         * This is used by the Organizer Reminders plugin to send automated e-mails at certain points after the camp
     462         * has been added to the planning schedule.
     463         *
     464         * @param WP_Post $wordcamp
     465         */
     466        public function mark_date_added_to_planning_schedule( $wordcamp ) {
     467                update_post_meta( $wordcamp->ID, '_timestamp_added_to_planning_schedule', time() );
     468        }
     469
     470        /**
    458471         * Prevent WordCamp posts from being published until all the required fields are completed.
    459472         *
Note: See TracChangeset for help on using the changeset viewer.