Making WordPress.org


Ignore:
Timestamp:
12/03/2015 04:11:22 PM (9 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.