MOON
Server: Apache
System: Linux server1.studioinfinity.com.br 2.6.32-954.3.5.lve1.4.90.el6.x86_64 #1 SMP Tue Feb 21 12:26:30 UTC 2023 x86_64
User: artinside (517)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/artinside/sites.artinside.com.br/iande/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(); ?>