Plugin Directory

Changeset 1032065


Ignore:
Timestamp:
11/24/2014 07:57:23 PM (11 years ago)
Author:
ithemes
Message:

Tagging 1.11.3

Location:
ithemes-exchange
Files:
30 edited
1 copied

Legend:

Unmodified
Added
Removed
  • ithemes-exchange/tags/1.11.3/api/theme/billing.php

    r802482 r1032065  
    296296        foreach( $countries as $key => $value ) {
    297297            $alternatives = esc_attr( $key );
    298             if ( 'US' == $key )
     298            if ( 'US' == $key ) {
    299299                $alternatives .= ' US us usa USA u';
     300            }
     301            $alternatives = apply_filters( 'it_exchange_country_select_alternatives_' . strtolower( $key ), $alternatives );
    300302            $field .= '<option value="' . esc_attr( $key ) . '" ' . selected( $key, $current_value, false ) . ' data-alternative-spellings="' . $alternatives . '">' . esc_html( $value ) . '</option>';
    301303        }
     
    366368            foreach( (array) $states as $key => $value ) {
    367369                $alternatives = esc_attr( $key );
     370                $alternatives = apply_filters( 'it_exchange_state_select_alternatives_' . strtolower( $key ), $alternatives );
    368371                $field .= '<option value="' . esc_attr( $key ) . '" ' . selected( $key, $current_value, false ) . ' data-alternative-spellings="' . $alternatives . '">' . esc_html( $value ) . '</option>';
    369372            }
  • ithemes-exchange/tags/1.11.3/api/theme/shipping.php

    r802482 r1032065  
    240240        foreach( $countries as $key => $value ) {
    241241            $alternatives = esc_attr( $key );
    242             if ( 'US' == $key )
     242            if ( 'US' == $key ) {
    243243                $alternatives .= ' US us usa USA u';
     244            }
     245            $alternatives = apply_filters( 'it_exchange_country_select_alternatives_' . strtolower( $key ), $alternatives );
    244246            $field .= '<option value="' . esc_attr( $key ) . '" ' . selected( $key, $current_value, false ) . ' data-alternative-spellings="' . $alternatives . '">' . esc_html( $value ) . '</option>';
    245247        }
     
    311313            foreach( (array) $states as $key => $value ) {
    312314                $alternatives = esc_attr( $key );
     315                $alternatives = apply_filters( 'it_exchange_state_select_alternatives_' . strtolower( $key ), $alternatives );
    313316                $field .= '<option value="' . esc_attr( $key ) . '" ' . selected( $key, $current_value, false ) . ' data-alternative-spellings="' . $alternatives . '">' . esc_html( $value ) . '</option>';
    314317            }
  • ithemes-exchange/tags/1.11.3/core-addons/transaction-methods/paypal-standard-secure/init.php

    r1024556 r1032065  
    9595 * Determine if the transaction currently trying to process has already been processed
    9696 *
    97  * @since CHANGEME
     97 * @since 1.11.2
    9898 *
    9999 * @param bool|int $processed If this transaction has already been processed.
  • ithemes-exchange/tags/1.11.3/core-addons/transaction-methods/paypal-standard/init.php

    r1024556 r1032065  
    8787 * Determine if the transaction currently trying to process has already been processed
    8888 *
    89  * @since CHANGEME
     89 * @since 1.11.2
    9090 *
    9191 * @param bool|int $processed If this transaction has already been processed.
  • ithemes-exchange/tags/1.11.3/core-addons/transaction-methods/zero-sum-checkout/init.php

    r817436 r1032065  
    185185function it_exchange_zero_sum_checkout_after_payment_details_cancel_url( $transaction ) {
    186186    $cart_object = get_post_meta( $transaction->ID, '_it_exchange_cart_object', true );
    187     foreach ( $cart_object->products as $product ) {
    188         $autorenews = $transaction->get_transaction_meta( 'subscription_autorenew_' . $product['product_id'], true );
    189         if ( $autorenews ) {
    190             $status = $transaction->get_transaction_meta( 'subscriber_status', true );
    191             switch( $status ) {
    192 
    193                 case false: //active
    194                 case '':
    195                     $output = '<a href="' . add_query_arg( 'zero-sum-recurring-payment', 'cancel' ) . '">' . __( 'Cancel Recurring Payment', 'it-l10n-ithemes-exchange' ) . '</a>';
    196                     break;
    197 
    198                 case 'deactivated':
    199                 default:
    200                     $output = __( 'Recurring payment has been deactivated', 'it-l10n-ithemes-exchange' );
    201                     break;
    202 
     187    if ( !empty( $cart_object->products ) ) {
     188        foreach ( $cart_object->products as $product ) {
     189            $autorenews = $transaction->get_transaction_meta( 'subscription_autorenew_' . $product['product_id'], true );
     190            if ( $autorenews ) {
     191                $status = $transaction->get_transaction_meta( 'subscriber_status', true );
     192                switch( $status ) {
     193   
     194                    case false: //active
     195                    case '':
     196                        $output = '<a href="' . add_query_arg( 'zero-sum-recurring-payment', 'cancel' ) . '">' . __( 'Cancel Recurring Payment', 'it-l10n-ithemes-exchange' ) . '</a>';
     197                        break;
     198   
     199                    case 'deactivated':
     200                    default:
     201                        $output = __( 'Recurring payment has been deactivated', 'it-l10n-ithemes-exchange' );
     202                        break;
     203   
     204                }
     205                ?>
     206                <div class="transaction-autorenews clearfix spacing-wrapper">
     207                    <div class="recurring-payment-cancel-options left">
     208                        <div class="recurring-payment-status-name"><?php echo $output; ?></div>
     209                    </div>
     210                </div>
     211                <?php
     212                continue;
    203213            }
    204             ?>
    205             <div class="transaction-autorenews clearfix spacing-wrapper">
    206                 <div class="recurring-payment-cancel-options left">
    207                     <div class="recurring-payment-status-name"><?php echo $output; ?></div>
    208                 </div>
    209             </div>
    210             <?php
    211             continue;
    212214        }
    213215    }
  • ithemes-exchange/tags/1.11.3/history.txt

    r1024577 r1032065  
     11.11.3 - Glenn Ansley, Lew Ayotte, Elise Alley
     2    Fixed bad translation string in order details template part
     3    Added filters for country and state alternatives in text2select API
     4    Added loading gif during SW AJAX calls to Register / Login
     5    Fixed bug causing Stripe webhooks not to reach Exchange in some setups
     6    Fixed notice when no cart object is returned in zero sum checkout
    171.11.2.1 - 2014-11-12 - Glenn Ansley, Lew Ayotte, Elise Alley
    28    Fixing call to weight meta for product
  • ithemes-exchange/tags/1.11.3/init.php

    r1024577 r1032065  
    22/*
    33 * Plugin Name: iThemes Exchange
    4  * Version: 1.11.2.1
     4 * Version: 1.11.3
    55 * Text Domain: LION
    66 * Description: Easily sell your digital goods with iThemes Exchange, simple ecommerce for WordPress
     
    2525class IT_Exchange {
    2626
    27     var $_version         = '1.11.2.1';
     27    var $_version         = '1.11.3';
    2828    var $_wp_minimum      = '3.5';
    2929    var $_slug            = 'it-exchange';
  • ithemes-exchange/tags/1.11.3/lang/ithemes-exchange.pot

    r1024577 r1032065  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: iThemes Exchange 1.11.2.1\n"
     5"Project-Id-Version: iThemes Exchange 1.11.3\n"
    66"Report-Msgid-Bugs-To: http://ithemes.com/forum/\n"
    7 "POT-Creation-Date: 2014-11-12 17:31:38+00:00\n"
     7"POT-Creation-Date: 2014-11-24 19:38:27+00:00\n"
    88"PO-Revision-Date: 2014-MO-DA HO:MI+ZONE\n"
    99"MIME-Version: 1.0\n"
     
    25472547msgstr ""
    25482548
    2549 #: api/theme/billing.php:345 api/theme/shipping.php:289
     2549#: api/theme/billing.php:347 api/theme/shipping.php:291
    25502550#: lib/shipping/class.shipping.php:631
    25512551msgid "State"
    25522552msgstr ""
    25532553
    2554 #: api/theme/billing.php:415 api/theme/customer.php:266
    2555 #: api/theme/registration.php:222 api/theme/shipping.php:360
     2554#: api/theme/billing.php:418 api/theme/customer.php:266
     2555#: api/theme/registration.php:222 api/theme/shipping.php:363
    25562556#: core-addons/load.php:316
    25572557msgid "Email"
    25582558msgstr ""
    25592559
    2560 #: api/theme/billing.php:436 api/theme/shipping.php:380
     2560#: api/theme/billing.php:439 api/theme/shipping.php:383
    25612561msgid "Phone"
    25622562msgstr ""
    25632563
    2564 #: api/theme/billing.php:457 api/theme/shipping.php:400
     2564#: api/theme/billing.php:460 api/theme/shipping.php:403
    25652565msgid "Submit"
    25662566msgstr ""
    25672567
    2568 #: api/theme/billing.php:476 api/theme/checkout.php:93 api/theme/login.php:332
     2568#: api/theme/billing.php:479 api/theme/checkout.php:93 api/theme/login.php:332
    25692569#: api/theme/registration.php:368 api/theme/shipping-method.php:163
    2570 #: api/theme/shipping.php:419
     2570#: api/theme/shipping.php:422
    25712571#: core-addons/admin/guest-checkout/lib/template-functions.php:210
    25722572#: core-addons/coupons/basic-coupons/admin.php:390
     
    26752675msgstr ""
    26762676
    2677 #: api/theme/login.php:221 lib/functions/functions.php:508
     2677#: api/theme/login.php:221 lib/functions/functions.php:504
    26782678msgid "Log In"
    26792679msgstr ""
     
    28672867msgstr ""
    28682868
    2869 #. #-#-#-#-#  ithemes-exchange.pot (iThemes Exchange 1.11.2.1)  #-#-#-#-#
     2869#. #-#-#-#-#  ithemes-exchange.pot (iThemes Exchange 1.11.3)  #-#-#-#-#
    28702870#. Plugin Name of the plugin/theme
    28712871#: core-addons/admin/basic-reporting/init.php:19
     
    31833183#: core-addons/coupons/basic-coupons/admin.php:438
    31843184#: lib/email-notifications/class.email-notifications.php:453
    3185 #: lib/functions/functions.php:399
     3185#: lib/functions/functions.php:395
    31863186#: lib/products/class.products-post-type.php:113
    31873187msgid "Product"
     
    38913891#: core-addons/transaction-methods/paypal-standard/init.php:904
    38923892#: core-addons/transaction-methods/paypal-standard-secure/init.php:1156
    3893 #: core-addons/transaction-methods/zero-sum-checkout/init.php:195
     3893#: core-addons/transaction-methods/zero-sum-checkout/init.php:196
    38943894msgid "Cancel Recurring Payment"
    38953895msgstr ""
     
    38983898#: core-addons/transaction-methods/paypal-standard/init.php:891
    38993899#: core-addons/transaction-methods/paypal-standard-secure/init.php:1143
    3900 #: core-addons/transaction-methods/zero-sum-checkout/init.php:200
     3900#: core-addons/transaction-methods/zero-sum-checkout/init.php:201
    39013901msgid "Recurring payment has been deactivated"
    39023902msgstr ""
     
    50675067msgstr ""
    50685068
    5069 #: lib/admin/views/admin-settings.php:187 lib/functions/functions.php:442
     5069#: lib/admin/views/admin-settings.php:187 lib/functions/functions.php:438
    50705070msgid "Customer Registration"
    50715071msgstr ""
     
    50905090msgstr ""
    50915091
    5092 #: lib/admin/views/admin-settings.php:201 lib/functions/functions.php:439
     5092#: lib/admin/views/admin-settings.php:201 lib/functions/functions.php:435
    50935093msgid "Registration"
    50945094msgstr ""
     
    50975097#: lib/deprecated/templates/content-registration.php:49
    50985098#: lib/deprecated/templates/super-widget-registration.php:44
    5099 #: lib/functions/functions.php:886
     5099#: lib/functions/functions.php:882
    51005100#: lib/templates/content-checkout/elements/purchase-requirements/logged-in/elements/not-logged-in/links/login.php:21
    51015101#: lib/templates/content-checkout/elements/purchase-requirements/logged-in/elements/registration/login.php:20
     
    52135213#: lib/admin/views/admin-user-products.php:11
    52145214#: lib/deprecated/templates/content-downloads.php:34
    5215 #: lib/functions/functions.php:426 lib/functions/functions.php:429
     5215#: lib/functions/functions.php:422 lib/functions/functions.php:425
    52165216#: lib/templates/content-downloads/elements/confirmation-url.php:20
    52175217msgid "Transaction"
     
    52245224msgstr ""
    52255225
    5226 #: lib/admin/views/admin-user-products.php:72 lib/functions/functions.php:481
     5226#: lib/admin/views/admin-user-products.php:72 lib/functions/functions.php:477
    52275227#: lib/product-features/class.downloads.php:168
    52285228#: lib/templates/content-confirmation/elements/product.php:37
     
    58165816msgstr ""
    58175817
    5818 #: lib/functions/functions.php:240
     5818#: lib/functions/functions.php:237
    58195819msgid ""
    58205820"Invalid webhook request for this site. The webhook request should be: %s"
    58215821msgstr ""
    58225822
    5823 #: lib/functions/functions.php:240
     5823#: lib/functions/functions.php:237
    58245824msgid "iThemes Exchange Webhook Process Error"
    58255825msgstr ""
    58265826
    5827 #: lib/functions/functions.php:250
     5827#: lib/functions/functions.php:246
    58285828msgid "iThemes Exchange webhook process Complete"
    58295829msgstr ""
    58305830
    5831 #: lib/functions/functions.php:250
     5831#: lib/functions/functions.php:246
    58325832msgid "iThemes Exchange Webhook Process Complete"
    58335833msgstr ""
    58345834
     5835#: lib/functions/functions.php:274
     5836msgid "Dangerous Settings"
     5837msgstr ""
     5838
    58355839#: lib/functions/functions.php:278
    5836 msgid "Dangerous Settings"
     5840msgid "Reset Exchange"
     5841msgstr ""
     5842
     5843#: lib/functions/functions.php:281
     5844msgid "Reset ALL data"
    58375845msgstr ""
    58385846
    58395847#: lib/functions/functions.php:282
    5840 msgid "Reset Exchange"
    5841 msgstr ""
    5842 
    5843 #: lib/functions/functions.php:285
    5844 msgid "Reset ALL data"
    5845 msgstr ""
    5846 
    5847 #: lib/functions/functions.php:286
    58485848msgid "Checking this box will rest ALL settings and DELETE ALL DATA."
    58495849msgstr ""
    58505850
    5851 #: lib/functions/functions.php:382
     5851#: lib/functions/functions.php:378
    58525852msgid "Exchange has been reset. All data has been deleted."
    58535853msgstr ""
    58545854
    5855 #: lib/functions/functions.php:402
     5855#: lib/functions/functions.php:398
    58565856msgid "Product Base"
    58575857msgstr ""
    58585858
     5859#: lib/functions/functions.php:408
     5860msgid "Store"
     5861msgstr ""
     5862
     5863#: lib/functions/functions.php:411
     5864msgid "Store Page"
     5865msgstr ""
     5866
    58595867#: lib/functions/functions.php:412
    5860 msgid "Store"
    5861 msgstr ""
    5862 
    5863 #: lib/functions/functions.php:415
    5864 msgid "Store Page"
    5865 msgstr ""
    5866 
    5867 #: lib/functions/functions.php:416
    58685868msgid "Where all your products are shown in one place"
    58695869msgstr ""
    58705870
    5871 #: lib/functions/functions.php:443
     5871#: lib/functions/functions.php:439
    58725872msgid ""
    58735873"Where customers register to login, download, etc.  You can turn off "
     
    58765876msgstr ""
    58775877
     5878#: lib/functions/functions.php:449
     5879msgid "Account"
     5880msgstr ""
     5881
     5882#: lib/functions/functions.php:452
     5883msgid "Account Page"
     5884msgstr ""
     5885
    58785886#: lib/functions/functions.php:453
    5879 msgid "Account"
    5880 msgstr ""
    5881 
    5882 #: lib/functions/functions.php:456
    5883 msgid "Account Page"
    5884 msgstr ""
    5885 
    5886 #: lib/functions/functions.php:457
    58875887msgid ""
    58885888"Customers get an account when they buy something, so they can login and "
     
    58915891msgstr ""
    58925892
     5893#: lib/functions/functions.php:463
     5894msgid "Profile"
     5895msgstr ""
     5896
     5897#: lib/functions/functions.php:466
     5898msgid "Profile Page"
     5899msgstr ""
     5900
    58935901#: lib/functions/functions.php:467
    5894 msgid "Profile"
    5895 msgstr ""
    5896 
    5897 #: lib/functions/functions.php:470
    5898 msgid "Profile Page"
    5899 msgstr ""
    5900 
    5901 #: lib/functions/functions.php:471
    59025902msgid "Private details about your customers that they can change."
    59035903msgstr ""
    59045904
    5905 #: lib/functions/functions.php:484
     5905#: lib/functions/functions.php:480
    59065906msgid "Customer Downloads"
    59075907msgstr ""
    59085908
    5909 #: lib/functions/functions.php:485
     5909#: lib/functions/functions.php:481
    59105910msgid "Page where the customer can find all of their available downloads."
    59115911msgstr ""
    59125912
    5913 #: lib/functions/functions.php:495 lib/functions/functions.php:498
     5913#: lib/functions/functions.php:491 lib/functions/functions.php:494
    59145914#: lib/products/class.products-post-type.php:588
    59155915#: lib/templates/content-confirmation/elements/purchases-label.php:20
     
    59175917msgstr ""
    59185918
    5919 #: lib/functions/functions.php:511
     5919#: lib/functions/functions.php:507
    59205920msgid "Customer Log In"
    59215921msgstr ""
    59225922
    5923 #: lib/functions/functions.php:521
     5923#: lib/functions/functions.php:517
    59245924msgid "Log Out"
    59255925msgstr ""
    59265926
    5927 #: lib/functions/functions.php:524
     5927#: lib/functions/functions.php:520
    59285928msgid "Customer Log Out"
    59295929msgstr ""
    59305930
    5931 #: lib/functions/functions.php:534
     5931#: lib/functions/functions.php:530
    59325932msgid "Thank you"
    59335933msgstr ""
    59345934
    5935 #: lib/functions/functions.php:537
     5935#: lib/functions/functions.php:533
    59365936msgid "Purchase Confirmation"
    59375937msgstr ""
    59385938
    5939 #: lib/functions/functions.php:887
     5939#: lib/functions/functions.php:883
    59405940msgid "register"
    59415941msgstr ""
    59425942
    5943 #: lib/functions/functions.php:888
     5943#: lib/functions/functions.php:884
    59445944msgid "edit your cart"
    59455945msgstr ""
    59465946
    5947 #: lib/functions/functions.php:910
     5947#: lib/functions/functions.php:906
    59485948msgid "We need a billing address before you can checkout"
    59495949msgstr ""
    59505950
    5951 #: lib/functions/functions.php:1271
     5951#: lib/functions/functions.php:1267
    59525952msgid "You do not have permission to view this file."
    59535953msgstr ""
    59545954
    5955 #: lib/functions/functions.php:1271
     5955#: lib/functions/functions.php:1267
    59565956msgid "Error"
    59575957msgstr ""
    59585958
    5959 #: lib/functions/functions.php:1450
     5959#: lib/functions/functions.php:1446
    59605960msgid "%s Product"
    59615961msgid_plural "%s Products"
     
    68606860msgstr ""
    68616861
    6862 #: lib/super-widget/class.super-widget.php:152
     6862#: lib/super-widget/class.super-widget.php:155
    68636863msgid "Processing"
    68646864msgstr ""
    68656865
    6866 #: lib/super-widget/class.super-widget.php:196
     6866#: lib/super-widget/class.super-widget.php:156
     6867msgid "Processing... "
     6868msgstr ""
     6869
     6870#: lib/super-widget/class.super-widget.php:200
    68676871msgid "There are no options for this widget."
    68686872msgstr ""
  • ithemes-exchange/tags/1.11.3/lib/functions/functions.php

    r1018864 r1032065  
    226226           
    227227            $webhooks_processed = true;
    228             $requested_webhook_url = untrailingslashit( get_site_url() ) . $_SERVER['REQUEST_URI']; //REQUEST_URI includes the slash
     228            $requested_webhook_url = untrailingslashit( $_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['HTTP_HOST'] ) . $_SERVER['REQUEST_URI']; //REQUEST_URI includes the slash
    229229            $parsed_requested_webhook_url = parse_url( $requested_webhook_url );
    230230            $required_webhook_url = add_query_arg( $param, '1', trailingslashit( get_site_url() ) ); //add the slash to make sure we match
     
    233233
    234234            if ( empty( $webhook_diff ) ) { //No differences in the requested webhook and the required webhook
    235 
    236235                do_action( 'it_exchange_webhook_' . $param, $_REQUEST );
    237            
    238236            } else {
    239                
    240237                wp_die( sprintf( __( 'Invalid webhook request for this site. The webhook request should be: %s', 'it-l10n-ithemes-exchange' ), $required_webhook_url ), __( 'iThemes Exchange Webhook Process Error', 'it-l10n-ithemes-exchange' ), array( 'response' => 400 ) );
    241                
    242238            }
    243239           
  • ithemes-exchange/tags/1.11.3/lib/super-widget/class.super-widget.php

    r935226 r1032065  
    128128            ?>
    129129            <div class="it-exchange-super-widget it-exchange-super-widget-<?php esc_attr_e( $this->get_state() ); ?>">
     130                <style type="text/css">
     131                .it-exchange-super-widget .spinner{background:url('<?php echo get_admin_url(); ?>/images/wpspin_light.gif') no-repeat;}
     132                </style>
    130133                <?php it_exchange_get_template_part( 'super-widget', $this->get_state() ); ?>
    131134            </div>
     
    148151        // JS
    149152        $script_url = ITUtility::get_url_from_file( dirname( __FILE__ ) . '/js/super-widget.js' );
    150         wp_enqueue_script( 'it-exchange-super-widget', $script_url, array( 'jquery', 'detect-credit-card-type', 'it-exchange-event-manager' ), false, true );
     153        wp_enqueue_script( 'it-exchange-super-widget', $script_url, array( 'jquery', 'jquery-ui-spinner', 'detect-credit-card-type', 'it-exchange-event-manager' ), false, true );
    151154        wp_localize_script( 'it-exchange-super-widget', 'exchangeSWL10n', array(
    152155                'processingPaymentLabel' => __( 'Processing', 'it-l10n-ithemes-exchange' ),
     156                'processingAction'       => __( 'Processing... ', 'it-l10n-ithemes-exchange' ),
    153157            )
    154158        );
  • ithemes-exchange/tags/1.11.3/lib/super-widget/css/frontend-global.css

    r910535 r1032065  
    9191.it-exchange-super-widget .it-exchange-sw-processing-guest-checkout .save_url input{width:100%;}
    9292.it-exchange-super-widget .it-exchange-sw-processing-guest-checkout h3.in-super-widget{margin: 0 0 .75em;}
     93
     94/** ----------------------------------------:[ guest checkout (background image set inline)]:--- */
     95.it-exchange-super-widget .spinner{background-size: 16px 16px;display:none;opacity: .7;filter: alpha(opacity=70);width: 16px;height: 16px; margin: 0 0 5px 5px;display:inline-block;}
  • ithemes-exchange/tags/1.11.3/lib/super-widget/js/super-widget.js

    r1004481 r1032065  
    154154        event.preventDefault();
    155155        data = jQuery( ':input', this ).serializeArray();
     156        jQuery(this).find('.it-exchange-login-button').find('input').hide().after('<div style="margin-top:15px;"><div style="float:left;">'+exchangeSWL10n.processingAction+'</div><div class="spinner"></div></div>');
    156157        itExchangeSWLogIn(data);
    157158        itExchange.hooks.doAction( 'itExchangeSW.loginRequested' );
     
    162163        event.preventDefault();
    163164        data = jQuery( ':input', this ).serializeArray();
     165        jQuery(this).children('#it-exchange-register-customer').hide().after('<div><div style="float:left;">'+exchangeSWL10n.processingAction+'</div><div class="spinner"></div></div>');
    164166        itExchangeSWRegister(data);
    165167        itExchange.hooks.doAction( 'itExchangeSW.registerRequested' );
  • ithemes-exchange/tags/1.11.3/lib/templates/content-confirmation/elements/order-details-label.php

    r802482 r1032065  
    1818<?php do_action( 'it_exchange_confirmation_before_transaction_order_details_label' ); ?>
    1919<div class="it-exchange-transaction-order-details-label">
    20     <h3><?php _e( 'Order Details', 'date' ); ?></h3>
     20    <h3><?php _e( 'Order Details', 'it-l10n-ithemes-exchange' ); ?></h3>
    2121</div>
    2222<?php do_action( 'it_exchange_confirmation_after_transaction_order_details_label' ); ?>
  • ithemes-exchange/tags/1.11.3/lib/templates/content-store.php

    r1024556 r1032065  
    55 * @since 0.4.0
    66 * @package IT_Exchange
    7  * @version CHANGEME
     7 * @version 1.11.2
    88 * @link http://ithemes.com/codex/page/Exchange_Template_Updates
    99 *
  • ithemes-exchange/tags/1.11.3/readme.txt

    r1024577 r1032065  
    8888
    8989== Changelog ==
    90 1.11.2.1 - 2014-11-12 - Glenn Ansley, Lew Ayotte, Elise Alley
     90
     91= 1.11.3 =
     92* Fixed bad translation string in order details template part
     93* Added filters for country and state alternatives in text2select API
     94* Added loading gif during SW AJAX calls to Register / Login
     95* Fixed bug causing Stripe webhooks not to reach Exchange in some setups
     96* Fixed notice when no cart object is returned in zero sum checkout
     97
     98= 1.11.2.1 - 2014-11-12 - Glenn Ansley, Lew Ayotte, Elise Alley =
    9199* Fixing call to weight meta for product
    92100
  • ithemes-exchange/trunk/api/theme/billing.php

    r802482 r1032065  
    296296        foreach( $countries as $key => $value ) {
    297297            $alternatives = esc_attr( $key );
    298             if ( 'US' == $key )
     298            if ( 'US' == $key ) {
    299299                $alternatives .= ' US us usa USA u';
     300            }
     301            $alternatives = apply_filters( 'it_exchange_country_select_alternatives_' . strtolower( $key ), $alternatives );
    300302            $field .= '<option value="' . esc_attr( $key ) . '" ' . selected( $key, $current_value, false ) . ' data-alternative-spellings="' . $alternatives . '">' . esc_html( $value ) . '</option>';
    301303        }
     
    366368            foreach( (array) $states as $key => $value ) {
    367369                $alternatives = esc_attr( $key );
     370                $alternatives = apply_filters( 'it_exchange_state_select_alternatives_' . strtolower( $key ), $alternatives );
    368371                $field .= '<option value="' . esc_attr( $key ) . '" ' . selected( $key, $current_value, false ) . ' data-alternative-spellings="' . $alternatives . '">' . esc_html( $value ) . '</option>';
    369372            }
  • ithemes-exchange/trunk/api/theme/shipping.php

    r802482 r1032065  
    240240        foreach( $countries as $key => $value ) {
    241241            $alternatives = esc_attr( $key );
    242             if ( 'US' == $key )
     242            if ( 'US' == $key ) {
    243243                $alternatives .= ' US us usa USA u';
     244            }
     245            $alternatives = apply_filters( 'it_exchange_country_select_alternatives_' . strtolower( $key ), $alternatives );
    244246            $field .= '<option value="' . esc_attr( $key ) . '" ' . selected( $key, $current_value, false ) . ' data-alternative-spellings="' . $alternatives . '">' . esc_html( $value ) . '</option>';
    245247        }
     
    311313            foreach( (array) $states as $key => $value ) {
    312314                $alternatives = esc_attr( $key );
     315                $alternatives = apply_filters( 'it_exchange_state_select_alternatives_' . strtolower( $key ), $alternatives );
    313316                $field .= '<option value="' . esc_attr( $key ) . '" ' . selected( $key, $current_value, false ) . ' data-alternative-spellings="' . $alternatives . '">' . esc_html( $value ) . '</option>';
    314317            }
  • ithemes-exchange/trunk/core-addons/transaction-methods/paypal-standard-secure/init.php

    r1024556 r1032065  
    9595 * Determine if the transaction currently trying to process has already been processed
    9696 *
    97  * @since CHANGEME
     97 * @since 1.11.2
    9898 *
    9999 * @param bool|int $processed If this transaction has already been processed.
  • ithemes-exchange/trunk/core-addons/transaction-methods/paypal-standard/init.php

    r1024556 r1032065  
    8787 * Determine if the transaction currently trying to process has already been processed
    8888 *
    89  * @since CHANGEME
     89 * @since 1.11.2
    9090 *
    9191 * @param bool|int $processed If this transaction has already been processed.
  • ithemes-exchange/trunk/core-addons/transaction-methods/zero-sum-checkout/init.php

    r817436 r1032065  
    185185function it_exchange_zero_sum_checkout_after_payment_details_cancel_url( $transaction ) {
    186186    $cart_object = get_post_meta( $transaction->ID, '_it_exchange_cart_object', true );
    187     foreach ( $cart_object->products as $product ) {
    188         $autorenews = $transaction->get_transaction_meta( 'subscription_autorenew_' . $product['product_id'], true );
    189         if ( $autorenews ) {
    190             $status = $transaction->get_transaction_meta( 'subscriber_status', true );
    191             switch( $status ) {
    192 
    193                 case false: //active
    194                 case '':
    195                     $output = '<a href="' . add_query_arg( 'zero-sum-recurring-payment', 'cancel' ) . '">' . __( 'Cancel Recurring Payment', 'it-l10n-ithemes-exchange' ) . '</a>';
    196                     break;
    197 
    198                 case 'deactivated':
    199                 default:
    200                     $output = __( 'Recurring payment has been deactivated', 'it-l10n-ithemes-exchange' );
    201                     break;
    202 
     187    if ( !empty( $cart_object->products ) ) {
     188        foreach ( $cart_object->products as $product ) {
     189            $autorenews = $transaction->get_transaction_meta( 'subscription_autorenew_' . $product['product_id'], true );
     190            if ( $autorenews ) {
     191                $status = $transaction->get_transaction_meta( 'subscriber_status', true );
     192                switch( $status ) {
     193   
     194                    case false: //active
     195                    case '':
     196                        $output = '<a href="' . add_query_arg( 'zero-sum-recurring-payment', 'cancel' ) . '">' . __( 'Cancel Recurring Payment', 'it-l10n-ithemes-exchange' ) . '</a>';
     197                        break;
     198   
     199                    case 'deactivated':
     200                    default:
     201                        $output = __( 'Recurring payment has been deactivated', 'it-l10n-ithemes-exchange' );
     202                        break;
     203   
     204                }
     205                ?>
     206                <div class="transaction-autorenews clearfix spacing-wrapper">
     207                    <div class="recurring-payment-cancel-options left">
     208                        <div class="recurring-payment-status-name"><?php echo $output; ?></div>
     209                    </div>
     210                </div>
     211                <?php
     212                continue;
    203213            }
    204             ?>
    205             <div class="transaction-autorenews clearfix spacing-wrapper">
    206                 <div class="recurring-payment-cancel-options left">
    207                     <div class="recurring-payment-status-name"><?php echo $output; ?></div>
    208                 </div>
    209             </div>
    210             <?php
    211             continue;
    212214        }
    213215    }
  • ithemes-exchange/trunk/history.txt

    r1024577 r1032065  
     11.11.3 - Glenn Ansley, Lew Ayotte, Elise Alley
     2    Fixed bad translation string in order details template part
     3    Added filters for country and state alternatives in text2select API
     4    Added loading gif during SW AJAX calls to Register / Login
     5    Fixed bug causing Stripe webhooks not to reach Exchange in some setups
     6    Fixed notice when no cart object is returned in zero sum checkout
    171.11.2.1 - 2014-11-12 - Glenn Ansley, Lew Ayotte, Elise Alley
    28    Fixing call to weight meta for product
  • ithemes-exchange/trunk/init.php

    r1024577 r1032065  
    22/*
    33 * Plugin Name: iThemes Exchange
    4  * Version: 1.11.2.1
     4 * Version: 1.11.3
    55 * Text Domain: LION
    66 * Description: Easily sell your digital goods with iThemes Exchange, simple ecommerce for WordPress
     
    2525class IT_Exchange {
    2626
    27     var $_version         = '1.11.2.1';
     27    var $_version         = '1.11.3';
    2828    var $_wp_minimum      = '3.5';
    2929    var $_slug            = 'it-exchange';
  • ithemes-exchange/trunk/lang/ithemes-exchange.pot

    r1024577 r1032065  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: iThemes Exchange 1.11.2.1\n"
     5"Project-Id-Version: iThemes Exchange 1.11.3\n"
    66"Report-Msgid-Bugs-To: http://ithemes.com/forum/\n"
    7 "POT-Creation-Date: 2014-11-12 17:31:38+00:00\n"
     7"POT-Creation-Date: 2014-11-24 19:38:27+00:00\n"
    88"PO-Revision-Date: 2014-MO-DA HO:MI+ZONE\n"
    99"MIME-Version: 1.0\n"
     
    25472547msgstr ""
    25482548
    2549 #: api/theme/billing.php:345 api/theme/shipping.php:289
     2549#: api/theme/billing.php:347 api/theme/shipping.php:291
    25502550#: lib/shipping/class.shipping.php:631
    25512551msgid "State"
    25522552msgstr ""
    25532553
    2554 #: api/theme/billing.php:415 api/theme/customer.php:266
    2555 #: api/theme/registration.php:222 api/theme/shipping.php:360
     2554#: api/theme/billing.php:418 api/theme/customer.php:266
     2555#: api/theme/registration.php:222 api/theme/shipping.php:363
    25562556#: core-addons/load.php:316
    25572557msgid "Email"
    25582558msgstr ""
    25592559
    2560 #: api/theme/billing.php:436 api/theme/shipping.php:380
     2560#: api/theme/billing.php:439 api/theme/shipping.php:383
    25612561msgid "Phone"
    25622562msgstr ""
    25632563
    2564 #: api/theme/billing.php:457 api/theme/shipping.php:400
     2564#: api/theme/billing.php:460 api/theme/shipping.php:403
    25652565msgid "Submit"
    25662566msgstr ""
    25672567
    2568 #: api/theme/billing.php:476 api/theme/checkout.php:93 api/theme/login.php:332
     2568#: api/theme/billing.php:479 api/theme/checkout.php:93 api/theme/login.php:332
    25692569#: api/theme/registration.php:368 api/theme/shipping-method.php:163
    2570 #: api/theme/shipping.php:419
     2570#: api/theme/shipping.php:422
    25712571#: core-addons/admin/guest-checkout/lib/template-functions.php:210
    25722572#: core-addons/coupons/basic-coupons/admin.php:390
     
    26752675msgstr ""
    26762676
    2677 #: api/theme/login.php:221 lib/functions/functions.php:508
     2677#: api/theme/login.php:221 lib/functions/functions.php:504
    26782678msgid "Log In"
    26792679msgstr ""
     
    28672867msgstr ""
    28682868
    2869 #. #-#-#-#-#  ithemes-exchange.pot (iThemes Exchange 1.11.2.1)  #-#-#-#-#
     2869#. #-#-#-#-#  ithemes-exchange.pot (iThemes Exchange 1.11.3)  #-#-#-#-#
    28702870#. Plugin Name of the plugin/theme
    28712871#: core-addons/admin/basic-reporting/init.php:19
     
    31833183#: core-addons/coupons/basic-coupons/admin.php:438
    31843184#: lib/email-notifications/class.email-notifications.php:453
    3185 #: lib/functions/functions.php:399
     3185#: lib/functions/functions.php:395
    31863186#: lib/products/class.products-post-type.php:113
    31873187msgid "Product"
     
    38913891#: core-addons/transaction-methods/paypal-standard/init.php:904
    38923892#: core-addons/transaction-methods/paypal-standard-secure/init.php:1156
    3893 #: core-addons/transaction-methods/zero-sum-checkout/init.php:195
     3893#: core-addons/transaction-methods/zero-sum-checkout/init.php:196
    38943894msgid "Cancel Recurring Payment"
    38953895msgstr ""
     
    38983898#: core-addons/transaction-methods/paypal-standard/init.php:891
    38993899#: core-addons/transaction-methods/paypal-standard-secure/init.php:1143
    3900 #: core-addons/transaction-methods/zero-sum-checkout/init.php:200
     3900#: core-addons/transaction-methods/zero-sum-checkout/init.php:201
    39013901msgid "Recurring payment has been deactivated"
    39023902msgstr ""
     
    50675067msgstr ""
    50685068
    5069 #: lib/admin/views/admin-settings.php:187 lib/functions/functions.php:442
     5069#: lib/admin/views/admin-settings.php:187 lib/functions/functions.php:438
    50705070msgid "Customer Registration"
    50715071msgstr ""
     
    50905090msgstr ""
    50915091
    5092 #: lib/admin/views/admin-settings.php:201 lib/functions/functions.php:439
     5092#: lib/admin/views/admin-settings.php:201 lib/functions/functions.php:435
    50935093msgid "Registration"
    50945094msgstr ""
     
    50975097#: lib/deprecated/templates/content-registration.php:49
    50985098#: lib/deprecated/templates/super-widget-registration.php:44
    5099 #: lib/functions/functions.php:886
     5099#: lib/functions/functions.php:882
    51005100#: lib/templates/content-checkout/elements/purchase-requirements/logged-in/elements/not-logged-in/links/login.php:21
    51015101#: lib/templates/content-checkout/elements/purchase-requirements/logged-in/elements/registration/login.php:20
     
    52135213#: lib/admin/views/admin-user-products.php:11
    52145214#: lib/deprecated/templates/content-downloads.php:34
    5215 #: lib/functions/functions.php:426 lib/functions/functions.php:429
     5215#: lib/functions/functions.php:422 lib/functions/functions.php:425
    52165216#: lib/templates/content-downloads/elements/confirmation-url.php:20
    52175217msgid "Transaction"
     
    52245224msgstr ""
    52255225
    5226 #: lib/admin/views/admin-user-products.php:72 lib/functions/functions.php:481
     5226#: lib/admin/views/admin-user-products.php:72 lib/functions/functions.php:477
    52275227#: lib/product-features/class.downloads.php:168
    52285228#: lib/templates/content-confirmation/elements/product.php:37
     
    58165816msgstr ""
    58175817
    5818 #: lib/functions/functions.php:240
     5818#: lib/functions/functions.php:237
    58195819msgid ""
    58205820"Invalid webhook request for this site. The webhook request should be: %s"
    58215821msgstr ""
    58225822
    5823 #: lib/functions/functions.php:240
     5823#: lib/functions/functions.php:237
    58245824msgid "iThemes Exchange Webhook Process Error"
    58255825msgstr ""
    58265826
    5827 #: lib/functions/functions.php:250
     5827#: lib/functions/functions.php:246
    58285828msgid "iThemes Exchange webhook process Complete"
    58295829msgstr ""
    58305830
    5831 #: lib/functions/functions.php:250
     5831#: lib/functions/functions.php:246
    58325832msgid "iThemes Exchange Webhook Process Complete"
    58335833msgstr ""
    58345834
     5835#: lib/functions/functions.php:274
     5836msgid "Dangerous Settings"
     5837msgstr ""
     5838
    58355839#: lib/functions/functions.php:278
    5836 msgid "Dangerous Settings"
     5840msgid "Reset Exchange"
     5841msgstr ""
     5842
     5843#: lib/functions/functions.php:281
     5844msgid "Reset ALL data"
    58375845msgstr ""
    58385846
    58395847#: lib/functions/functions.php:282
    5840 msgid "Reset Exchange"
    5841 msgstr ""
    5842 
    5843 #: lib/functions/functions.php:285
    5844 msgid "Reset ALL data"
    5845 msgstr ""
    5846 
    5847 #: lib/functions/functions.php:286
    58485848msgid "Checking this box will rest ALL settings and DELETE ALL DATA."
    58495849msgstr ""
    58505850
    5851 #: lib/functions/functions.php:382
     5851#: lib/functions/functions.php:378
    58525852msgid "Exchange has been reset. All data has been deleted."
    58535853msgstr ""
    58545854
    5855 #: lib/functions/functions.php:402
     5855#: lib/functions/functions.php:398
    58565856msgid "Product Base"
    58575857msgstr ""
    58585858
     5859#: lib/functions/functions.php:408
     5860msgid "Store"
     5861msgstr ""
     5862
     5863#: lib/functions/functions.php:411
     5864msgid "Store Page"
     5865msgstr ""
     5866
    58595867#: lib/functions/functions.php:412
    5860 msgid "Store"
    5861 msgstr ""
    5862 
    5863 #: lib/functions/functions.php:415
    5864 msgid "Store Page"
    5865 msgstr ""
    5866 
    5867 #: lib/functions/functions.php:416
    58685868msgid "Where all your products are shown in one place"
    58695869msgstr ""
    58705870
    5871 #: lib/functions/functions.php:443
     5871#: lib/functions/functions.php:439
    58725872msgid ""
    58735873"Where customers register to login, download, etc.  You can turn off "
     
    58765876msgstr ""
    58775877
     5878#: lib/functions/functions.php:449
     5879msgid "Account"
     5880msgstr ""
     5881
     5882#: lib/functions/functions.php:452
     5883msgid "Account Page"
     5884msgstr ""
     5885
    58785886#: lib/functions/functions.php:453
    5879 msgid "Account"
    5880 msgstr ""
    5881 
    5882 #: lib/functions/functions.php:456
    5883 msgid "Account Page"
    5884 msgstr ""
    5885 
    5886 #: lib/functions/functions.php:457
    58875887msgid ""
    58885888"Customers get an account when they buy something, so they can login and "
     
    58915891msgstr ""
    58925892
     5893#: lib/functions/functions.php:463
     5894msgid "Profile"
     5895msgstr ""
     5896
     5897#: lib/functions/functions.php:466
     5898msgid "Profile Page"
     5899msgstr ""
     5900
    58935901#: lib/functions/functions.php:467
    5894 msgid "Profile"
    5895 msgstr ""
    5896 
    5897 #: lib/functions/functions.php:470
    5898 msgid "Profile Page"
    5899 msgstr ""
    5900 
    5901 #: lib/functions/functions.php:471
    59025902msgid "Private details about your customers that they can change."
    59035903msgstr ""
    59045904
    5905 #: lib/functions/functions.php:484
     5905#: lib/functions/functions.php:480
    59065906msgid "Customer Downloads"
    59075907msgstr ""
    59085908
    5909 #: lib/functions/functions.php:485
     5909#: lib/functions/functions.php:481
    59105910msgid "Page where the customer can find all of their available downloads."
    59115911msgstr ""
    59125912
    5913 #: lib/functions/functions.php:495 lib/functions/functions.php:498
     5913#: lib/functions/functions.php:491 lib/functions/functions.php:494
    59145914#: lib/products/class.products-post-type.php:588
    59155915#: lib/templates/content-confirmation/elements/purchases-label.php:20
     
    59175917msgstr ""
    59185918
    5919 #: lib/functions/functions.php:511
     5919#: lib/functions/functions.php:507
    59205920msgid "Customer Log In"
    59215921msgstr ""
    59225922
    5923 #: lib/functions/functions.php:521
     5923#: lib/functions/functions.php:517
    59245924msgid "Log Out"
    59255925msgstr ""
    59265926
    5927 #: lib/functions/functions.php:524
     5927#: lib/functions/functions.php:520
    59285928msgid "Customer Log Out"
    59295929msgstr ""
    59305930
    5931 #: lib/functions/functions.php:534
     5931#: lib/functions/functions.php:530
    59325932msgid "Thank you"
    59335933msgstr ""
    59345934
    5935 #: lib/functions/functions.php:537
     5935#: lib/functions/functions.php:533
    59365936msgid "Purchase Confirmation"
    59375937msgstr ""
    59385938
    5939 #: lib/functions/functions.php:887
     5939#: lib/functions/functions.php:883
    59405940msgid "register"
    59415941msgstr ""
    59425942
    5943 #: lib/functions/functions.php:888
     5943#: lib/functions/functions.php:884
    59445944msgid "edit your cart"
    59455945msgstr ""
    59465946
    5947 #: lib/functions/functions.php:910
     5947#: lib/functions/functions.php:906
    59485948msgid "We need a billing address before you can checkout"
    59495949msgstr ""
    59505950
    5951 #: lib/functions/functions.php:1271
     5951#: lib/functions/functions.php:1267
    59525952msgid "You do not have permission to view this file."
    59535953msgstr ""
    59545954
    5955 #: lib/functions/functions.php:1271
     5955#: lib/functions/functions.php:1267
    59565956msgid "Error"
    59575957msgstr ""
    59585958
    5959 #: lib/functions/functions.php:1450
     5959#: lib/functions/functions.php:1446
    59605960msgid "%s Product"
    59615961msgid_plural "%s Products"
     
    68606860msgstr ""
    68616861
    6862 #: lib/super-widget/class.super-widget.php:152
     6862#: lib/super-widget/class.super-widget.php:155
    68636863msgid "Processing"
    68646864msgstr ""
    68656865
    6866 #: lib/super-widget/class.super-widget.php:196
     6866#: lib/super-widget/class.super-widget.php:156
     6867msgid "Processing... "
     6868msgstr ""
     6869
     6870#: lib/super-widget/class.super-widget.php:200
    68676871msgid "There are no options for this widget."
    68686872msgstr ""
  • ithemes-exchange/trunk/lib/functions/functions.php

    r1018864 r1032065  
    226226           
    227227            $webhooks_processed = true;
    228             $requested_webhook_url = untrailingslashit( get_site_url() ) . $_SERVER['REQUEST_URI']; //REQUEST_URI includes the slash
     228            $requested_webhook_url = untrailingslashit( $_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['HTTP_HOST'] ) . $_SERVER['REQUEST_URI']; //REQUEST_URI includes the slash
    229229            $parsed_requested_webhook_url = parse_url( $requested_webhook_url );
    230230            $required_webhook_url = add_query_arg( $param, '1', trailingslashit( get_site_url() ) ); //add the slash to make sure we match
     
    233233
    234234            if ( empty( $webhook_diff ) ) { //No differences in the requested webhook and the required webhook
    235 
    236235                do_action( 'it_exchange_webhook_' . $param, $_REQUEST );
    237            
    238236            } else {
    239                
    240237                wp_die( sprintf( __( 'Invalid webhook request for this site. The webhook request should be: %s', 'it-l10n-ithemes-exchange' ), $required_webhook_url ), __( 'iThemes Exchange Webhook Process Error', 'it-l10n-ithemes-exchange' ), array( 'response' => 400 ) );
    241                
    242238            }
    243239           
  • ithemes-exchange/trunk/lib/super-widget/class.super-widget.php

    r935226 r1032065  
    128128            ?>
    129129            <div class="it-exchange-super-widget it-exchange-super-widget-<?php esc_attr_e( $this->get_state() ); ?>">
     130                <style type="text/css">
     131                .it-exchange-super-widget .spinner{background:url('<?php echo get_admin_url(); ?>/images/wpspin_light.gif') no-repeat;}
     132                </style>
    130133                <?php it_exchange_get_template_part( 'super-widget', $this->get_state() ); ?>
    131134            </div>
     
    148151        // JS
    149152        $script_url = ITUtility::get_url_from_file( dirname( __FILE__ ) . '/js/super-widget.js' );
    150         wp_enqueue_script( 'it-exchange-super-widget', $script_url, array( 'jquery', 'detect-credit-card-type', 'it-exchange-event-manager' ), false, true );
     153        wp_enqueue_script( 'it-exchange-super-widget', $script_url, array( 'jquery', 'jquery-ui-spinner', 'detect-credit-card-type', 'it-exchange-event-manager' ), false, true );
    151154        wp_localize_script( 'it-exchange-super-widget', 'exchangeSWL10n', array(
    152155                'processingPaymentLabel' => __( 'Processing', 'it-l10n-ithemes-exchange' ),
     156                'processingAction'       => __( 'Processing... ', 'it-l10n-ithemes-exchange' ),
    153157            )
    154158        );
  • ithemes-exchange/trunk/lib/super-widget/css/frontend-global.css

    r910535 r1032065  
    9191.it-exchange-super-widget .it-exchange-sw-processing-guest-checkout .save_url input{width:100%;}
    9292.it-exchange-super-widget .it-exchange-sw-processing-guest-checkout h3.in-super-widget{margin: 0 0 .75em;}
     93
     94/** ----------------------------------------:[ guest checkout (background image set inline)]:--- */
     95.it-exchange-super-widget .spinner{background-size: 16px 16px;display:none;opacity: .7;filter: alpha(opacity=70);width: 16px;height: 16px; margin: 0 0 5px 5px;display:inline-block;}
  • ithemes-exchange/trunk/lib/super-widget/js/super-widget.js

    r1004481 r1032065  
    154154        event.preventDefault();
    155155        data = jQuery( ':input', this ).serializeArray();
     156        jQuery(this).find('.it-exchange-login-button').find('input').hide().after('<div style="margin-top:15px;"><div style="float:left;">'+exchangeSWL10n.processingAction+'</div><div class="spinner"></div></div>');
    156157        itExchangeSWLogIn(data);
    157158        itExchange.hooks.doAction( 'itExchangeSW.loginRequested' );
     
    162163        event.preventDefault();
    163164        data = jQuery( ':input', this ).serializeArray();
     165        jQuery(this).children('#it-exchange-register-customer').hide().after('<div><div style="float:left;">'+exchangeSWL10n.processingAction+'</div><div class="spinner"></div></div>');
    164166        itExchangeSWRegister(data);
    165167        itExchange.hooks.doAction( 'itExchangeSW.registerRequested' );
  • ithemes-exchange/trunk/lib/templates/content-confirmation/elements/order-details-label.php

    r802482 r1032065  
    1818<?php do_action( 'it_exchange_confirmation_before_transaction_order_details_label' ); ?>
    1919<div class="it-exchange-transaction-order-details-label">
    20     <h3><?php _e( 'Order Details', 'date' ); ?></h3>
     20    <h3><?php _e( 'Order Details', 'it-l10n-ithemes-exchange' ); ?></h3>
    2121</div>
    2222<?php do_action( 'it_exchange_confirmation_after_transaction_order_details_label' ); ?>
  • ithemes-exchange/trunk/lib/templates/content-store.php

    r1024556 r1032065  
    55 * @since 0.4.0
    66 * @package IT_Exchange
    7  * @version CHANGEME
     7 * @version 1.11.2
    88 * @link http://ithemes.com/codex/page/Exchange_Template_Updates
    99 *
  • ithemes-exchange/trunk/readme.txt

    r1024577 r1032065  
    8888
    8989== Changelog ==
    90 1.11.2.1 - 2014-11-12 - Glenn Ansley, Lew Ayotte, Elise Alley
     90
     91= 1.11.3 =
     92* Fixed bad translation string in order details template part
     93* Added filters for country and state alternatives in text2select API
     94* Added loading gif during SW AJAX calls to Register / Login
     95* Fixed bug causing Stripe webhooks not to reach Exchange in some setups
     96* Fixed notice when no cart object is returned in zero sum checkout
     97
     98= 1.11.2.1 - 2014-11-12 - Glenn Ansley, Lew Ayotte, Elise Alley =
    9199* Fixing call to weight meta for product
    92100
Note: See TracChangeset for help on using the changeset viewer.