Changeset 2525
- Timestamp:
- 02/18/2016 09:59:38 PM (10 years ago)
- Location:
- sites/trunk/wordcamp.org/public_html/wp-content/plugins/wordcamp-payments
- Files:
-
- 2 edited
-
includes/sponsor-invoice.php (modified) (3 diffs)
-
views/sponsor-invoice/metabox-general.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/wordcamp.org/public_html/wp-content/plugins/wordcamp-payments/includes/sponsor-invoice.php
r2520 r2525 283 283 284 284 $available_sponsors = prepare_sponsor_data(); 285 $available_classes = \WordCamp_QBO_Client::get_classes(); 285 286 $available_currencies = \WordCamp_Budgets::get_currencies(); 286 287 $selected_sponsor_id = get_post_meta( $post->ID, '_wcbsi_sponsor_id', true ); 288 $selected_class_id = get_post_meta( $post->ID, '_wcbsi_qbo_class_id', true ); 287 289 $selected_currency = get_post_meta( $post->ID, '_wcbsi_currency', true ); 288 290 $due_date = get_post_meta( $post->ID, '_wcbsi_due_date', true ); … … 337 339 $required_invoice_fields = array( 338 340 '_wcbsi_sponsor_id', '_wcbsi_due_date', '_wcbsi_description', '_wcbsi_currency', '_wcbsi_amount', 341 '_wcbsi_qbo_class_id', 339 342 ); 340 343 $invoice_fields_complete = required_fields_complete( $post_data_raw, $required_invoice_fields ); … … 377 380 378 381 // Sanitize and save the field values 379 $fields = array( 'sponsor_id', ' currency', 'due_date', 'description', 'amount' );382 $fields = array( 'sponsor_id', 'qbo_class_id', 'currency', 'due_date', 'description', 'amount' ); 380 383 381 384 foreach( $fields as $field ) { -
sites/trunk/wordcamp.org/public_html/wp-content/plugins/wordcamp-payments/views/sponsor-invoice/metabox-general.php
r2519 r2525 43 43 </li> 44 44 45 <li> 46 <label for="_wcbsi_qbo_class_id"> 47 <?php _e( 'Community:', 'wordcamporg' ) ?> 48 </label> 49 50 <div class="wcb-form-input-wrapper"> 51 <select id="_wcbsi_qbo_class_id" name="_wcbsi_qbo_class_id"> 52 <option value="null-select-one"> 53 <?php _e( '-- Select a Community --', 'wordcamporg' ); ?> 54 </option> 55 56 <option value="null-separator1"></option> 57 58 <?php foreach ( $available_classes as $class_id => $class ) : ?> 59 <option 60 value="<?php echo esc_attr( $class_id ); ?>" 61 <?php selected( $class_id, $selected_class_id ); ?> 62 > 63 <?php echo esc_html( $class ); ?> 64 </option> 65 <?php endforeach; ?> 66 </select> 67 </div> 68 </li> 69 45 70 <li> 46 71 <label for="_wcbsi_due_date">
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)