WordPress.org

Making WordPress.org

Changeset 2152


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

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

Fixes #1370-meta
Props _DorsVenabili iandunn

Location:
sites/trunk/wordcamp.org/public_html/wp-content/plugins
Files:
3 edited

Legend:

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

    r1812 r2152  
    221221                    'Budget Wrangler Name'            => 'text',
    222222                    'Budget Wrangler E-mail Address'  => 'text',
     223                    'Venue Wrangler Name'                   => 'text',
     224                    'Venue Wrangler E-mail Address'         => 'text',
     225                    'Speaker Wrangler Name'                 => 'text',
     226                    'Speaker Wrangler E-mail Address'       => 'text',
     227                    'Food/Beverage Wrangler Name'           => 'text',
     228                    'Food/Beverage Wrangler E-mail Address' => 'text',
     229                    'Swag Wrangler Name'                    => 'text',
     230                    'Swag Wrangler E-mail Address'          => 'text',
     231                    'Volunteer Wrangler Name'               => 'text',
     232                    'Volunteer Wrangler E-mail Address'     => 'text',
     233                    'Printing Wrangler Name'                => 'text',
     234                    'Printing Wrangler E-mail Address'      => 'text',
     235                    'Design Wrangler Name'                  => 'text',
     236                    'Design Wrangler E-mail Address'        => 'text',
     237                    'Website Wrangler Name'                 => 'text',
     238                    'Website Wrangler E-mail Address'       => 'text',
     239                    'Social Media/Publicity Wrangler Name'            => 'text',
     240                    'Social Media/Publicity Wrangler E-mail Address'  => 'text',
     241                    'A/V Wrangler Name'                     => 'text',
     242                    'A/V Wrangler E-mail Address'           => 'text',
     243                    'Party Wrangler Name'                   => 'text',
     244                    'Party Wrangler E-mail Address'         => 'text',
     245                    'Travel Wrangler Name'                  => 'text',
     246                    'Travel Wrangler E-mail Address'        => 'text',
     247                    'Safety Wrangler Name'                  => 'text',
     248                    'Safety Wrangler E-mail Address'        => 'text',
    223249                    'Mentor Name'                     => 'text',
    224250                    'Mentor E-mail Address'           => 'text',
     
    275301                    'Budget Wrangler Name'            => 'text',
    276302                    'Budget Wrangler E-mail Address'  => 'text',
     303                    'Venue Wrangler Name'                   => 'text',
     304                    'Venue Wrangler E-mail Address'         => 'text',
     305                    'Speaker Wrangler Name'                 => 'text',
     306                    'Speaker Wrangler E-mail Address'       => 'text',
     307                    'Food/Beverage Wrangler Name'           => 'text',
     308                    'Food/Beverage Wrangler E-mail Address' => 'text',
     309                    'Swag Wrangler Name'                    => 'text',
     310                    'Swag Wrangler E-mail Address'          => 'text',
     311                    'Volunteer Wrangler Name'               => 'text',
     312                    'Volunteer Wrangler E-mail Address'     => 'text',
     313                    'Printing Wrangler Name'                => 'text',
     314                    'Printing Wrangler E-mail Address'      => 'text',
     315                    'Design Wrangler Name'                  => 'text',
     316                    'Design Wrangler E-mail Address'        => 'text',
     317                    'Website Wrangler Name'                 => 'text',
     318                    'Website Wrangler E-mail Address'       => 'text',
     319                    'Social Media/Publicity Wrangler Name'            => 'text',
     320                    'Social Media/Publicity Wrangler E-mail Address'  => 'text',
     321                    'A/V Wrangler Name'                     => 'text',
     322                    'A/V Wrangler E-mail Address'           => 'text',
     323                    'Party Wrangler Name'                   => 'text',
     324                    'Party Wrangler E-mail Address'         => 'text',
     325                    'Travel Wrangler Name'                  => 'text',
     326                    'Travel Wrangler E-mail Address'        => 'text',
     327                    'Safety Wrangler Name'                  => 'text',
     328                    'Safety Wrangler E-mail Address'        => 'text',
    277329                    'Mentor Name'                     => 'text',
    278330                    'Mentor E-mail Address'           => 'text',
  • sites/trunk/wordcamp.org/public_html/wp-content/plugins/wordcamp-organizer-reminders/wcor-mailer.php

    r1643 r2152  
    187187            '[budget_wrangler_name]',
    188188            '[budget_wrangler_email]',
    189 
     189            '[venue_wrangler_name]',
     190            '[venue_wrangler_email]',
     191            '[speaker_wrangler_name]',
     192            '[speaker_wrangler_email]',
     193            '[food_wrangler_name]',
     194            '[food_wrangler_email]',
     195            '[swag_wrangler_name]',
     196            '[swag_wrangler_email]',
     197            '[volunteer_wrangler_name]',
     198            '[volunteer_wrangler_email]',
     199            '[printing_wrangler_name]',
     200            '[printing_wrangler_email]',
     201            '[design_wrangler_name]',
     202            '[design_wrangler_email]',
     203            '[website_wrangler_name]',
     204            '[website_wrangler_email]',
     205            '[social_wrangler_name]',
     206            '[social_wrangler_email]',
     207            '[a_v_wrangler_name]',
     208            '[a_v_wrangler_email]',
     209            '[party_wrangler_name]',
     210            '[party_wrangler_email]',
     211            '[travel_wrangler_name]',
     212            '[travel_wrangler_email]',
     213            '[safety_wrangler_name]',
     214            '[safety_wrangler_email]',
     215           
    190216            // Venue
    191217            '[venue_name]',
  • 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.