@@ -4,7 +4,7 @@ discard block |
||
| 4 | 4 | - php version, wp version, plugin version and debug log |
| 5 | 5 | --> |
| 6 | 6 | |
| 7 | -<h3><span><?php _e( 'Debug Settings' , 'yikes-inc-easy-mailchimp-extender' ); ?></span></h3> |
|
| 7 | +<h3><span><?php _e( 'Debug Settings', 'yikes-inc-easy-mailchimp-extender' ); ?></span></h3> |
|
| 8 | 8 | |
| 9 | 9 | <div class="inside"> |
| 10 | 10 | |
@@ -13,10 +13,10 @@ discard block |
||
| 13 | 13 | |
| 14 | 14 | <?php settings_fields( 'yikes_inc_easy_mc_debug_settings_page' ); ?> |
| 15 | 15 | |
| 16 | - <label for="yikes-mailchimp-debug-status"><strong><?php _e( 'Enable Debugging' , 'yikes-inc-easy-mailchimp-extender' ); ?></strong> |
|
| 17 | - <input type="checkbox" name="yikes-mailchimp-debug-status" id="yikes-mailchimp-debug-status" value="1" <?php checked( get_option( 'yikes-mailchimp-debug-status' , '' ) , '1' ); ?>> |
|
| 16 | + <label for="yikes-mailchimp-debug-status"><strong><?php _e( 'Enable Debugging', 'yikes-inc-easy-mailchimp-extender' ); ?></strong> |
|
| 17 | + <input type="checkbox" name="yikes-mailchimp-debug-status" id="yikes-mailchimp-debug-status" value="1" <?php checked( get_option( 'yikes-mailchimp-debug-status', '' ), '1' ); ?>> |
|
| 18 | 18 | </label> |
| 19 | - <p class="description"><?php _e( "If you encounter an issue with Easy Forms for MailChimp you can toggle on debugging to display advanced error messages and start logging errors." , 'yikes-inc-easy-mailchimp-extender' ); ?></p> |
|
| 19 | + <p class="description"><?php _e( "If you encounter an issue with Easy Forms for MailChimp you can toggle on debugging to display advanced error messages and start logging errors.", 'yikes-inc-easy-mailchimp-extender' ); ?></p> |
|
| 20 | 20 | |
| 21 | 21 | <?php submit_button(); ?> |
| 22 | 22 | |
@@ -35,7 +35,7 @@ discard block |
||
| 35 | 35 | ) |
| 36 | 36 | ); |
| 37 | 37 | ?> |
| 38 | - <h2><?php _e( "Debug Log" , 'yikes-inc-easy-mailchimp-extender' ); ?> <a href="<?php echo $url; ?>" class="button-secondary"><?php _e( 'Clear Log', 'yikes-inc-easy-mailchimp-extender' ); ?></a></h2> |
|
| 38 | + <h2><?php _e( "Debug Log", 'yikes-inc-easy-mailchimp-extender' ); ?> <a href="<?php echo $url; ?>" class="button-secondary"><?php _e( 'Clear Log', 'yikes-inc-easy-mailchimp-extender' ); ?></a></h2> |
|
| 39 | 39 | |
| 40 | 40 | <table class="widefat" id="yikes-mailchimp-error-log"> |
| 41 | 41 | <!-- table header --> |
@@ -8,28 +8,28 @@ discard block |
||
| 8 | 8 | // grab our global form_data; |
| 9 | 9 | global $form_data; |
| 10 | 10 | ?> |
| 11 | - <label class="hidden-setting-label yikes-easy-mc-hidden" for="form" id=<?php esc_attr_e( $section_data['id'] ); ?>> |
|
| 11 | + <label class="hidden-setting-label yikes-easy-mc-hidden" for="form" id=<?php esc_attr_e( $section_data[ 'id' ] ); ?>> |
|
| 12 | 12 | <div id="poststuff"> |
| 13 | - <div id="post-body" class="metabox-holder <?php if( self::is_custom_section_two_column( $section_data ) ) { ?> columns-2 <?php } else { ?> columns-1 <?php } ?>"> |
|
| 13 | + <div id="post-body" class="metabox-holder <?php if ( self::is_custom_section_two_column( $section_data ) ) { ?> columns-2 <?php } else { ?> columns-1 <?php } ?>"> |
|
| 14 | 14 | <div id="post-body-content"> |
| 15 | 15 | <div class="meta-box-sortables ui-sortable"> |
| 16 | 16 | <div class="postbox yikes-easy-mc-postbox"> |
| 17 | - <h3 class="edit-form-title"><span><?php echo $section_data['main_title']; ?></span></h3> |
|
| 18 | - <div class="inside <?php esc_attr_e( $section_data['id'] ); ?>-container"> |
|
| 17 | + <h3 class="edit-form-title"><span><?php echo $section_data[ 'main_title' ]; ?></span></h3> |
|
| 18 | + <div class="inside <?php esc_attr_e( $section_data[ 'id' ] ); ?>-container"> |
|
| 19 | 19 | <?php |
| 20 | - if( isset( $section_data['main_description'] ) && $section_data['main_description'] != '' ) { |
|
| 20 | + if ( isset( $section_data[ 'main_description' ] ) && $section_data[ 'main_description' ] != '' ) { |
|
| 21 | 21 | ?> |
| 22 | - <p><?php echo $section_data['main_description']; ?></p> |
|
| 22 | + <p><?php echo $section_data[ 'main_description' ]; ?></p> |
|
| 23 | 23 | <?php |
| 24 | 24 | } |
| 25 | - $main_field_data = $section_data['main_fields']; |
|
| 26 | - foreach( $main_field_data as $field ) { |
|
| 27 | - if( $field['type'] == 'custom' ) { |
|
| 25 | + $main_field_data = $section_data[ 'main_fields' ]; |
|
| 26 | + foreach ( $main_field_data as $field ) { |
|
| 27 | + if ( $field[ 'type' ] == 'custom' ) { |
|
| 28 | 28 | // execute the custom callback |
| 29 | - $field['callback'](); |
|
| 29 | + $field[ 'callback' ](); |
|
| 30 | 30 | } else { |
| 31 | 31 | // include our field files |
| 32 | - include( YIKES_MC_PATH . 'admin/partials/helpers/fields/yikes-mailchimp-' . $field['type'] . '-field.php' ); |
|
| 32 | + include( YIKES_MC_PATH . 'admin/partials/helpers/fields/yikes-mailchimp-' . $field[ 'type' ] . '-field.php' ); |
|
| 33 | 33 | } |
| 34 | 34 | } |
| 35 | 35 | ?> |
@@ -39,27 +39,27 @@ discard block |
||
| 39 | 39 | </div> |
| 40 | 40 | |
| 41 | 41 | <!-- check for single/double box --> |
| 42 | - <?php if( self::is_custom_section_two_column( $section_data ) ) { ?> |
|
| 42 | + <?php if ( self::is_custom_section_two_column( $section_data ) ) { ?> |
|
| 43 | 43 | <!-- begin sidebar --> |
| 44 | 44 | <div id="postbox-container-1" class="postbox-container"> |
| 45 | 45 | <div class="meta-box-sortables"> |
| 46 | 46 | <div class="postbox yikes-easy-mc-postbox"> |
| 47 | - <h3 class="edit-form-title"><span><?php echo $section_data['sidebar_title']; ?></span></h3> |
|
| 48 | - <div class="inside <?php esc_attr_e( $section_data['id'] ); ?>-sidebar-container"> |
|
| 47 | + <h3 class="edit-form-title"><span><?php echo $section_data[ 'sidebar_title' ]; ?></span></h3> |
|
| 48 | + <div class="inside <?php esc_attr_e( $section_data[ 'id' ] ); ?>-sidebar-container"> |
|
| 49 | 49 | <?php |
| 50 | - if( isset( $section_data['sidebar_description'] ) && $section_data['sidebar_description'] != '' ) { |
|
| 50 | + if ( isset( $section_data[ 'sidebar_description' ] ) && $section_data[ 'sidebar_description' ] != '' ) { |
|
| 51 | 51 | ?> |
| 52 | - <p><?php echo $section_data['sidebar_description']; ?></p> |
|
| 52 | + <p><?php echo $section_data[ 'sidebar_description' ]; ?></p> |
|
| 53 | 53 | <?php |
| 54 | 54 | } |
| 55 | - $sidebar_field_data = $section_data['sidebar_fields']; |
|
| 56 | - foreach( $sidebar_field_data as $field ) { |
|
| 57 | - if( $field['type'] == 'custom' ) { |
|
| 55 | + $sidebar_field_data = $section_data[ 'sidebar_fields' ]; |
|
| 56 | + foreach ( $sidebar_field_data as $field ) { |
|
| 57 | + if ( $field[ 'type' ] == 'custom' ) { |
|
| 58 | 58 | // execute the custom callback |
| 59 | - $field['callback'](); |
|
| 59 | + $field[ 'callback' ](); |
|
| 60 | 60 | } else { |
| 61 | 61 | // include our field files |
| 62 | - include( YIKES_MC_PATH . 'admin/partials/helpers/fields/yikes-mailchimp-' . $field['type'] . '-field.php' ); |
|
| 62 | + include( YIKES_MC_PATH . 'admin/partials/helpers/fields/yikes-mailchimp-' . $field[ 'type' ] . '-field.php' ); |
|
| 63 | 63 | } |
| 64 | 64 | } |
| 65 | 65 | ?> |
@@ -23,7 +23,7 @@ discard block |
||
| 23 | 23 | <?php |
| 24 | 24 | } |
| 25 | 25 | $main_field_data = $section_data['main_fields']; |
| 26 | - foreach( $main_field_data as $field ) { |
|
| 26 | + foreach( $main_field_data as $field ) { |
|
| 27 | 27 | if( $field['type'] == 'custom' ) { |
| 28 | 28 | // execute the custom callback |
| 29 | 29 | $field['callback'](); |
@@ -53,7 +53,7 @@ discard block |
||
| 53 | 53 | <?php |
| 54 | 54 | } |
| 55 | 55 | $sidebar_field_data = $section_data['sidebar_fields']; |
| 56 | - foreach( $sidebar_field_data as $field ) { |
|
| 56 | + foreach( $sidebar_field_data as $field ) { |
|
| 57 | 57 | if( $field['type'] == 'custom' ) { |
| 58 | 58 | // execute the custom callback |
| 59 | 59 | $field['callback'](); |
@@ -112,9 +112,11 @@ |
||
| 112 | 112 | |
| 113 | 113 | // update 'date_format' on 'birthday' and 'date' fields |
| 114 | 114 | if( isset( $mailchimp_form['fields'][$new_parent_key]['type'] ) && in_array( $mailchimp_form['fields'][$new_parent_key]['type'], array( 'date', 'birthday' ) ) ) { |
| 115 | - if( $mailchimp_form['fields'][$new_parent_key]['type'] == 'date' ) { // date |
|
| 115 | + if( $mailchimp_form['fields'][$new_parent_key]['type'] == 'date' ) { |
|
| 116 | +// date |
|
| 116 | 117 | $mailchimp_form['fields'][$new_parent_key]['date_format'] = 'MM/DD'; // mailchimp default (can be altered) |
| 117 | - } else { // birthday |
|
| 118 | + } else { |
|
| 119 | +// birthday |
|
| 118 | 120 | $mailchimp_form['fields'][$new_parent_key]['date_format'] = 'MM/DD/YYYY'; // mailchimp default (can be altered) |
| 119 | 121 | } |
| 120 | 122 | } |
@@ -9,33 +9,33 @@ discard block |
||
| 9 | 9 | */ |
| 10 | 10 | |
| 11 | 11 | // enqueue the styles for our migration page.. |
| 12 | - wp_enqueue_style( 'yikes_mc_migrate_option_styles' , YIKES_MC_URL . 'admin/css/yikes-inc-easy-mailchimp-migrate-option-styles.css' ); |
|
| 13 | - wp_enqueue_style( 'animate-css' , YIKES_MC_URL . 'admin/css/animate.min.css' ); |
|
| 12 | + wp_enqueue_style( 'yikes_mc_migrate_option_styles', YIKES_MC_URL . 'admin/css/yikes-inc-easy-mailchimp-migrate-option-styles.css' ); |
|
| 13 | + wp_enqueue_style( 'animate-css', YIKES_MC_URL . 'admin/css/animate.min.css' ); |
|
| 14 | 14 | |
| 15 | 15 | // store our old options |
| 16 | 16 | $old_plugin_options = get_option( 'ykseme_storage' ); |
| 17 | 17 | |
| 18 | 18 | $global_error_messages = array( |
| 19 | - 'success' => __( $old_plugin_options['single-optin-message'] , 'yikes-inc-easy-mailchimp-extender' ), |
|
| 20 | - 'general-error' => __( "Whoops! It looks like something went wrong. Please try again." , 'yikes-inc-easy-mailchimp-extender' ), |
|
| 21 | - 'email-exists-error' => __( "The email you entered is already a subscriber to this list." , 'yikes-inc-easy-mailchimp-extender' ), |
|
| 22 | - 'success-single-optin' => __( 'Thank you for subscribing!' , 'yikes-inc-easy-mailchimp-extender' ), |
|
| 19 | + 'success' => __( $old_plugin_options[ 'single-optin-message' ], 'yikes-inc-easy-mailchimp-extender' ), |
|
| 20 | + 'general-error' => __( "Whoops! It looks like something went wrong. Please try again.", 'yikes-inc-easy-mailchimp-extender' ), |
|
| 21 | + 'email-exists-error' => __( "The email you entered is already a subscriber to this list.", 'yikes-inc-easy-mailchimp-extender' ), |
|
| 22 | + 'success-single-optin' => __( 'Thank you for subscribing!', 'yikes-inc-easy-mailchimp-extender' ), |
|
| 23 | 23 | 'success-resubscribed' => __( 'Thank you for already being a subscriber! Your profile info has been updated.', 'yikes-inc-easy-mailchimp-extender' ), |
| 24 | 24 | 'update-link' => __( "To update your MailChimp profile, please [link]click to send yourself an update link[/link].", 'yikes-inc-easy-mailchimp-extender' ), |
| 25 | 25 | 'email-subject' => __( 'MailChimp Profile Update', 'yikes-inc-easy-mailchimp-extender' ), |
| 26 | 26 | ); |
| 27 | 27 | |
| 28 | 28 | // if old options are defined... |
| 29 | - if( $old_plugin_options ) { |
|
| 29 | + if ( $old_plugin_options ) { |
|
| 30 | 30 | |
| 31 | 31 | // Verify the NONCE is valid |
| 32 | - check_admin_referer( 'yikes-mc-migrate-options' , 'migrate_options_nonce' ); |
|
| 32 | + check_admin_referer( 'yikes-mc-migrate-options', 'migrate_options_nonce' ); |
|
| 33 | 33 | |
| 34 | 34 | ?> |
| 35 | 35 | |
| 36 | 36 | <div class="wrap" style="text-align:center;"> |
| 37 | - <h3><?php _e( 'Migrating old plugin options' , 'yikes-inc-easy-mailchimp-extender' ); ?><span class="upgrading-ellipse-one">.</span><span class="upgrading-ellipse-two">.</span><span class="upgrading-ellipse-three">.</h3> |
|
| 38 | - <p><?php _e( 'please be patient while your options are updated and the process has completed' , 'yikes-inc-easy-mailchimp-extender' ); ?></p> |
|
| 37 | + <h3><?php _e( 'Migrating old plugin options', 'yikes-inc-easy-mailchimp-extender' ); ?><span class="upgrading-ellipse-one">.</span><span class="upgrading-ellipse-two">.</span><span class="upgrading-ellipse-three">.</h3> |
|
| 38 | + <p><?php _e( 'please be patient while your options are updated and the process has completed', 'yikes-inc-easy-mailchimp-extender' ); ?></p> |
|
| 39 | 39 | <!-- empty list, populate when options get updated --> |
| 40 | 40 | <ul id="options-updated" class="yikes-easy-mc-hidden"> |
| 41 | 41 | <hr /> |
@@ -49,82 +49,82 @@ discard block |
||
| 49 | 49 | |
| 50 | 50 | // loop over our old options, and store them in a new option value |
| 51 | 51 | $do_not_migrate_options = array( |
| 52 | - 'ssl_verify_peer', 'api_validation' , 'widget_yikes_mc_widget' , 'flavor' , 'single-optin-message' , 'double-optin-message' , |
|
| 53 | - 'mailchimp-optIn-default-list' , 'version' , 'yks-mailchimp-jquery-datepicker' , 'ssl_verify_peer' , 'optIn-checkbox' , 'yks-mailchimp-optin-checkbox-text', |
|
| 54 | - 'yks-mailchimp-required-text' , 'optin' |
|
| 52 | + 'ssl_verify_peer', 'api_validation', 'widget_yikes_mc_widget', 'flavor', 'single-optin-message', 'double-optin-message', |
|
| 53 | + 'mailchimp-optIn-default-list', 'version', 'yks-mailchimp-jquery-datepicker', 'ssl_verify_peer', 'optIn-checkbox', 'yks-mailchimp-optin-checkbox-text', |
|
| 54 | + 'yks-mailchimp-required-text', 'optin' |
|
| 55 | 55 | ); |
| 56 | 56 | |
| 57 | - foreach( $old_plugin_options as $option_name => $option_value ) { |
|
| 57 | + foreach ( $old_plugin_options as $option_name => $option_value ) { |
|
| 58 | 58 | |
| 59 | - if( ! in_array( $option_name , $do_not_migrate_options ) ) { |
|
| 59 | + if ( ! in_array( $option_name, $do_not_migrate_options ) ) { |
|
| 60 | 60 | // ajax request to update our options one by one.. |
| 61 | 61 | // if its an array, we need to json encode it |
| 62 | - if( is_array( $option_value ) ) { |
|
| 62 | + if ( is_array( $option_value ) ) { |
|
| 63 | 63 | |
| 64 | - if( $option_name == 'lists' ) { |
|
| 64 | + if ( $option_name == 'lists' ) { |
|
| 65 | 65 | |
| 66 | - if( ! empty( $option_value ) ) { |
|
| 66 | + if ( ! empty( $option_value ) ) { |
|
| 67 | 67 | $settings = 1; |
| 68 | 68 | $form_length = count( $option_value ); |
| 69 | - foreach( $option_value as $mailchimp_form ) { |
|
| 69 | + foreach ( $option_value as $mailchimp_form ) { |
|
| 70 | 70 | // update and pass our placeholder value |
| 71 | 71 | reset( $mailchimp_form ); |
| 72 | - $form_id = $mailchimp_form['id']; |
|
| 72 | + $form_id = $mailchimp_form[ 'id' ]; |
|
| 73 | 73 | |
| 74 | - $fields = $mailchimp_form['fields']; |
|
| 74 | + $fields = $mailchimp_form[ 'fields' ]; |
|
| 75 | 75 | reset( $fields ); |
| 76 | 76 | $first_field_key = key( $fields ); |
| 77 | 77 | $array_keys = array_keys( $fields ); |
| 78 | 78 | |
| 79 | 79 | $x = 1; |
| 80 | 80 | |
| 81 | - foreach( $array_keys as $parent_key ) { |
|
| 81 | + foreach ( $array_keys as $parent_key ) { |
|
| 82 | 82 | |
| 83 | 83 | // alter the field keys so they show up after an import |
| 84 | 84 | $split_parent_key = explode( '-', $parent_key ); |
| 85 | 85 | |
| 86 | - $new_parent_key = ( isset( $split_parent_key[1] ) ) ? strtoupper( $split_parent_key[1] ) : $parent_key; |
|
| 86 | + $new_parent_key = ( isset( $split_parent_key[ 1 ] ) ) ? strtoupper( $split_parent_key[ 1 ] ) : $parent_key; |
|
| 87 | 87 | |
| 88 | - $mailchimp_form['fields'][$new_parent_key] = $mailchimp_form['fields'][$parent_key]; |
|
| 88 | + $mailchimp_form[ 'fields' ][ $new_parent_key ] = $mailchimp_form[ 'fields' ][ $parent_key ]; |
|
| 89 | 89 | |
| 90 | - unset( $mailchimp_form['fields'][$parent_key] ); |
|
| 90 | + unset( $mailchimp_form[ 'fields' ][ $parent_key ] ); |
|
| 91 | 91 | |
| 92 | 92 | // update our placeholder key to be 'placeholder' |
| 93 | - $mailchimp_form['fields'][$new_parent_key]['placeholder'] = isset( $mailchimp_form['fields'][$new_parent_key]['placeholder-'.$form_id.'-'.$x] ) ? $mailchimp_form['fields'][$new_parent_key]['placeholder-'.$form_id.'-'.$x] : ''; |
|
| 93 | + $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'placeholder' ] = isset( $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'placeholder-' . $form_id . '-' . $x ] ) ? $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'placeholder-' . $form_id . '-' . $x ] : ''; |
|
| 94 | 94 | // update field classes |
| 95 | - $mailchimp_form['fields'][$new_parent_key]['additional-classes'] = isset( $mailchimp_form['fields'][$new_parent_key]['custom-field-class-'.$form_id.'-'.$x] ) ? $mailchimp_form['fields'][$new_parent_key]['custom-field-class-'.$form_id.'-'.$x] : ''; |
|
| 95 | + $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'additional-classes' ] = isset( $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'custom-field-class-' . $form_id . '-' . $x ] ) ? $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'custom-field-class-' . $form_id . '-' . $x ] : ''; |
|
| 96 | 96 | // update help field - populate description |
| 97 | - $mailchimp_form['fields'][$new_parent_key]['description'] = isset( $mailchimp_form['fields'][$new_parent_key]['help'] ) ? $mailchimp_form['fields'][$new_parent_key]['help'] : ''; |
|
| 97 | + $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'description' ] = isset( $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'help' ] ) ? $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'help' ] : ''; |
|
| 98 | 98 | // remove the old placeholder structure |
| 99 | - unset( $mailchimp_form['fields'][$new_parent_key]['placeholder-'.$form_id.'-'.$x] ); |
|
| 99 | + unset( $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'placeholder-' . $form_id . '-' . $x ] ); |
|
| 100 | 100 | // remove old custom class structure |
| 101 | - unset( $mailchimp_form['fields'][$new_parent_key]['custom-field-class-'.$form_id.'-'.$x] ); |
|
| 101 | + unset( $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'custom-field-class-' . $form_id . '-' . $x ] ); |
|
| 102 | 102 | // remove old help/description |
| 103 | - unset( $mailchimp_form['fields'][$new_parent_key]['help'] ); |
|
| 103 | + unset( $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'help' ] ); |
|
| 104 | 104 | |
| 105 | 105 | // check if choices is set, and encode them |
| 106 | - if( isset( $mailchimp_form['fields'][$new_parent_key]['choices'] ) && ! empty( $mailchimp_form['fields'][$new_parent_key]['choices'] ) ) { |
|
| 107 | - $mailchimp_form['fields'][$new_parent_key]['choices'] = addslashes( addslashes( json_encode( $mailchimp_form['fields'][$new_parent_key]['choices'] ) ) ); |
|
| 106 | + if ( isset( $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'choices' ] ) && ! empty( $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'choices' ] ) ) { |
|
| 107 | + $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'choices' ] = addslashes( addslashes( json_encode( $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'choices' ] ) ) ); |
|
| 108 | 108 | } |
| 109 | 109 | |
| 110 | 110 | // update 'default' to 'default-choice' for radio/dropdown |
| 111 | - if( isset( $mailchimp_form['fields'][$new_parent_key]['type'] ) && in_array( $mailchimp_form['fields'][$new_parent_key]['type'], array( 'radio', 'dropdown' ) ) ) { |
|
| 112 | - $mailchimp_form['fields'][$new_parent_key]['default_choice'] = $mailchimp_form['fields'][$new_parent_key]['default']; |
|
| 113 | - unset( $mailchimp_form['fields'][$new_parent_key]['default'] ); |
|
| 111 | + if ( isset( $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'type' ] ) && in_array( $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'type' ], array( 'radio', 'dropdown' ) ) ) { |
|
| 112 | + $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'default_choice' ] = $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'default' ]; |
|
| 113 | + unset( $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'default' ] ); |
|
| 114 | 114 | } |
| 115 | 115 | |
| 116 | 116 | // update 'date_format' on 'birthday' and 'date' fields |
| 117 | - if( isset( $mailchimp_form['fields'][$new_parent_key]['type'] ) && in_array( $mailchimp_form['fields'][$new_parent_key]['type'], array( 'date', 'birthday' ) ) ) { |
|
| 118 | - if( $mailchimp_form['fields'][$new_parent_key]['type'] == 'date' ) { // date |
|
| 119 | - $mailchimp_form['fields'][$new_parent_key]['date_format'] = 'MM/DD'; // mailchimp default (can be altered) |
|
| 117 | + if ( isset( $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'type' ] ) && in_array( $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'type' ], array( 'date', 'birthday' ) ) ) { |
|
| 118 | + if ( $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'type' ] == 'date' ) { // date |
|
| 119 | + $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'date_format' ] = 'MM/DD'; // mailchimp default (can be altered) |
|
| 120 | 120 | } else { // birthday |
| 121 | - $mailchimp_form['fields'][$new_parent_key]['date_format'] = 'MM/DD/YYYY'; // mailchimp default (can be altered) |
|
| 121 | + $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'date_format' ] = 'MM/DD/YYYY'; // mailchimp default (can be altered) |
|
| 122 | 122 | } |
| 123 | 123 | } |
| 124 | 124 | |
| 125 | 125 | // update 'phone_format' on 'phone' |
| 126 | - if( isset( $mailchimp_form['fields'][$new_parent_key]['type'] ) && in_array( $mailchimp_form['fields'][$new_parent_key]['type'], array( 'phone' ) ) ) { |
|
| 127 | - $mailchimp_form['fields'][$new_parent_key]['phone_format'] = 'phone_format '; // phone format |
|
| 126 | + if ( isset( $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'type' ] ) && in_array( $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'type' ], array( 'phone' ) ) ) { |
|
| 127 | + $mailchimp_form[ 'fields' ][ $new_parent_key ][ 'phone_format' ] = 'phone_format '; // phone format |
|
| 128 | 128 | } |
| 129 | 129 | |
| 130 | 130 | $x++; |
@@ -141,7 +141,7 @@ discard block |
||
| 141 | 141 | |
| 142 | 142 | $.post( ajaxurl, mc_data, function(response) { |
| 143 | 143 | jQuery( '#options-updated' ).show(); |
| 144 | - jQuery( '#options-updated' ).append( '<li class="animated fadeInDown"><?php echo '<strong>'; ?>' + response.form_name + '<?php echo '</strong> ' . __( "successfully imported." , 'yikes-inc-easy-mailchimp-extender' ); ?></li>' ); |
|
| 144 | + jQuery( '#options-updated' ).append( '<li class="animated fadeInDown"><?php echo '<strong>'; ?>' + response.form_name + '<?php echo '</strong> ' . __( "successfully imported.", 'yikes-inc-easy-mailchimp-extender' ); ?></li>' ); |
|
| 145 | 145 | if( response.completed_import ) { |
| 146 | 146 | setTimeout( function() { |
| 147 | 147 | // finished with the loop...lets let the user know....and then redirect them.... |
@@ -150,13 +150,13 @@ discard block |
||
| 150 | 150 | jQuery( '.upgrading-ellipse-two' ).remove(); |
| 151 | 151 | jQuery( '.upgrading-ellipse-three' ).remove(); |
| 152 | 152 | jQuery( '.wrap' ).find( 'h3' ).next().fadeOut(); |
| 153 | - jQuery( '#options-updated' ).append( '<li class="animated fadeInDown migration-complete-notification"><em><?php _e( "Migration Complete. Please wait..." , 'yikes-inc-easy-mailchimp-extender' ); ?> </em> <img src="<?php echo esc_url_raw( admin_url( "images/wpspin_light.gif" ) ); ?>" /></li>' ); |
|
| 153 | + jQuery( '#options-updated' ).append( '<li class="animated fadeInDown migration-complete-notification"><em><?php _e( "Migration Complete. Please wait...", 'yikes-inc-easy-mailchimp-extender' ); ?> </em> <img src="<?php echo esc_url_raw( admin_url( "images/wpspin_light.gif" ) ); ?>" /></li>' ); |
|
| 154 | 154 | // redirect our user to the main plugin page... |
| 155 | 155 | setTimeout( function() { |
| 156 | 156 | <?php |
| 157 | 157 | // migrate options that didnt make it (they were never stored in the 'ykseme_storage' options array) |
| 158 | - add_option( 'yikes-mc-api-validation' , get_option( 'api_validation' , 'invalid_api_key' ) ); |
|
| 159 | - add_option( 'yikes-mc-error-messages' , $global_error_messages ); |
|
| 158 | + add_option( 'yikes-mc-api-validation', get_option( 'api_validation', 'invalid_api_key' ) ); |
|
| 159 | + add_option( 'yikes-mc-error-messages', $global_error_messages ); |
|
| 160 | 160 | // delete our old options after a successful migration (and some new ones that are no longer needed) |
| 161 | 161 | delete_option( 'widget_yikes_mc_widget' ); |
| 162 | 162 | delete_option( 'api_validation' ); |
@@ -177,26 +177,26 @@ discard block |
||
| 177 | 177 | } |
| 178 | 178 | /* Rename our ReCaptcha Options */ |
| 179 | 179 | /* Public Site Key */ |
| 180 | - if( $option_name == 'recaptcha-api-key' ) { |
|
| 180 | + if ( $option_name == 'recaptcha-api-key' ) { |
|
| 181 | 181 | $option_name = 'recaptcha-site-key'; |
| 182 | 182 | } |
| 183 | 183 | /* Private Key */ |
| 184 | - if( $option_name == 'recaptcha-private-api-key' ) { |
|
| 184 | + if ( $option_name == 'recaptcha-private-api-key' ) { |
|
| 185 | 185 | $option_name = 'recaptcha-secret-key'; |
| 186 | 186 | } |
| 187 | 187 | /* Change 'recaptcha-setting' to 'recaptcha-status' */ |
| 188 | 188 | /* Status */ |
| 189 | - if( $option_name == 'recaptcha-setting' ) { |
|
| 189 | + if ( $option_name == 'recaptcha-setting' ) { |
|
| 190 | 190 | $option_name = 'recaptcha-status'; |
| 191 | 191 | } |
| 192 | 192 | /* End re-name ReCaptcha options */ |
| 193 | 193 | |
| 194 | 194 | |
| 195 | - if( is_array( $option_value ) ) { |
|
| 195 | + if ( is_array( $option_value ) ) { |
|
| 196 | 196 | $option_value = json_encode( $option_value ); |
| 197 | 197 | } |
| 198 | 198 | // do noit migrate the lists option, it's not useful to us |
| 199 | - if( $option_name != 'lists' ) { |
|
| 199 | + if ( $option_name != 'lists' ) { |
|
| 200 | 200 | ?> |
| 201 | 201 | var data = { |
| 202 | 202 | 'action': 'migrate_old_plugin_settings', |
@@ -206,7 +206,7 @@ discard block |
||
| 206 | 206 | |
| 207 | 207 | $.post( ajaxurl, data, function(response) { |
| 208 | 208 | jQuery( '#options-updated' ).show(); |
| 209 | - jQuery( '#options-updated' ).append( '<li class="animated fadeInDown"><?php echo '<strong>' . ucwords( str_replace( '_' , ' ' , str_replace( '-' , ' ' , $option_name ) ) ) . '</strong> ' . __( "successfully imported." , 'yikes-inc-easy-mailchimp-extender' ); ?></li>' ); |
|
| 209 | + jQuery( '#options-updated' ).append( '<li class="animated fadeInDown"><?php echo '<strong>' . ucwords( str_replace( '_', ' ', str_replace( '-', ' ', $option_name ) ) ) . '</strong> ' . __( "successfully imported.", 'yikes-inc-easy-mailchimp-extender' ); ?></li>' ); |
|
| 210 | 210 | }); |
| 211 | 211 | <?php |
| 212 | 212 | |
@@ -230,7 +230,7 @@ discard block |
||
| 230 | 230 | }, 2000 ); |
| 231 | 231 | </script> |
| 232 | 232 | <?php |
| 233 | - wp_die( '<strong>' . __( 'Old plugin options do not exist. Redirecting you...' , 'yikes-inc-easy-mailchimp-extender' ) . '</strong>' , 500 ); |
|
| 233 | + wp_die( '<strong>' . __( 'Old plugin options do not exist. Redirecting you...', 'yikes-inc-easy-mailchimp-extender' ) . '</strong>', 500 ); |
|
| 234 | 234 | ?> |
| 235 | 235 | </div> |
| 236 | 236 | <?php |
@@ -11,7 +11,7 @@ discard block |
||
| 11 | 11 | * |
| 12 | 12 | * @since 6.0.0 |
| 13 | 13 | */ |
| 14 | -function yksemeProcessSnippet( $list=false, $submit_text ) { |
|
| 14 | +function yksemeProcessSnippet( $list = false, $submit_text ) { |
|
| 15 | 15 | $submit_text = ( isset( $submit_text ) ) ? 'submit="' . $submit_text . '"' : ''; |
| 16 | 16 | return do_shortcode( '[yikes-mailchimp form="' . $list . '" ' . $submit_text . ']' ); |
| 17 | 17 | } |
@@ -21,7 +21,7 @@ discard block |
||
| 21 | 21 | * @since 6.0.3.4 |
| 22 | 22 | */ |
| 23 | 23 | function yikes_get_form_data( $form_id ) { |
| 24 | - if( ! $form_id ) { |
|
| 24 | + if ( ! $form_id ) { |
|
| 25 | 25 | return __( 'Whoops, you forgot to specify a form ID.', 'yikes-inc-easy-mailchimp-extender' ); |
| 26 | 26 | } |
| 27 | 27 | return Yikes_Inc_Easy_Mailchimp_Extender_Public::yikes_retrieve_form_settings( $form_id ); |
@@ -32,7 +32,7 @@ |
||
| 32 | 32 | |
| 33 | 33 | <div class="addon-footer-wrap give-clearfix"> |
| 34 | 34 | <a href="<?php echo esc_attr( $permalink ); ?>" title="<?php echo esc_attr( $add_on_title ); ?>" class="button-secondary" target="_blank"> |
| 35 | - <?php esc_attr_e( 'View Add-on' , 'yikes-inc-easy-mailchimp-extender' ); ?> |
|
| 35 | + <?php esc_attr_e( 'View Add-on', 'yikes-inc-easy-mailchimp-extender' ); ?> |
|
| 36 | 36 | <span class="dashicons dashicons-external"></span></a> |
| 37 | 37 | </div> |
| 38 | 38 | |
@@ -3,15 +3,15 @@ discard block |
||
| 3 | 3 | $form_interface = yikes_easy_mailchimp_extender_get_form_interface(); |
| 4 | 4 | $all_forms = $form_interface->get_all_forms(); |
| 5 | 5 | ?> |
| 6 | -<h3><span><?php _e( 'Import/Export Forms & Settings' , 'yikes-inc-easy-mailchimp-extender' ); ?></span></h3> |
|
| 6 | +<h3><span><?php _e( 'Import/Export Forms & Settings', 'yikes-inc-easy-mailchimp-extender' ); ?></span></h3> |
|
| 7 | 7 | |
| 8 | 8 | <div class="inside"> |
| 9 | 9 | |
| 10 | 10 | <!-- Export Form --> |
| 11 | - <form action="<?php echo esc_url_raw( add_query_arg( array( 'action' => 'yikes-easy-mc-export-forms' , 'nonce' => wp_create_nonce( 'export-forms' ) ) ) ); ?>" method="post"> |
|
| 12 | - <p><strong><?php _e( "Export Forms" , 'yikes-inc-easy-mailchimp-extender' ); ?></strong></p> |
|
| 11 | + <form action="<?php echo esc_url_raw( add_query_arg( array( 'action' => 'yikes-easy-mc-export-forms', 'nonce' => wp_create_nonce( 'export-forms' ) ) ) ); ?>" method="post"> |
|
| 12 | + <p><strong><?php _e( "Export Forms", 'yikes-inc-easy-mailchimp-extender' ); ?></strong></p> |
|
| 13 | 13 | <p class="description"> |
| 14 | - <?php _e( "Select the forms you would like to export. When you click the download button below, Easy Forms for MailChimp will create a CSV file for you to save to your computer. Once you've saved the download file, you can use the Import tool to import the forms to this or any other site." , "yikes-inc-easy-mailchimp-extender" ); ?> |
|
| 14 | + <?php _e( "Select the forms you would like to export. When you click the download button below, Easy Forms for MailChimp will create a CSV file for you to save to your computer. Once you've saved the download file, you can use the Import tool to import the forms to this or any other site.", "yikes-inc-easy-mailchimp-extender" ); ?> |
|
| 15 | 15 | </p> |
| 16 | 16 | |
| 17 | 17 | <?php if ( empty( $all_forms ) ) { ?> |
@@ -20,44 +20,44 @@ discard block |
||
| 20 | 20 | </p> |
| 21 | 21 | <?php } else { ?> |
| 22 | 22 | <!-- custom list so users can export specific forms --> |
| 23 | - <a class="toggle-custom-lists button-secondary" onclick="jQuery(this).next().slideToggle();return false;"><?php _e( 'Select Forms' , 'yikes-inc-easy-mailchimp-extender' ); ?></a> |
|
| 23 | + <a class="toggle-custom-lists button-secondary" onclick="jQuery(this).next().slideToggle();return false;"><?php _e( 'Select Forms', 'yikes-inc-easy-mailchimp-extender' ); ?></a> |
|
| 24 | 24 | <ul class="export-custom-forms-list"> |
| 25 | - <p class="description"><?php _e( 'Select which forms to export. Leave all checkboxes unchecked to export all of your forms.' , 'yikes-inc-easy-mailchimp-extender' ); ?></p> |
|
| 26 | - <?php foreach( $all_forms as $id => $form ) { ?> |
|
| 27 | - <li><label><input type="checkbox" name="export_forms[]" value="<?php echo (int) $id; ?>"><?php echo esc_html( $form['form_name'] ); ?></label></li> |
|
| 25 | + <p class="description"><?php _e( 'Select which forms to export. Leave all checkboxes unchecked to export all of your forms.', 'yikes-inc-easy-mailchimp-extender' ); ?></p> |
|
| 26 | + <?php foreach ( $all_forms as $id => $form ) { ?> |
|
| 27 | + <li><label><input type="checkbox" name="export_forms[]" value="<?php echo (int) $id; ?>"><?php echo esc_html( $form[ 'form_name' ] ); ?></label></li> |
|
| 28 | 28 | <?php } ?> |
| 29 | 29 | </ul> |
| 30 | 30 | <?php } ?> |
| 31 | 31 | <!-- check if any of our transients contain data --> |
| 32 | - <p><input type="submit" class="button-primary" value="<?php _e( 'Export Opt-in Forms' , 'yikes-inc-easy-mailchimp-extender' ); ?>" /></p> |
|
| 32 | + <p><input type="submit" class="button-primary" value="<?php _e( 'Export Opt-in Forms', 'yikes-inc-easy-mailchimp-extender' ); ?>" /></p> |
|
| 33 | 33 | </form> |
| 34 | 34 | |
| 35 | 35 | <hr /> |
| 36 | 36 | |
| 37 | 37 | <!-- Export Form --> |
| 38 | - <form action="<?php echo esc_url_raw( add_query_arg( array( 'action' => 'yikes-easy-mc-export-settings' , 'nonce' => wp_create_nonce( 'export-settings' ) ) ) ); ?>" method="post"> |
|
| 39 | - <p><strong><?php _e( "Export Settings" , 'yikes-inc-easy-mailchimp-extender' ); ?></strong></p> |
|
| 38 | + <form action="<?php echo esc_url_raw( add_query_arg( array( 'action' => 'yikes-easy-mc-export-settings', 'nonce' => wp_create_nonce( 'export-settings' ) ) ) ); ?>" method="post"> |
|
| 39 | + <p><strong><?php _e( "Export Settings", 'yikes-inc-easy-mailchimp-extender' ); ?></strong></p> |
|
| 40 | 40 | <p class="description"> |
| 41 | - <?php _e( "Export YIKES Easy Forms for MailChimp plugin settings." , 'yikes-inc-easy-mailchimp-extender' ); ?> |
|
| 41 | + <?php _e( "Export YIKES Easy Forms for MailChimp plugin settings.", 'yikes-inc-easy-mailchimp-extender' ); ?> |
|
| 42 | 42 | </p> |
| 43 | 43 | |
| 44 | 44 | <!-- check if any of our transients contain data --> |
| 45 | - <p><input type="submit" class="button-primary" value="<?php _e( 'Export Plugin Settings' , 'yikes-inc-easy-mailchimp-extender' ); ?>" /></p> |
|
| 45 | + <p><input type="submit" class="button-primary" value="<?php _e( 'Export Plugin Settings', 'yikes-inc-easy-mailchimp-extender' ); ?>" /></p> |
|
| 46 | 46 | </form> |
| 47 | 47 | |
| 48 | 48 | <hr /> |
| 49 | 49 | |
| 50 | 50 | <!-- Import Form --> |
| 51 | - <form action="<?php echo esc_url_raw( add_query_arg( array( 'action' => 'yikes-easy-mc-import-forms' , 'nonce' => wp_create_nonce( 'import-forms' ) ) ) ); ?>" method="post" enctype="multipart/form-data"> |
|
| 52 | - <p><strong><?php _e( "Import" , 'yikes-inc-easy-mailchimp-extender' ); ?></strong></p> |
|
| 51 | + <form action="<?php echo esc_url_raw( add_query_arg( array( 'action' => 'yikes-easy-mc-import-forms', 'nonce' => wp_create_nonce( 'import-forms' ) ) ) ); ?>" method="post" enctype="multipart/form-data"> |
|
| 52 | + <p><strong><?php _e( "Import", 'yikes-inc-easy-mailchimp-extender' ); ?></strong></p> |
|
| 53 | 53 | <p class="description"> |
| 54 | - <?php _e( "Select the Easy Forms for MailChimp export file you would like to import. You can use this field to import your opt-in forms or settings. " , 'yikes-inc-easy-mailchimp-extender' ); ?> |
|
| 54 | + <?php _e( "Select the Easy Forms for MailChimp export file you would like to import. You can use this field to import your opt-in forms or settings. ", 'yikes-inc-easy-mailchimp-extender' ); ?> |
|
| 55 | 55 | </p> |
| 56 | 56 | <label> |
| 57 | 57 | <input type="file" name="csv" id="forms_to_import"> |
| 58 | 58 | </label> |
| 59 | 59 | <!-- check if any of our transients contain data --> |
| 60 | - <p><input type="submit" class="button-primary" value="<?php _e( 'Import' , 'yikes-inc-easy-mailchimp-extender' ); ?>" /></p> |
|
| 60 | + <p><input type="submit" class="button-primary" value="<?php _e( 'Import', 'yikes-inc-easy-mailchimp-extender' ); ?>" /></p> |
|
| 61 | 61 | </form> |
| 62 | 62 | |
| 63 | 63 | </div> <!-- .inside --> |
@@ -9,14 +9,14 @@ discard block |
||
| 9 | 9 | * @table_name - table name to impot data to |
| 10 | 10 | */ |
| 11 | 11 | public static function yikes_mailchimp_import_forms( $csv_file ) { |
| 12 | - if ( ! isset( $_REQUEST['action'] ) || $_REQUEST['action'] !== 'yikes-easy-mc-import-forms' ) { |
|
| 12 | + if ( ! isset( $_REQUEST[ 'action' ] ) || $_REQUEST[ 'action' ] !== 'yikes-easy-mc-import-forms' ) { |
|
| 13 | 13 | wp_die( __( 'There was an error during import. If you continue to run into issues, please reach out to the Yikes Inc. support team.', 'yikes-inc-easy-mailchimp-extender' ) ); |
| 14 | 14 | } |
| 15 | 15 | |
| 16 | - $name = $csv_file['csv']['name']; |
|
| 16 | + $name = $csv_file[ 'csv' ][ 'name' ]; |
|
| 17 | 17 | $ext_array = explode( '.', $name ); |
| 18 | 18 | $ext = end( $ext_array ); |
| 19 | - $tmp_name = $csv_file['csv']['tmp_name']; |
|
| 19 | + $tmp_name = $csv_file[ 'csv' ][ 'tmp_name' ]; |
|
| 20 | 20 | |
| 21 | 21 | // Ensure we have a valid file extension. |
| 22 | 22 | if ( 'csv' !== $ext ) { |
@@ -41,17 +41,17 @@ discard block |
||
| 41 | 41 | |
| 42 | 42 | // Check if this is a settings import by confirming the first option is 'yikes-mc-api-key' |
| 43 | 43 | // @todo: this should be a separate method. |
| 44 | - if( $line[0] == 'yikes-mc-api-key' ) { |
|
| 45 | - $options = fgetcsv($file, 10000, ','); |
|
| 44 | + if ( $line[ 0 ] == 'yikes-mc-api-key' ) { |
|
| 45 | + $options = fgetcsv( $file, 10000, ',' ); |
|
| 46 | 46 | $new_settings = array(); |
| 47 | 47 | $x = 0; |
| 48 | 48 | // build our new array $key => $value pair |
| 49 | - foreach( $line as $option_name ) { |
|
| 50 | - $new_settings[$option_name] = $options[$x]; |
|
| 49 | + foreach ( $line as $option_name ) { |
|
| 50 | + $new_settings[ $option_name ] = $options[ $x ]; |
|
| 51 | 51 | $x++; |
| 52 | 52 | } |
| 53 | 53 | // update the options in the databse |
| 54 | - foreach( $new_settings as $option_name => $option_value ) { |
|
| 54 | + foreach ( $new_settings as $option_name => $option_value ) { |
|
| 55 | 55 | update_option( $option_name, $option_value ); |
| 56 | 56 | } |
| 57 | 57 | } else { // if it's not, then it's an opt-in forms import |
@@ -80,7 +80,7 @@ discard block |
||
| 80 | 80 | $row++; |
| 81 | 81 | } |
| 82 | 82 | |
| 83 | - fclose($file); |
|
| 83 | + fclose( $file ); |
|
| 84 | 84 | } |
| 85 | 85 | |
| 86 | 86 | /* |
@@ -91,20 +91,20 @@ discard block |
||
| 91 | 91 | */ |
| 92 | 92 | public static function yikes_mailchimp_import_type( $csv_file ) { |
| 93 | 93 | // confirm |
| 94 | - if( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-import-forms' ) { |
|
| 95 | - $name = $csv_file['csv']['name']; |
|
| 96 | - $ext_array = explode('.', $name); |
|
| 94 | + if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-import-forms' ) { |
|
| 95 | + $name = $csv_file[ 'csv' ][ 'name' ]; |
|
| 96 | + $ext_array = explode( '.', $name ); |
|
| 97 | 97 | $ext = end( $ext_array ); |
| 98 | - $tmpName = $csv_file['csv']['tmp_name']; |
|
| 99 | - if($ext === 'csv') { |
|
| 100 | - if(($handle = fopen($tmpName, 'r')) !== FALSE) { |
|
| 101 | - $num = count($handle); |
|
| 102 | - $file = fopen( $tmpName, 'r'); |
|
| 98 | + $tmpName = $csv_file[ 'csv' ][ 'tmp_name' ]; |
|
| 99 | + if ( $ext === 'csv' ) { |
|
| 100 | + if ( ( $handle = fopen( $tmpName, 'r' ) ) !== FALSE ) { |
|
| 101 | + $num = count( $handle ); |
|
| 102 | + $file = fopen( $tmpName, 'r' ); |
|
| 103 | 103 | $row = 1; |
| 104 | - $first_line_data = fgetcsv($file, 10000, ','); |
|
| 105 | - if( count( $first_line_data ) > 1 ) { |
|
| 104 | + $first_line_data = fgetcsv( $file, 10000, ',' ); |
|
| 105 | + if ( count( $first_line_data ) > 1 ) { |
|
| 106 | 106 | // Check if this is a settings import by confirming the first option is 'yikes-mc-api-key' |
| 107 | - if( $first_line_data[0] == 'yikes-mc-api-key' ) { |
|
| 107 | + if ( $first_line_data[ 0 ] == 'yikes-mc-api-key' ) { |
|
| 108 | 108 | $import_type = 'import-settings'; |
| 109 | 109 | } else { |
| 110 | 110 | $import_type = 'import-forms'; |
@@ -54,7 +54,8 @@ |
||
| 54 | 54 | foreach( $new_settings as $option_name => $option_value ) { |
| 55 | 55 | update_option( $option_name, $option_value ); |
| 56 | 56 | } |
| 57 | - } else { // if it's not, then it's an opt-in forms import |
|
| 57 | + } else { |
|
| 58 | +// if it's not, then it's an opt-in forms import |
|
| 58 | 59 | // If this is the first row, then it should be title data. |
| 59 | 60 | if ( 1 === $row ) { |
| 60 | 61 | $titles = $line; |
@@ -1,6 +1,6 @@ |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | -return array ( |
|
| 3 | +return array( |
|
| 4 | 4 | 'yikes_inc_easy_mailchimp_forms_admin' => 'admin/class-yikes-inc-easy-mailchimp-extender-admin.php', |
| 5 | 5 | 'yikes_inc_easy_mailchimp_process_ajax' => 'admin/partials/ajax/class.ajax.php', |
| 6 | 6 | 'yikes_inc_easy_mailchimp_dashboard_widgets' => 'admin/partials/dashboard-widgets/class.list-activity-widget.php', |
@@ -80,7 +80,7 @@ discard block |
||
| 80 | 80 | $titles = array(); |
| 81 | 81 | $content = array(); |
| 82 | 82 | foreach ( $plugin_settings as $option_name => $option_value ) { |
| 83 | - $titles[] = $option_name; |
|
| 83 | + $titles[ ] = $option_name; |
|
| 84 | 84 | } |
| 85 | 85 | |
| 86 | 86 | // Generate the output file. |
@@ -103,7 +103,7 @@ discard block |
||
| 103 | 103 | fputcsv( $output_handle, $titles ); |
| 104 | 104 | $first = false; |
| 105 | 105 | } |
| 106 | - $content[] = $option_value; |
|
| 106 | + $content[ ] = $option_value; |
|
| 107 | 107 | |
| 108 | 108 | } |
| 109 | 109 | fputcsv( $output_handle, $content ); |