Server : Apache/2.4.18 (Ubuntu) System : Linux canvaswebdesign 3.13.0-71-generic #114-Ubuntu SMP Tue Dec 1 02:34:22 UTC 2015 x86_64 User : oppastar ( 1041) PHP Version : 7.0.33-0ubuntu0.16.04.15 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, Directory : /var/www/laciasmara.com/public_html/shop/application/views/ajax/ |
Upload File : |
<?php $free_shipping_type = $this->db ->select('free_shipping_type') ->from('configuration') ->where('id_configuration', 1) ->get() ->row()->free_shipping_type; $get_grand_total = 0; foreach ($this->session->userdata('shipping_cart') as $item) { $get_grand_total += $item['subtotal']; } $q_config_cond = $this->db ->select( 'type_cond_prov_free_shipping, cond_more_prov_free_shipping, cond_less_prov_free_shipping' ) ->from('configuration') ->where('id_configuration', 1) ->get() ->row(); $condition_freeshipping = false; $reseller_id = $this->db->select('reseller_id')->from('customers')->where('id_customers', $this->session->userdata('customer')['customer_id'])->get()->row()->reseller_id; if ($reseller_id == null) { if ($free_shipping_type == 'region') { if ($this->session->userdata('cart_has_discounted_items') == 'no') { $selected_region_province = $this->db ->select('*') ->from('free_shipping_region') ->where('configuration_id', 1) ->where('province_id', $id_province) ->get(); if ($selected_region_province->num_rows() > 0) { switch ($q_config_cond->type_cond_prov_free_shipping) { case 'more_than': if ( $get_grand_total >= $q_config_cond->cond_more_prov_free_shipping ) { $condition_freeshipping = true; } else { $condition_freeshipping = false; } break; case 'less_than': if ( $get_grand_total <= $q_config_cond->cond_less_prov_free_shipping ) { $condition_freeshipping = true; } else { $condition_freeshipping = false; } break; default: $condition_freeshipping = true; break; } } } } if ($free_shipping_type == 'region') { if ($this->session->userdata('cart_has_discounted_items') == 'yes') { $selected_region_province = $this->db ->select('*') ->from('free_shipping_region') ->where('configuration_id', 1) ->where('province_id', $id_province) ->get(); if ($selected_region_province->num_rows() > 0) { switch ($q_config_cond->type_cond_prov_free_shipping) { case 'more_than': if ( $get_grand_total >= $q_config_cond->cond_more_prov_free_shipping ) { $condition_freeshipping = true; } else { $condition_freeshipping = false; } break; case 'less_than': if ( $get_grand_total <= $q_config_cond->cond_less_prov_free_shipping ) { $condition_freeshipping = true; } else { $condition_freeshipping = false; } break; default: $condition_freeshipping = true; break; } } } } } else { $condition_freeshipping = false; } ?> <?php $count_shipping = 0; ?> <?php //convert $shipping_method_ids to array $shipping_method_ids_array = explode(',', $shipping_method_ids); ?> <?php foreach ($shipping_method_ids_array as $shipping_id) : ?> <?php $count_shipping++; ?> <?php if ($shipping_id == 2) : ?> <?php //get self delivery fee from configuration table $this->db ->select('shopdelivery_fee') ->from('configuration') ->where('id_configuration', 1); $shopdelivery_fee = $this->db->get()->row()->shopdelivery_fee; $shipping_name = 'Express Courier'; $total_shipping_fee = $shopdelivery_fee; ?> <?php else : ?> <?php $shipping_info = calculate_shipping_fee( $shipping_id, $warehouse_id, $product_id, $id, $qty, $shipping_id_subdistrict ); $shipping_name = $shipping_info['shipping_name']; $total_shipping_fee = $shipping_info['total_shipping_fee']; if ($shipping_id == 3) { $shipping_name = 'Regular'; } ?> <?php endif; ?> <?php if ( $total_shipping_fee > 0 || isset($shipping_info['free_shipping_applied']) ) : ?> <li> <?php // echo $selected_shipping_method_id."<br>"; // echo $shipping_id."<br>"; ?> <input type="radio" class="shipping_method<?= $rowid ?>" name="shipping_method<?= $rowid ?>" value="<?= $shipping_id ?>" <?php if ($selected_shipping_method_id == $shipping_id) : ?> checked <?php endif; ?>> <?= ucwords($shipping_name) ?> <?php if (($condition_freeshipping == true)) : $max_shipping_free = 100000; $total_shipping_fee = $total_shipping_fee - $max_shipping_free; ?> <?php if (($total_shipping_fee <= 0)) : ?> (<?= ucwords(lang('free')) ?>) <?php else : ?> (IDR <?= number_format( $total_shipping_fee ) ?>) <?php endif; ?> <?php else : ?> <?php if ($shipping_id == 5) : ?> (TBC) <?php else : ?> (IDR <span id="shippingFee<?= $count_shipping ?>"><?= number_format( $total_shipping_fee ) ?></span>) <?php endif; ?> <?php endif; ?> </li> <?php endif; ?> <?php endforeach; ?>