|
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/kamariallee.com/public_html/application/views/ |
Upload File : |
<div class=" w-full">
<div class="mb-0">
<div id="cartContainer" class="px-8 md:px-0 max-w-5xl mx-auto">
<h1 class="font-custom text-secondary text-2xl xs:text-center md:text-left" id="loginRegisterHeading">PLEASE ENTER DELIVERY DETAILS</h1>
<?php if($this->session->flashdata('confirmation')) :?>
<p class="font-custom text-primary text-center mt-8" style="text-align:center"><?= $this->session->flashdata('confirmation'); ?></p>
<?php endif; ?>
<?php if($this->session->flashdata('error')) :?>
<p class="font-custom text-primary text-center mt-8" style="text-align:center"><?= $this->session->flashdata('error'); ?></p>
<?php endif; ?>
<?= form_open('shipping/submit'); ?>
<div id="shippingForm" class="grid grid-cols-1 md:grid-cols-3 gap-4 mt-10">
<div class="text-center">
<div class=" border-b-2 border-primary xs:w-full md:w-72 mt-8">
<?php
$data = array(
'name' => 'recipient_name',
'id' => 'recipient_name',
'class' => 'font-tinosRegular bg-transparent border-none text-primary p-1 text-lg focus:ring-0 active:ring-0 ml-[-12px] xs:w-full md:w-72',
'required' => 'required',
'placeholder' => 'Full Name',
'type' => 'text'
);
if($shipping->address)
{
$data['value'] = set_value('recipient_name', $shipping->recipient_name);
}
else
{
$data['value'] = set_value('recipient_name');
}
echo form_input($data);
echo '<span style="font-size:12px;">' . form_error('recipient_name') . '</span>';
?>
</div>
<div class=" border-b-2 border-primary xs:w-full md:w-72 mt-8">
<?php
$data = array(
'name' => 'shipping_phone',
'id' => 'shipping_phone',
'class' => 'font-tinosRegular bg-transparent border-none text-primary p-1 text-lg focus:ring-0 active:ring-0 ml-[-12px] xs:w-full md:w-72',
'required' => 'required',
'placeholder' => 'Phone Number',
'type' => 'text'
);
if($shipping->address)
{
$data['value'] = set_value('shipping_phone', $shipping->shipping_phone);
}
else
{
$data['value'] = set_value('shipping_phone');
}
echo form_input($data);
echo '<span style="font-size:12px;">' . form_error('shipping_phone') . '</span>';
?>
</div>
<div class=" border-b-2 border-primary xs:w-full md:w-72 mt-8">
<?php
$data = array(
'name' => 'shipping_email',
'id' => 'shipping_email',
'class' => 'font-tinosRegular bg-transparent border-none text-primary p-1 text-lg focus:ring-0 active:ring-0 ml-[-12px] xs:w-full md:w-72',
'required' => 'required',
'placeholder' => 'Email',
'type' => 'text'
);
if($shipping->address)
{
$data['value'] = set_value('shipping_email', $shipping->shipping_email);
}
else
{
$data['value'] = set_value('shipping_email');
}
echo form_input($data);
echo '<span style="font-size:12px;">' . form_error('shipping_email') . '</span>';
?>
</div>
<div class=" border-b-2 border-primary xs:w-full md:w-72 mt-8">
<?php
$data = array(
'name' => 'shipping_address',
'id' => 'shipping_address',
'class' => 'font-tinosRegular bg-transparent border-none text-primary p-1 text-lg focus:ring-0 active:ring-0 ml-[-12px] xs:w-full md:w-72',
'required' => 'required',
'placeholder' => 'Address',
'type' => 'text'
);
if($shipping->address)
{
$data['value'] = set_value('shipping_address', $shipping->shipping_address);
}
else
{
$data['value'] = set_value('shipping_address');
}
echo form_input($data);
echo '<span style="font-size:12px;">' . form_error('shipping_address') . '</span>';
?>
</div>
</div>
<!-- Kolom 2 (2 kolom tumpuk) -->
<div class="text-center">
<div class=" border-b-2 border-primary xs:w-full md:w-72 mt-8">
<select required name="id_province" id="province" class="font-tinosRegular bg-transparent border-none text-primary p-1 text-lg focus:ring-0 active:ring-0 ml-[-12px] xs:w-full md:w-72 px-2 mt-2" style="width:100%">
<option value="">Province</option>
<?php foreach($provinces as $province) : ?>
<option
<?php if($province['id_indonesia_provinces'] == $shipping->shipping_id_province) : ?>
selected
<?php endif; ?>
value="<?= $province['id_indonesia_provinces']; ?>"><?= $province['province']; ?></option>
<?php endforeach; ?>
</select>
<?= form_error('id_province'); ?>
</div>
<div class=" border-b-2 border-primary xs:w-full md:w-72 mt-8">
<select name="id_city" id="city" class="font-tinosRegular bg-transparent border-none text-primary p-1 text-lg focus:ring-0 active:ring-0 ml-[-12px] xs:w-full md:w-72 px-2 mt-2" style="width:100%">
<option
<?php if($province['id_indonesia_provinces'] == $shipping->shipping_id_province) : ?>
selected
<?php endif; ?>
value="">City/Region</option>
</select>
</div>
<div class=" border-b-2 border-primary xs:w-full md:w-72 mt-8">
<select name="id_district" id="district" class="font-tinosRegular bg-transparent border-none text-primary p-1 text-lg focus:ring-0 active:ring-0 ml-[-12px] xs:w-full md:w-72 px-2 mt-2" style="width:100%">
<option value="">District</option>
</select>
</div>
<div class=" border-b-2 border-primary xs:w-full md:w-72 mt-8">
<?php
$data = array(
'name' => 'postcode',
'id' => 'postcode',
'value' => set_value('postcode'),
'class' => 'font-tinosRegular bg-transparent border-none text-primary p-1 text-lg focus:ring-0 active:ring-0 ml-[-12px] xs:w-full md:w-72',
'required' => 'required',
'placeholder' => 'Postal Code',
'type' => 'text'
);
if($shipping->address)
{
$data['value'] = set_value('shipping_postcode', $shipping->shipping_postcode);
}
else
{
$data['value'] = set_value('shipping_postcode');
}
echo form_input($data);
echo '<span style="font-size:12px;">' . form_error('postcode') . '</span>';
?>
</div>
</div>
<!-- Kolom 3 -->
<div class="text-center relative">
<div class="bottom-0 md:absolute w-full">
<div class="border border-secondary bg-secondary w-full p-3 mx-auto text-center mt-2">
<input type="submit" value="Continue" name="shipping" class="text-white text-center font-custom" style="cursor:pointer" />
</div>
</div>
</div>
</div>
</div>
<?= form_close(); ?>
<script>
$( document ).ready(function() {
<?php if($shipping->address) : ?>
load_city_ajax(<?= $shipping->shipping_id_province; ?>);
load_district_ajax(<?= $shipping->shipping_id_district; ?>);
<?php endif; ?>
$('#province').change(function() {
var id_province = $(this).val();
load_city_ajax(id_province);
});
$('#city').change(function() {
var id_city = $(this).val();
load_district_ajax(id_city);
});
});
function load_city_ajax(id_province) {
$.ajax({
'url' : '<?= base_url(); ?>' + 'shipping' + '/ajax_get_city',
'type' : 'POST',
'data' : {'id_province' : id_province},
'success' : function(data) {
if (data) {
/*---success----*/
$('#city').html(data);
};
}
});
}
function load_district_ajax(id_city) {
$.ajax({
'url' : '<?= base_url(); ?>' + 'shipping' + '/ajax_get_district',
'type' : 'POST',
'data' : {'id_city' : id_city},
'success' : function(data) {
if (data) {
/*---success----*/
$('#district').html(data);
};
}
});
}
</script>