File: //home/artinside/fhs.artinside.com.br/themes/web/views/checkout-address.php
<div class="container clearfix">
<div class="row clearfix">
<div class="col-lg-6">
<ol class="commentlist noborder nomargin nopadding clearfix"><li class="comment byuser comment-author-_smcl_admin even thread-odd thread-alt depth-1" id="li-comment-2">
<div class="comment-wrap clearfix">
<div class="comment-meta">
<div class="comment-author vcard">
<span class="comment-avatar clearfix">
<img alt='' src='<?= url("/shared/img/map.png") ?>' class='avatar avatar-60 photo' height='60' width='60' />
</span>
</div>
</div>
<div class="comment-content clearfix">
<div class="comment-author">Endereço
<a href='#' rel='external nofollow' class='url float-right pouramis-text j_address_show_add' style="border: 1px solid; border-radius: 10px; font-size: 0.8em; padding: 4px;">
<i class="fal fa-plus-circle"></i> Cadastrar Novo Endereço
</a>
<hr>
<span class="small">Selecione o Endereço de entrega ou cadastre um novo endereço</span>
</div>
<div class="clear bottommargin-sm"></div>
<?php
if($variableData):
foreach ($variableData as $ad):
if($ad->zipcode == verifyAddress()){
$verifica = true;
}
?>
<div class="infinity-checkbox">
<input id="radio-<?= $ad->id ?>" class="infinity-radio j_address" name="address" type="radio" data-id="<?= $ad->id ?>" value="<?= $ad->zipcode ?>" <?= $ad->zipcode == verifyAddress() ? "checked" : ""; ?>>
<label for="radio-<?= $ad->id ?>" class="infinity-radio" style="width: 100%; text-align: left !important;">[<?= $ad->zipcode ?>] - <?= $ad->street, ", ", $ad->number ?></label>
</div>
<?php
endforeach;
endif;
?>
</div>
<div class="clear"></div>
<div class="acc_content clearfix j_show_add bottommargin-sm topmargin-sm" style="display: none;">
<form id="register-form" name="register-form" class="nobottommargin" action="<?= url("restrito/endereco")?>" method="post">
<?= csrf_input(); ?>
<input type="hidden" name="action" value="add">
<input type="hidden" name="ibge" id="ibge" value="">
<input type="hidden" name="user_id" value="<?= user()->data()->id?>">
<input type="hidden" name="destino" value="fechar/endereco">
<div class="clear"></div>
<div class="col_half">
<label for="zipcode">Cep*</label>
<input type="text" id="zipcode" name="zipcode" value="" class="form-control form-control-pill mask-cep" autocomplete="off"/>
</div>
<div class="col_half col_last">
<label for="type">Tipo</label>
<input type="text" id="type" name="type" value="" class="form-control form-control-pill" autocomplete="off"/>
<span class="small">Ex: Casa, Trabalho</span>
</div>
<div class="clear"></div>
<div class="col_two_third">
<label for="street">Endereço*</label>
<input type="text" id="street" name="street" value="" class="form-control form-control-pill" />
</div>
<div class="col_one_third col_last">
<label for="number">Número*</label>
<input type="text" id="number" name="number" value="" class="form-control form-control-pill" />
</div>
<div class="clear"></div>
<div class="col_full">
<label for="complement">Complemento</label>
<input type="text" id="complement" name="complement" value="" class="form-control form-control-pill" />
</div>
<div class="clear"></div>
<div class="col_two_fifth">
<label for="neighborhood">Bairro*</label>
<input type="text" id="neighborhood" name="neighborhood" value="" class="form-control form-control-pill" />
</div>
<div class="col_two_fifth">
<label for="city">Cidade*</label>
<input type="text" id="city" name="city" value="" class="form-control form-control-pill" />
</div>
<div class="col_one_fifth col_last">
<label for="state">Estado*</label>
<input type="text" id="state" name="state" value="" class="form-control form-control-pill" />
</div>
<div class="clear"></div>
<div class="col_full nobottommargin">
<button class="button button-circle button-black nomargin" id="register-form-submit" name="register-form-submit" value="register">Cadastrar</button>
</div>
</form>
<hr>
</div>
</div>
</li>
</ol>
</div>
<div class="col-lg-6">
<ol class="commentlist noborder nomargin nopadding clearfix">
<li class="comment even thread-even depth-1" id="li-comment-1">
<div id="comment-1" class="comment-wrap clearfix">
<div class="comment-meta">
<div class="comment-author vcard">
<span class="comment-avatar clearfix">
<img alt='' src='<?= image(user()->data()->photo, 120, 120)?>' class='avatar avatar-60 photo' height='60' width='60' />
</span>
</div>
</div>
<div class="comment-content clearfix">
<div class="comment-author"><?= user()->fullName() ?> <b class="small">(<a href="<?= url("/fechar/deslogar")?>">deslogar</a>)</b> <span>Último Acesso: <a href="#" title="Último Login"> <?= date_fmt(user()->data()->last_login)?></a></span></div>
<p>CPF: <a href="#"><?= user()->data()->document ?></a><br></p>
<?php if(verifyAddress(true)->endereco):?>
<p>
<h5>Endereço</h5>
<?= verifyAddress(true)->endereco ?>, <?= verifyAddress(true)->numero ?> <br>
<?= verifyAddress(true)->complemento ? verifyAddress(true)->complemento . ", " : "" ?><?= verifyAddress(true)->bairro ?><br>
<?= verifyAddress(true)->cidade ?>/<?= verifyAddress(true)->estado ?><br>
CEP: <?= verifyAddress(true)->cep ?><br>
</p>
<?php endif; ?>
</div>
<div class="clear"></div>
</div>
</li>
</ol>
</div>
<div class="clear"></div>
<?php if(verifyAddress()):?>
<div class="col-lg-12" id="j_scroll">
<hr class="allmargin-sm" >
<ol class="commentlist noborder nomargin nopadding clearfix">
<li class="comment even thread-even depth-1" id="j_frete" style="<?= $verifica ? "" : "display:none"?>">
<div id="comment-1" class="comment-wrap clearfix">
<div class="comment-meta">
<div class="comment-author vcard">
<span class="comment-avatar clearfix">
<img alt='' src='<?= url("/shared/img/map.png") ?>' class='avatar avatar-60 photo' height='60' width='60' />
</span>
</div>
</div>
<div class="comment-content clearfix">
<div class="comment-author">Meio de Entrega<hr><span class="small">Selecione o Frete Desejado</span></div>
<div class="clear bottommargin-sm"></div>
</div>
<div class="row">
<div class="col-lg-3">
<div class="infinity-checkbox">
<input id="radio-retirada" class="infinity-radio" name="shipping" type="radio" value="Retirada" data-price="0.00" <?= preco_real($shipping->pac->price) == "0,00" AND preco_real($shipping->sedex->price) == "0,00" ? "checked" : "" ?>>
<label for="radio-retirada" class="infinity-radio" style="width: 100%; text-align: left !important;">[Grátis] <br>Retirada Loja <br><span class="small">(1 dia útil)</span></label>
</div>
</div>
<?php if(preco_real($shipping->pac->price) > "0,00"):?>
<div class="col-lg-3">
<div class="infinity-checkbox">
<input id="radio-pac" class="infinity-radio" name="shipping" type="radio" value="PAC" data-price="<?= $shipping->pac->price ?>" <?= preco_real($shipping->pac->price) > "0,00" ? "checked" : "" ?>>
<label for="radio-pac" class="infinity-radio" style="width: 100%; text-align: left !important;">[R$ <?= preco_real($shipping->pac->price)?>]<br> PAC <br><span class="small">(<?= $shipping->pac->deadline + 2 ?> dias úteis)</span> </label>
</div>
</div>
<?php endif; ?>
<?php if(preco_real($shipping->pac->price) > "0,00"):?>
<div class="col-lg-3">
<div class="infinity-checkbox">
<input id="radio-sedex" class="infinity-radio" name="shipping" type="radio" value="Sedex" data-price="<?= $shipping->sedex->price ?>" <?= preco_real($shipping->pac->price) == "0,00" AND preco_real($shipping->sedex->price) > "0,00" ? "checked" : "" ?>>
<label for="radio-sedex" class="infinity-radio" style="width: 100%; text-align: left !important;">[R$ <?= preco_real($shipping->sedex->price)?>]<br> SEDEX <br><span class="small">(<?= $shipping->sedex->deadline + 2 ?> dias úteis)</span> </label>
</div>
</div>
<?php endif; ?>
<div class="allmargin-sm"><button type="submit" class="button button-circle white-text" id="j_pagar"> <i class="fal fa-credit-card"></i> Pagar</button></div>
</div>
<div class="clear"></div>
</div>
</li>
</ol>
</div>
<?php endif; ?>
</div>
</div>
<?php $this->start("scripts"); ?>
<script type="text/javascript">
function scrollToAnchor(aid){
var tag = $("#"+aid);
$('html,body').animate({scrollTop: tag.offset().top},1400);
}
if($("#j_scroll").length){
scrollToAnchor('j_scroll');
}
$(".j_address_show_add").on("click", function (e) {
e.preventDefault();
$(".j_show_add").fadeIn("slow");
});
$(".j_address").change(function () {
$(".j_show_add").fadeOut("slow");
$("#j_frete").fadeOut("slow");
var id = $(this).data("id");
var zipcode = $(this).val();
var load = $(".ajax_load");
load.fadeIn(200).css("display", "flex");
$.post('<?= url("/cadastra-cep");?>', { zipcode: zipcode, action:"zipcode", id:id }, function (response) {
if(response){
window.location.reload();
load.fadeOut(200);
}else{
load.fadeOut(200);
}
}, "json");
});
$("#zipcode").on("keyup", function (e) {
e.preventDefault();
var zipcode = $(this).val();
var load = $(".ajax_load");
if(zipcode.length === 9){
load.fadeIn(200).css("display", "flex");
$.post('<?= url("/restrito/endereco");?>', { zipcode: zipcode, action:"search" }, function (response) {
if(response.callback){
$("#number").val("");
$("#type").val("");
$("#street").val(response.callback.street);
$("#neighborhood").val(response.callback.neighborhood);
$("#complement").val(response.callback.complement);
$("#city").val(response.callback.city);
$("#state").val(response.callback.state);
$("#ibge").val(response.callback.ibge);
$("#type").focus();
load.fadeOut(200);
}else{
load.fadeOut(200);
}
}, "json");
}
});
$("#j_pagar").on("click", function (e) {
e.preventDefault();
var freteType = $('input[name=shipping]:checked').val();
var freteValue = $('input[name=shipping]:checked').data("price");
var load = $(".ajax_load");
load.fadeIn(200).css("display", "flex");
$.post('<?= url("/fechar");?>', { type: freteType, value: freteValue, action: "frete"}, function (response) {
//redirect
if (response.redirect) {
window.location.href = response.redirect;
} else {
form.find("input[type='file']").val(null);
load.fadeOut(200);
}
//reload
if (response.reload) {
window.location.reload();
} else {
load.fadeOut(200);
}
//message
if (response.message) {
ajaxMessage(response.message, ajaxResponseBaseTime);
}
}, "json");
});
</script>
<?php $this->end(); ?>