Plugin Directory

Changeset 1692301


Ignore:
Timestamp:
07/07/2017 06:50:26 AM (9 years ago)
Author:
algothemes
Message:

settings bug Fixed issue #

Location:
causes/tags/1.0.01
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • causes/tags/1.0.01/admin/class-stripe-admin.php

    r1660658 r1692301  
    8181            case 'stripe_is_live':
    8282            case 'stripe_is_active':
    83                 echo "<input type='checkbox' name='causes_settings[{$field}]' value='1' " . ($field_value ? 'checked=checked' : '') . " /><p class=\"description\">{$desc}</p>";
     83                echo "<input type='hidden' name='causes_settings[{$field}]' value='0' /><input type='checkbox' name='causes_settings[{$field}]' value='1' " . ($field_value ? 'checked=checked' : '') . " /><p class=\"description\">{$desc}</p>";
    8484                break;
    8585           
  • causes/tags/1.0.01/admin/settings.php

    r1660658 r1692301  
    112112            <?php settings_fields('paypal_api'); ?>
    113113                <?php do_settings_sections('paypal_api');?>
    114            
     114            <input type="hidden" name="causes_settings[paypal_is_active]" value="0" />
    115115            <input type="checkbox" name="causes_settings[paypal_is_active]" value="1" <?php if(get_option('paypal_is_active')==1) echo "checked";?>> <p class="description"><?php echo esc_html__('Check this checkbox to activate paypal payment method.','algo'); ?> </p>
    116116            </td>
     
    122122            <?php settings_fields('paypal_api'); ?>
    123123                <?php do_settings_sections('paypal_api');?>
    124            
     124               
     125            <input type="hidden" name="causes_settings[enable_live]" value="0" />
    125126            <input type="checkbox" name="causes_settings[enable_live]" value="1" <?php if(get_option('enable_live')==1) echo "checked";?>> <p class="description"><?php echo esc_html__('Check this to run the transaction in live mode. When unchecked it will run in test mode.','algo'); ?> </p>
    126127            </td>
  • causes/tags/1.0.01/includes/class-causes-donation.php

    r1660658 r1692301  
    312312       
    313313        else:   
    314             require_once plugin_dir_path(__DIR__) .'/includes/class-causes-stripe-payment.php';
     314             
     315             if(get_option('stripe_is_active')=='1'){
     316                require_once plugin_dir_path(__DIR__) .'/includes/class-causes-stripe-payment.php';
     317             }
    315318           
    316319            if(isset($_POST['stripeToken']))
     
    493496                                            </div>
    494497                                        </div>
     498                                        <?php  if(get_option('stripe_is_active')=='1'){ ?>
    495499                                        <div class="form-group">
    496500                                            <div class="input-group ">
     
    502506                                            </div>
    503507                                        </div>
     508                                        <?php } ?>
    504509                                    </div>
    505510                               
  • causes/tags/1.0.01/includes/class-causes-stripe-payment.php

    r1660658 r1692301  
    2323        );
    2424
    25         if ($params['testmode'] == "1") {
     25        if ($params['testmode'] == "0") {
    2626            Stripe::setApiKey($params['private_test_key']);
    2727            $pubkey = $params['public_test_key'];
  • causes/tags/1.0.01/readme.txt

    r1660672 r1692301  
    6969* Added Stripe payment gateway.
    7070
     71* Settings update bug fixed.
     72
    7173= 1.0.0 =
    7274* Initial release
Note: See TracChangeset for help on using the changeset viewer.