Making WordPress.org

Changeset 2152


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

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.