function ceske_sluzby_dpd_parcelshop_zobrazit_pobocky() { $available_shipping = WC()->shipping->get_shipping_methods(); $chosen_shipping_method = WC()->session->get('chosen_shipping_methods'); $settings = array(); if ($chosen_shipping_method[0] == "ceske_sluzby_dpd_parcelshop") { $settings = $available_shipping[$chosen_shipping_method[0]]->settings; if ($settings['enabled'] == "yes") { $pobocky = new Ceske_Sluzby_Json_Loader(); // http://docs.ulozenkav3.apiary.io/#pepravnsluby $zeme = WC()->customer->get_shipping_country(); if ($zeme == "CZ") { $zeme_code = "CZE"; } if ($zeme == "SK") { $zeme_code = "SVK"; } $parametry = array('provider' => 5, 'country' => $zeme_code); ?> <tr class="dpd-parcelshop"> <td> <img src="http://www.dpdparcelshop.cz/images/DPD-logo.png" width="140" border="0"> </td> <td> <font size="2">DPD ParcelShop - výběr pobočky:</font><br> <div id="dpd-parcelshop-branch-select-options"> <select name="dpd_parcelshop_branches"> <option>Vyberte pobočku</option> <?php foreach ($pobocky->load($parametry)->data->destination as $pobocka) { echo '<option value="' . $pobocka->name . '">' . $pobocka->name . '</option>'; } ?> </div> </td> </tr> <?php } } }
function ceske_sluzby_dpd_parcelshop_zobrazit_pobocky() { if (is_ajax()) { parse_str($_POST['post_data']); $available_shipping = WC()->shipping->load_shipping_methods(); $chosen_shipping_method = WC()->session->get('chosen_shipping_methods'); $settings = array(); if ($chosen_shipping_method[0] == "ceske_sluzby_dpd_parcelshop") { $settings = $available_shipping[$chosen_shipping_method[0]]->settings; if ($settings['enabled'] == "yes") { $pobocky = new Ceske_Sluzby_Json_Loader(); $zeme = WC()->customer->get_shipping_country(); if ($zeme == "CZ") { $zeme_code = "CZE"; } if ($zeme == "SK") { $zeme_code = "SVK"; } $parametry = array('provider' => 5, 'country' => $zeme_code); ?> <tr class="dpd-parcelshop"> <td> <img src="http://www.dpdparcelshop.cz/images/DPD-logo.png" width="140" border="0"> </td> <td> <font size="2">DPD ParcelShop - výběr pobočky:</font><br> <div id="dpd-parcelshop-branch-select-options"> <select name="dpd_parcelshop_branches"> <option>Vyberte pobočku</option> <?php foreach ($pobocky->load($parametry)->data->destination as $pobocka) { if (!empty($dpd_parcelshop_branches) && $dpd_parcelshop_branches == $pobocka->name) { $selected = ' selected="selected"'; } else { $selected = ''; } echo '<option value="' . $pobocka->name . '"' . $selected . '>' . $pobocka->name . '</option>'; } ?> </div> </td> </tr> <?php } } } }