Making WordPress.org


Ignore:
Timestamp:
12/03/2015 04:11:22 PM (11 years ago)
Author:
kovshenin
Message:

WordCamp: Add more organizing team roles to WordCamp post type.

Fixes #1370-meta
Props _DorsVenabili iandunn

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordcamp.org/public_html/wp-content/plugins/wordcamp-organizer-reminders/wcor-reminder.php

    r1643 r2152  
    108108                                        <td colspan="2"><label for="wcor_send_sponsor_wrangler">The Sponsor Wrangler</label></td>
    109109                                </tr>
     110                               
     111                                <tr>
     112                                        <th><input id="wcor_send_budget_wrangler" name="wcor_send_where[]" type="checkbox" value="wcor_send_budget_wrangler" <?php checked( in_array( 'wcor_send_budget_wrangler', $send_where ) ); ?>></th>
     113                                        <td colspan="2"><label for="wcor_send_budget_wrangler">The Budget Wrangler</label></td>
     114                                </tr>
     115                               
     116                                <tr>
     117                                        <th><input id="wcor_send_venue_wrangler" name="wcor_send_where[]" type="checkbox" value="wcor_send_venue_wrangler" <?php checked( in_array( 'wcor_send_venue_wrangler', $send_where ) ); ?>></th>
     118                                        <td colspan="2"><label for="wcor_send_venue_wrangler">The Venue Wrangler</label></td>
     119                                </tr>
     120                               
     121                                <tr>
     122                                        <th><input id="wcor_send_speaker_wrangler" name="wcor_send_where[]" type="checkbox" value="wcor_send_speaker_wrangler" <?php checked( in_array( 'wcor_send_speaker_wrangler', $send_where ) ); ?>></th>
     123                                        <td colspan="2"><label for="wcor_send_speaker_wrangler">The Speaker Wrangler</label></td>
     124                                </tr>
     125                               
     126                                <tr>
     127                                        <th><input id="wcor_send_food_wrangler" name="wcor_send_where[]" type="checkbox" value="wcor_send_food_wrangler" <?php checked( in_array( 'wcor_send_food_wrangler', $send_where ) ); ?>></th>
     128                                        <td colspan="2"><label for="wcor_send_food_wrangler">The Food/Beverage Wrangler</label></td>
     129                                </tr>
     130                               
     131                                <tr>
     132                                        <th><input id="wcor_send_swag_wrangler" name="wcor_send_where[]" type="checkbox" value="wcor_send_swag_wrangler" <?php checked( in_array( 'wcor_send_swag_wrangler', $send_where ) ); ?>></th>
     133                                        <td colspan="2"><label for="wcor_send_swag_wrangler">The Swag Wrangler</label></td>
     134                                </tr>
     135                               
     136                                <tr>
     137                                        <th><input id="wcor_send_volunteer_wrangler" name="wcor_send_where[]" type="checkbox" value="wcor_send_volunteer_wrangler" <?php checked( in_array( 'wcor_send_volunteer_wrangler', $send_where ) ); ?>></th>
     138                                        <td colspan="2"><label for="wcor_send_volunteer_wrangler">The Volunteer Wrangler</label></td>
     139                                </tr>
     140                               
     141                                <tr>
     142                                        <th><input id="wcor_send_printing_wrangler" name="wcor_send_where[]" type="checkbox" value="wcor_send_printing_wrangler" <?php checked( in_array( 'wcor_send_printing_wrangler', $send_where ) ); ?>></th>
     143                                        <td colspan="2"><label for="wcor_send_printing_wrangler">The Printing Wrangler</label></td>
     144                                </tr>
     145                               
     146                                <tr>
     147                                        <th><input id="wcor_send_design_wrangler" name="wcor_send_where[]" type="checkbox" value="wcor_send_design_wrangler" <?php checked( in_array( 'wcor_send_design_wrangler', $send_where ) ); ?>></th>
     148                                        <td colspan="2"><label for="wcor_send_design_wrangler">The Design Wrangler</label></td>
     149                                </tr>
     150                               
     151                                <tr>
     152                                        <th><input id="wcor_send_website_wrangler" name="wcor_send_where[]" type="checkbox" value="wcor_send_website_wrangler" <?php checked( in_array( 'wcor_send_website_wrangler', $send_where ) ); ?>></th>
     153                                        <td colspan="2"><label for="wcor_send_website_wrangler">The Website Wrangler</label></td>
     154                                </tr>
     155                               
     156                                <tr>
     157                                        <th><input id="wcor_send_social_wrangler" name="wcor_send_where[]" type="checkbox" value="wcor_send_social_wrangler" <?php checked( in_array( 'wcor_send_social_wrangler', $send_where ) ); ?>></th>
     158                                        <td colspan="2"><label for="wcor_send_social_wrangler">The Social Media/Publicity Wrangler</label></td>
     159                                </tr>
     160                               
     161                                <tr>
     162                                        <th><input id="wcor_send_a_v_wrangler" name="wcor_send_where[]" type="checkbox" value="wcor_send_a_v_wrangler" <?php checked( in_array( 'wcor_send_a_v_wrangler', $send_where ) ); ?>></th>
     163                                        <td colspan="2"><label for="wcor_send_a_v_wrangler">The A/V Wrangler</label></td>
     164                                </tr>
     165                               
     166                                <tr>
     167                                        <th><input id="wcor_send_party_wrangler" name="wcor_send_where[]" type="checkbox" value="wcor_send_party_wrangler" <?php checked( in_array( 'wcor_send_party_wrangler', $send_where ) ); ?>></th>
     168                                        <td colspan="2"><label for="wcor_send_party_wrangler">The Party Wrangler</label></td>
     169                                </tr>
     170                               
     171                                <tr>
     172                                        <th><input id="wcor_send_travel_wrangler" name="wcor_send_where[]" type="checkbox" value="wcor_send_travel_wrangler" <?php checked( in_array( 'wcor_send_travel_wrangler', $send_where ) ); ?>></th>
     173                                        <td colspan="2"><label for="wcor_send_travel_wrangler">The Travel Wrangler</label></td>
     174                                </tr>
     175                               
     176                                <tr>
     177                                        <th><input id="wcor_send_safety_wrangler" name="wcor_send_where[]" type="checkbox" value="wcor_send_safety_wrangler" <?php checked( in_array( 'wcor_send_safety_wrangler', $send_where ) ); ?>></th>
     178                                        <td colspan="2"><label for="wcor_send_safety_wrangler">The Safety Wrangler</label></td>
     179                                </tr>
    110180
    111181                                <tr>
    … …  
    203273                        <li>[budget_wrangler_name]</li>
    204274                        <li>[budget_wrangler_email]</li>
     275                        <li>[venue_wrangler_name]</li>
     276                        <li>[venue_wrangler_email]</li>
     277                        <li>[speaker_wrangler_name]</li>
     278                        <li>[speaker_wrangler_email]</li>
     279                        <li>[food_wrangler_name]</li>
     280                        <li>[food_wrangler_email]</li>
     281                        <li>[swag_wrangler_name]</li>
     282                        <li>[swag_wrangler_email]</li>
     283                        <li>[volunteer_wrangler_name]</li>
     284                        <li>[volunteer_wrangler_email]</li>
     285                        <li>[printing_wrangler_name]</li>
     286                        <li>[printing_wrangler_email]</li>
     287                        <li>[design_wrangler_name]</li>
     288                        <li>[design_wrangler_email]</li>
     289                        <li>[website_wrangler_name]</li>
     290                        <li>[website_wrangler_email]</li>
     291                        <li>[social_wrangler_name]</li>
     292                        <li>[social_wrangler_email]</li>
     293                        <li>[a_v_wrangler_name]</li>
     294                        <li>[a_v_wrangler_email]</li>
     295                        <li>[party_wrangler_name]</li>
     296                        <li>[party_wrangler_email]</li>
     297                        <li>[travel_wrangler_name]</li>
     298                        <li>[travel_wrangler_email]</li>
     299                        <li>[safety_wrangler_name]</li>
     300                        <li>[safety_wrangler_email]</li>
    205301                </ul>
    206302
    … …  
    372468         */
    373469        protected function save_post_meta( $post, $new_meta ) {
    374                 $send_where_whitelist = array( 'wcor_send_organizers', 'wcor_send_sponsor_wrangler', 'wcor_send_mes', 'wcor_send_camera_wrangler', 'wcor_send_custom' );
     470                $send_where_whitelist = array( 'wcor_send_organizers', 'wcor_send_sponsor_wrangler', 'wcor_send_budget_wrangler', 'wcor_send_venue_wrangler', 'wcor_send_speaker_wrangler', 'wcor_send_food_wrangler', 'wcor_send_swag_wrangler', 'wcor_send_volunteer_wrangler', 'wcor_send_printing_wrangler', 'wcor_send_design_wrangler', 'wcor_send_website_wrangler', 'wcor_send_social_wrangler', 'wcor_send_a_v_wrangler', 'wcor_send_party_wrangler', 'wcor_send_travel_wrangler', 'wcor_send_safety_wrangler', 'wcor_send_mes', 'wcor_send_camera_wrangler', 'wcor_send_custom' );
    375471
    376472                delete_post_meta( $post->ID, 'wcor_send_where' );
Note: See TracChangeset for help on using the changeset viewer.