Plugin Directory

Changeset 2715199


Ignore:
Timestamp:
04/27/2022 04:15:08 AM (4 years ago)
Author:
codup
Message:

#Issues Resolved From Wordpress.org Email

Location:
codup-woocommerce-custom-fields
Files:
39 added
9 edited

Legend:

Unmodified
Added
Removed
  • codup-woocommerce-custom-fields/trunk/codup-woocommerce-custom-fields.php

    r2700999 r2715199  
    44  Plugin Name: Codup Woocommerce Custom Fields
    55  Description: Add custom fields in Woocommerce Products
    6   Version:     1.1.1.12
     6  Version:     1.1.1.13
    77  Author:      codup.io
    88  Author URI:  http://codup.io/
     
    1212  WC requires at least: 3.0
    1313  WC tested up to: 6.3.1
    14   Tested up to: 5.9.2
     14  Tested up to: 5.9.3
    1515 */
    1616
  • codup-woocommerce-custom-fields/trunk/includes/class-codup-wc-custom-fields.php

    r2700999 r2715199  
    7575            global $woocommerce, $post;
    7676            $last_field_id = get_post_meta( $post->ID, 'cwcf_last_field_id', false );
    77             $last_field_id = count( $last_field_id[0] );
     77            if(!empty($last_field_id)){
     78             $last_field_id = count( $last_field_id[0] );
     79            }
    7880            if ( ! $last_field_id ) {
    7981                $last_field_id = 0;
     
    167169        public function add_custom_field_data_to_cart_item( $cart_item_data, $product_id, $variation_id ) {
    168170            if ( isset( $_POST['cwcf_fields'] ) ) {
    169 
    170171                $product_custom_fields = get_post_meta( $product_id, 'cwcf_product_custom_fields', true );
    171 
    172172                foreach ( $_POST['cwcf_fields'] as $field_id => $field ) {
    173173                    $cart_item_data['cwcf_fields'][ $field_id ]['label'] = $product_custom_fields[ $field_id ]['cwcf_field_label'];
    174 
    175174                    if ( is_array( $field ) ) {
    176175                        $cart_item_data['cwcf_fields'][ $field_id ]['value'] = implode( ',', $field );
  • codup-woocommerce-custom-fields/trunk/readme.txt

    r2700999 r2715199  
    33Contributors: Codup
    44Tags: Woocommerce, Products, Custom Fields, Orders
    5 Tested up to: 5.9.2
     5Tested up to: 5.9.3
    66Requires PHP: 5.6 or later
     7Stable tag: 1.1.1.13
    78License: GPLv2 or later
    89License URI: https://www.gnu.org/licenses/gpl-2.0.html
  • codup-woocommerce-custom-fields/trunk/templates/admin/product-custom-field-checkbox.php

    r2700999 r2715199  
    112112        ?>
    113113         <?php
     114         if(isset($field)){
    114115            if ( $field['cwcf_field_required'] != null ) {
    115116                    echo 'checked'; }
     117            }
    116118            ?>
    117119>
  • codup-woocommerce-custom-fields/trunk/templates/admin/product-custom-field-dropdown.php

    r2700999 r2715199  
    116116        ?>
    117117         <?php
     118         if(isset($field)){
    118119            if ( $field['cwcf_field_required'] != null ) {
    119120                    echo 'checked'; }
     121        }
    120122            ?>
    121123>
  • codup-woocommerce-custom-fields/trunk/templates/admin/product-custom-field-radio.php

    r2700999 r2715199  
    112112        ?>
    113113         <?php
     114         if(isset($field)){
    114115            if ( $field['cwcf_field_required'] != null ) {
    115116                    echo 'checked'; }
     117        }
    116118            ?>
    117119>
  • codup-woocommerce-custom-fields/trunk/templates/admin/product-custom-field-text.php

    r2700999 r2715199  
    4444        ?>
    4545         <?php
     46          if(isset($field)){
    4647            if ( $field['cwcf_field_required'] != null ) {
    4748                    echo 'checked'; }
     49          }
    4850            ?>
    4951>
  • codup-woocommerce-custom-fields/trunk/templates/admin/product-custom-field-textarea.php

    r2700999 r2715199  
    4444        ?>
    4545         <?php
     46        if(isset($field)){
    4647            if ( $field['cwcf_field_required'] != null ) {
    4748                    echo 'checked'; }
     49        }
    4850            ?>
    4951>
  • codup-woocommerce-custom-fields/trunk/templates/frontend/product-custom-fields.php

    r2700999 r2715199  
    1616       
    1717            <div class="cwcf_field_label">           
    18                 <label><?php echo $field['cwcf_field_label']; ?></label>
     18                <label><?php _e( $field['cwcf_field_label']) ?></label>
    1919            </div>
    2020       
     
    2424
    2525                    case 'text':
    26                         echo '<input ' . $required . ' class="cwcf_text_field" type="text" value="" name="cwcf_fields[' . $field_id . ']">';
     26                        _e( '<input ' . $required . ' class="cwcf_text_field" type="text" value="" name="cwcf_fields[' . $field_id . ']">' );
    2727                        break;
    2828
    2929                    case 'textarea':
    30                         echo '<textarea ' . $required . ' class="cwcf_textarea_field" name="cwcf_fields[' . $field_id . ']"></textarea>';
     30                        _e( '<textarea ' . $required . ' class="cwcf_textarea_field" name="cwcf_fields[' . $field_id . ']"></textarea>');
    3131                        break;
    3232
    3333                    case 'dropdown':
    3434                        if ( $field['cwcf_option'] ) {
    35                             echo '<select ' . $required . ' class="cwcf_dropdown" name="cwcf_fields[' . $field_id . ']">';
     35                            _e( '<select ' . $required . ' class="cwcf_dropdown" name="cwcf_fields[' . $field_id . ']">');
    3636                            foreach ( $field['cwcf_option'] as $option ) {
    37                                 echo '<option value="' . $option['value'] . '">' . $option['label'] . '</option>';
     37                                _e( '<option value="' . $option['value'] . '">' . $option['label'] . '</option>');
    3838                            }
    39                             echo '</select>';
     39                            _e( '</select>');
    4040                        }
    4141                        break;
    4242                    case 'checkbox':
    4343                        if ( $field['cwcf_option'] ) {
    44                             echo '<input type="hidden" value=' . $field_id . ' class="hide_field" />';
     44                            _e( '<input type="hidden" value=' . $field_id . ' class="hide_field" />');
    4545                            foreach ( $field['cwcf_option'] as $option ) {
    46                                 echo '<input ' . $required . ' name="cwcf_fields[' . $field_id . '][]" type="checkbox" class="cb_custom_fields' . $field_id . '" value="' . $option['value'] . '">';
    47                                 echo '<label>' . $option['label'] . '</label>';
    48                                 echo '<br>';
     46                                _e( '<input ' . $required . ' name="cwcf_fields[' . $field_id . '][]" type="checkbox" class="cb_custom_fields' . $field_id . '" value="' . $option['value'] . '">');
     47                                _e( '<label>' . $option['label'] . '</label>');
     48                                _e( '<br>');
    4949
    5050                            }
     
    5454                        if ( $field['cwcf_option'] ) {
    5555                            foreach ( $field['cwcf_option'] as $option ) {
    56                                 echo '<input ' . $required . ' name="cwcf_fields[' . $field_id . ']" type="radio" value="' . $option['value'] . '">';
    57                                 echo '<label>' . $option['label'] . '</label>';
    58                                 echo '<br>';
     56                                _e( '<input ' . $required . ' name="cwcf_fields[' . $field_id . ']" type="radio" value="' . $option['value'] . '">' );
     57                                _e( '<label>' . $option['label'] . '</label>' );
     58                                _e( '<br>' );
    5959                            }
    6060                        }
     
    6464            </div>
    6565       
    66             <div class="cwcf_field_description"><?php echo $field['cwcf_field_description']; ?></div>
     66            <div class="cwcf_field_description"><?php _e( $field['cwcf_field_description'] ) ?></div>
    6767        <?php } ?>
    6868    </div>
Note: See TracChangeset for help on using the changeset viewer.