/var/www/(Del)hsihk.com/wp-content/plugins/woocommerce/templates/cart/cart-shipping.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
<?php
/**
 * Shipping Methods Display
 *
 * In 2.1 we show methods per package. This allows for multiple methods per order if so desired.
 *
 * @author         WooThemes
 * @package     WooCommerce/Templates
 * @version     2.1.0
 */
if ( ! defined'ABSPATH' ) ) exit; // Exit if accessed directly
?>
<tr class="shipping">
    <th><?php
        
if ( $show_package_details ) {
            
printf__'Shipping #%d''woocommerce' ), $index );
        } else {
            
_e'Shipping and Handling''woocommerce' );
        }
    
?></th>
    <td>
        <?php if ( ! empty( $available_methods ) ) : ?>

            <?php if ( === count$available_methods ) ) :
                
$method current$available_methods );

                echo 
wp_kses_postwc_cart_totals_shipping_method_label$method ) ); ?>
                <input type="hidden" name="shipping_method[<?php echo $index?>]" data-index="<?php echo $index?>" id="shipping_method_<?php echo $index?>" value="<?php echo esc_attr$method->id ); ?>" class="shipping_method" />

            <?php elseif ( get_option'woocommerce_shipping_method_format' ) === 'select' ) : ?>

                <select name="shipping_method[<?php echo $index?>]" data-index="<?php echo $index?>" id="shipping_method_<?php echo $index?>" class="shipping_method">
                    <?php foreach ( $available_methods as $method ) : ?>
                        <option value="<?php echo esc_attr$method->id ); ?><?php selected$method->id$chosen_method ); ?>><?php echo wp_kses_postwc_cart_totals_shipping_method_label$method ) ); ?></option>
                    <?php endforeach; ?>
                </select>

            <?php else : ?>

                <ul id="shipping_method">
                    <?php foreach ( $available_methods as $method ) : ?>
                        <li>
                            <input type="radio" name="shipping_method[<?php echo $index?>]" data-index="<?php echo $index?>" id="shipping_method_<?php echo $index?>_<?php echo sanitize_title$method->id ); ?>" value="<?php echo esc_attr$method->id ); ?><?php checked$method->id$chosen_method ); ?> class="shipping_method" />
                            <label for="shipping_method_<?php echo $index?>_<?php echo sanitize_title$method->id ); ?>"><?php echo wp_kses_postwc_cart_totals_shipping_method_label$method ) ); ?></label>
                        </li>
                    <?php endforeach; ?>
                </ul>

            <?php endif; ?>

        <?php elseif ( ! WC()->customer->get_shipping_state() || ! WC()->customer->get_shipping_postcode() ) : ?>

            <?php if ( is_cart() && get_option'woocommerce_enable_shipping_calc' ) === 'yes' ) : ?>

                <p><?php _e'Please use the shipping calculator to see available shipping methods.''woocommerce' ); ?></p>

            <?php elseif ( is_cart() ) : ?>

                <p><?php _e'Please continue to the checkout and enter your full address to see if there are any available shipping methods.''woocommerce' ); ?></p>

            <?php else : ?>

                <p><?php _e'Please fill in your details to see available shipping methods.''woocommerce' ); ?></p>

            <?php endif; ?>

        <?php else : ?>

            <?php if ( is_cart() ) : ?>

                <?php echo apply_filters'woocommerce_cart_no_shipping_available_html',
                    
'<div class="woocommerce-info"><p>' __'There doesn&lsquo;t seem to be any available shipping methods. Please double check your address, or contact us if you need any help.''woocommerce' ) . '</p></div>'
                
); ?>

            <?php else : ?>

                <?php echo apply_filters'woocommerce_no_shipping_available_html',
                    
'<p>' __'There doesn&lsquo;t seem to be any available shipping methods. Please double check your address, or contact us if you need any help.''woocommerce' ) . '</p>'
                
); ?>

            <?php endif; ?>

        <?php endif; ?>

        <?php if ( $show_package_details ) : ?>
            <?php
                
foreach ( $package['contents'] as $item_id => $values ) {
                    if ( 
$values['data']->needs_shipping() ) {
                        
$product_names[] = $values['data']->get_title() . ' &times;' $values['quantity'];
                    }
                }

                echo 
'<p class="woocommerce-shipping-contents"><small>' __'Shipping''woocommerce' ) . ': ' implode', '$product_names ) . '</small></p>';
            
?>
        <?php endif; ?>
    </td>
</tr>