Files
torebki-fabiola.pl/wp-content/plugins/woocommerce-dhl/templates/woocommerce/shipping-method-after.php
2026-03-05 13:07:40 +01:00

96 lines
4.3 KiB
PHP

<?php
/**
* .
*
* @var string[] $args .
*
* @package DHL
*/
?>
<tr class="woocommerce-shipping-totals shipping dhl-parcelshop-select">
<th>
<?php esc_html_e( 'Punkt odbioru DHL', 'woocommerce-dhl' ); ?>
</th>
<td>
<div>
<select id="dhl_parcelshop" name="dhl_parcelshop"
data-dhl_parcelshop_cod="<?php echo esc_attr( $args[ WPDesk_WooCommerce_DHL::COD_SESSION_FIELD ] ); ?>"
data-country="<?php echo esc_attr( $args[ WPDesk_WooCommerce_DHL::COUNTRY_FIELD ] ); ?>"
data-city="<?php echo esc_attr( $args[ WPDesk_WooCommerce_DHL::CITY_FIELD ] ); ?>"
data-address="<?php echo esc_attr( $args[ WPDesk_WooCommerce_DHL::ADDRESS_FIELD ] ); ?>"
data-postcode="<?php echo esc_attr( $args[ WPDesk_WooCommerce_DHL::POSTCODE_FIELD ] ); ?>"
>
<option value=""><?php esc_html_e( 'Wybierz punkt odbioru', 'woocommerce-dhl' ); ?></option>
<?php if ( 'select2_ajax' === $args['select_type'] ) : ?>
<?php if ( $dhl_selected_parcelshop_name ) : ?>
<option selected
value="<?php echo esc_attr( $dhl_selected_parcelshop ); ?>"><?php echo esc_html( $dhl_selected_parcelshop_name ); ?></option>
<?php endif; ?>
<?php else : ?>
<?php if ( count( $dhl_parcelshop_nearest ) ) : ?>
<optgroup label="<?php esc_attr_e( 'W pobliżu', 'woocommerce-dhl' ); ?>">
<?php foreach ( $dhl_parcelshop_nearest as $key => $parcelshop ) : ?>
<?php $selected = ( $key == $dhl_selected_parcelshop ? 'selected' : '' ); ?>
<option value="<?php echo esc_attr( $key ); ?>" <?php echo esc_attr( $selected ); ?>><?php echo esc_html( $parcelshop ); ?></option>
<?php endforeach; ?>
</optgroup>
<?php endif; ?>
<?php if ( count( $dhl_parcelshop_nearest ) ) : ?>
<optgroup label="<?php esc_attr_e( 'Pozostałe', 'woocommerce-dhl' ); ?>">
<?php endif; ?>
<?php foreach ( $dhl_parcelshop_other as $key => $parcelshop ) : ?>
<?php $selected = ( $key == $dhl_selected_parcelshop ? 'selected' : '' ); ?>
<option value="<?php echo esc_attr( $key ); ?>" <?php echo esc_attr( $selected ); ?>><?php echo esc_html( $parcelshop ); ?></option>
<?php endforeach; ?>
<?php if ( count( $dhl_parcelshop_nearest ) ) : ?>
</optgroup>
<?php endif; ?>
<?php endif; ?>
</select>
</div>
<div>
<a href="#0"
data-dhl_parcelshop_cod="<?php echo esc_attr( $args[ WPDesk_WooCommerce_DHL::COD_SESSION_FIELD ] ); ?>"
data-country="<?php echo esc_attr( $args[ WPDesk_WooCommerce_DHL::COUNTRY_FIELD ] ); ?>"
data-city="<?php echo esc_attr( $args[ WPDesk_WooCommerce_DHL::CITY_FIELD ] ); ?>"
data-address="<?php echo esc_attr( $args[ WPDesk_WooCommerce_DHL::ADDRESS_FIELD ] ); ?>"
data-postcode="<?php echo esc_attr( $args[ WPDesk_WooCommerce_DHL::POSTCODE_FIELD ] ); ?>"
id="dhl-parcelshop-select-map"><?php esc_html_e( 'Wybierz punkt na mapie', 'woocommerce-dhl' ); ?></a>
<div class="js--popup-container-dhl"></div>
<?php if ( ! $dhl_parcelshop_nearest && ! $dhl_parcelshop_other ) : ?>
<br/>
<p><?php esc_html_e( 'Nieprawidłowy kod pocztowy dla wybranej lokalizacji. Wprowadź poprawny kod pocztowy, by wyświetlić listę dostępnych punktów odbioru.', 'woocommerce-dhl' ); ?></p>
<?php endif; ?>
</div>
<?php if ( ! empty( $dhl_selected_parcelshop ) ) : ?>
<div id="dhl_parcelshop_details">
<span class="dhl-parcelshop-name"><?php echo esc_html( $dhl_parcelshop_name ); ?></span>
<span class="dhl-parcelshop-address-street"><?php echo esc_html( $dhl_parcelshop_street ); ?></span>
<span class="dhl-parcelshop-address-city"><?php echo esc_html( $dhl_parcelshop_city ); ?></span>
<?php if ( ! empty( $dhl_parcelshop_working_hours ) ) : ?>
<div>
<span class="dhl-parcelshop-working-hours-header"><?php esc_html_e( 'Otwarte:', 'woocommerce-dhl' ); ?></span>
<ul class="dhl-parcelshop-wordking-hours">
<?php echo wp_kses_post( $dhl_parcelshop_working_hours ); ?>
</ul>
</div>
<?php endif; ?>
<?php if ( ! empty( $dhl_parcelshop_working_hours_holiday ) ) : ?>
<div>
<span class="dhl-parcelshop-working-hours-holiday">
<?php esc_html_e( 'Otwarte w święta:', 'woocommerce-dhl' ); ?>
<strong><?php echo wp_kses_post( $dhl_parcelshop_working_hours_holiday ); ?></strong>
</span>
</div>
<?php endif; ?>
</div>
<?php endif; ?>
</td>
</tr>