Changeset 2326
- Timestamp:
- 01/19/2016 05:41:52 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/wordcamp.org/public_html/wp-content/mu-plugins/wcorg-misc.php
r2239 r2326 201 201 */ 202 202 load_textdomain( 'wordcamporg', sprintf( '%s/languages/wordcamporg/wordcamporg-%s.mo', WP_CONTENT_DIR, get_locale() ) ); 203 204 // WordCamp.org QBO Integration 205 add_filter( 'wordcamp_qbo_options', function( $options ) { 206 if ( ! defined( 'WORDCAMP_QBO_CONSUMER_KEY' ) ) 207 return $options; 208 209 // Secrets. 210 $options['app_token'] = WORDCAMP_QBO_APP_TOKEN; 211 $options['consumer_key'] = WORDCAMP_QBO_CONSUMER_KEY; 212 $options['consumer_secret'] = WORDCAMP_QBO_CONSUMER_SECRET; 213 $options['hmac_key'] = WORDCAMP_QBO_HMAC_KEY; 214 215 // WordCamp Payments to QBO categories mapping. 216 $options['categories_map'] = array( 217 'after-party' => array( 'value' => 72, 'name' => 'After Party' ), 218 'audio-visual' => array( 'value' => 79, 'name' => 'Audio-Visual' ), 219 'food-beverages' => array( 'value' => 64, 'name' => 'Food & Beverage-WordCamps' ), 220 'office-supplies' => array( 'value' => 70, 'name' => 'Office Expense' ), 221 'signage-badges' => array( 'value' => 73, 'name' => 'Printing/Signage/Badges' ), 222 'speaker-event' => array( 'value' => 76, 'name' => 'Speaker Events' ), 223 'swag' => array( 'value' => 74, 'name' => 'Swag' ), 224 'venue' => array( 'value' => 78, 'name' => 'Venue Rental' ), 225 'other' => array( 'value' => 71, 'name' => 'Other Miscellaneous Expense' ), 226 ); 227 228 return $options; 229 }); 230 231 add_filter( 'wordcamp_qbo_client_options', function( $options ) { 232 if ( ! defined( 'WORDCAMP_QBO_HMAC_KEY' ) ) 233 return $options; 234 235 $options['hmac_key'] = WORDCAMP_QBO_HMAC_KEY; 236 $options['api_base'] = 'https://central.wordcamp.org/wp-json/wordcamp-qbo/v1'; 237 238 return $options; 239 });
Note: See TracChangeset
for help on using the changeset viewer.