Changeset 2828
- Timestamp:
- 03/28/2016 06:03:21 PM (9 years ago)
- Location:
- sites/branches/application-tracking/wordcamp.org/public_html/wp-content/plugins/wcpt
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/branches/application-tracking/wordcamp.org/public_html/wp-content/plugins/wcpt/applications/tracker.php
r2827 r2828 13 13 */ 14 14 function render_status_shortcode() { 15 $statuses = \WordCamp_Loader::get_post_statuses(); 15 $statuses = \WordCamp_Loader::get_post_statuses(); 16 $milestones = \WordCamp_Loader::map_statuses_to_milestones(); 16 17 17 18 $posts = get_posts( array( -
sites/branches/application-tracking/wordcamp.org/public_html/wp-content/plugins/wcpt/views/applications/tracker/shortcode-application-tracker.php
r2827 r2828 22 22 <td><?php echo esc_html( $post->post_title ); ?></td> 23 23 <td><?php echo esc_html( get_post_meta( $post->ID, 'Organizer Name', true ) ); ?></td> 24 <td><?php echo esc_html( \WordCamp_Loader::get_milestone_from_status( $post->post_status ) );?></td>24 <td><?php echo esc_html( $milestones[ $post->post_status ] ); ?></td> 25 25 <td><?php echo esc_html( $statuses[ $post->post_status ] ); ?></td> 26 26 <td><?php echo esc_html( get_last_status_update_time_diff( $post->ID ) ); ?></td> -
sites/branches/application-tracking/wordcamp.org/public_html/wp-content/plugins/wcpt/wcpt-wordcamp/wordcamp-loader.php
r2827 r2828 143 143 } 144 144 145 //todo phpdoc 146 public static function get_milestone_from_status( $status_slug ) { 147 // todo just have an array that maps them together? 148 149 return '{milestone name}'; 145 /** 146 * Get the milestones that correspond to each status 147 * 148 * @return array 149 */ 150 public static function map_statuses_to_milestones() { 151 // todo update these once latest statuses are setup 152 153 $milestones = array( 154 'wcpt-formal-review' => 'Application received', 155 'wcpt-inactive' => 'Application vetted', 156 'wcpt-application-rev' => 'Interview scheduled', 157 'wcpt-scheduling' => 'Sent rejection email', 158 'wcpt-interview-sched' => 'Orientation/interview held', 159 'wcpt-needs-site' => 'Organizer agreement signed', 160 'wcpt-rejected' => 'Email address/fwd set up', 161 'wcpt-agreement-sig' => 'Site created', 162 'wcpt-site-created' => 'Polldaddy account created', 163 'wcpt-listing-added' => 'Mentor assigned', 164 'wcpt-needs-budget-re' => 'Added to pre-planning schedule', 165 'wcpt-budget-approved' => 'Budget review requested', 166 'wcpt-venue-signed' => 'Budget review scheduled', 167 'wcpt-scheduled' => 'Budget approved', 168 'wcpt-debrief' => 'Contract signed', 169 'wcpt-budget-closed' => 'WordCamp listing filled out', 170 'todo' => 'WordCamp added to official schedule', 171 'todo' => 'WordCamp held', 172 'todo' => 'Debrief scheduled', 173 'todo' => 'Debrief held', 174 ); 175 176 return $milestones; 150 177 } 151 178
Note: See TracChangeset
for help on using the changeset viewer.