protese-capilar.php — leitura técnica completa

protese-capilar.php
Página pública do serviço de prótese capilar. Renderiza conteúdo institucional, seções visuais, CTA e integrações de contato.

Página públicaPágina pública691 linhas

Responsabilidade do arquivo

Página pública do serviço de prótese capilar. Renderiza conteúdo institucional, seções visuais, CTA e integrações de contato.

Dependências observadas:
Formulário HTMLBanco de dados

Tipo

Página pública

Grupo

Página pública

Total de linhas

691

Código completo

1<?php require_once("cabecalho.php") ?> 2<?php 3$query = $pdo->query("SELECT * FROM textos_index ORDER BY id asc"); 4$res = $query->fetchAll(PDO::FETCH_ASSOC); 5$total_reg = @count($res); 6if($total_reg > 0){ 7 ?> 8 <!-- slider section --> 9 <section class="slider_section "> 10 <div id="customCarousel1" class="carousel slide" data-ride="carousel"> 11 <div class="carousel-inner"> 12 13<?php 14for($i=0; $i < $total_reg; $i++){ 15 foreach ($res[$i] as $key => $value){} 16 $id = $res[$i]['id']; 17 $titulo = $res[$i]['titulo']; 18 $descricao = $res[$i]['descricao']; 19 20 $descricaoF = mb_strimwidth($descricao, 0, 50, "..."); 21 22 if($i == 0){ 23 $ativo = 'active'; 24 }else{ 25 $ativo = ''; 26 } 27 ?> 28 29 <div class="carousel-item <?php echo $ativo ?>"> 30 <div class="container "> 31 <div class="row"> 32 <div class="col-md-6 "> 33 <div class="detail-box"> 34 <h1> 35 <?php echo $titulo ?> 36 </h1> 37 <p> 38 <?php echo $descricao ?> 39 </p> 40 <div class="btn-box"> 41 <a href="http://api.whatsapp.com/send?1=pt_BR&phone=<?php echo $tel_whatsapp ?>" target="_blank" class="btn1"> 42 Contate-nos 43 </a> 44 </div> 45 </div> 46 </div> 47 </div> 48 </div> 49 </div> 50<?php 51} 52 ?> 53 54 55 </div> 56 <div class="container"> 57 <div class="carousel_btn-box"> 58 <a class="carousel-control-prev" href="#customCarousel1" role="button" data-slide="prev"> 59 <i class="fa fa-arrow-left" aria-hidden="true"></i> 60 <span class="sr-only">Previous</span> 61 </a> 62 <a class="carousel-control-next" href="#customCarousel1" role="button" data-slide="next"> 63 <i class="fa fa-arrow-right" aria-hidden="true"></i> 64 <span class="sr-only">Next</span> 65 </a> 66 </div> 67 </div> 68 </div> 69 </section> 70 <!-- end slider section --> 71 72 <?php } ?> 73 74 </div> 75 76 77 <!-- product section --> 78 79 <section class="product_section layout_padding"> 80 <div class="container"> 81 <div class="heading_container heading_center "> 82 <h2 class=""> 83 Nossos Serviços 84 </h2> 85 <p class="col-lg-8 px-0"> 86 <?php 87 $query = $pdo->query("SELECT * FROM cat_servicos ORDER BY id asc"); 88$res = $query->fetchAll(PDO::FETCH_ASSOC); 89$total_reg = @count($res); 90if($total_reg > 0){ 91for($i=0; $i < $total_reg; $i++){ 92 foreach ($res[$i] as $key => $value){} 93 $id = $res[$i]['id']; 94 $nome = $res[$i]['nome']; 95 96 echo $nome; 97 98 if($i < ($total_reg - 1)){ 99 echo ' / '; 100 } 101 102} 103 104} 105 106$query = $pdo->query("SELECT * FROM servicos where ativo = 'Sim' ORDER BY id asc"); 107$res = $query->fetchAll(PDO::FETCH_ASSOC); 108$total_reg = @count($res); 109if($total_reg > 0){ 110?> 111 </p> 112 </div> 113 <div class="product_container"> 114 <div class="product_owl-carousel owl-carousel owl-theme "> 115 116<?php 117for($i=0; $i < $total_reg; $i++){ 118 foreach ($res[$i] as $key => $value){} 119 120 $id = $res[$i]['id']; 121 $nome = $res[$i]['nome']; 122 $valor = $res[$i]['valor']; 123 $foto = $res[$i]['foto']; 124 $valorF = number_format($valor, 2, ',', '.'); 125 $nomeF = mb_strimwidth($nome, 0, 20, "..."); 126 ?> 127 128 <div class="item"> 129 <div class="box"> 130 <div class="img-box"> 131 <img src="sistema/painel/img/servicos/<?php echo $foto ?>" alt=""> 132 </div> 133 <div class="detail-box"> 134 <h4> 135 <?php echo $nomeF ?> 136 </h4> 137 <h6 class="price"> 138 <span class="new_price"> 139 R$ <?php echo $valorF ?> 140 </span> 141 142 </h6> 143 <a href="agendamentos"> 144 Agendar 145 </a> 146 </div> 147 </div> 148 </div> 149 150<?php 151} 152 ?> 153 154 155 </div> 156 </div> 157 158 <?php } ?> 159 </div> 160 </section> 161 162 <!-- product section ends --> 163 164 <!-- About End --> 165 166 167 <!-- Service Start --> 168 <div class="service"> 169 <div class="container"> 170 <div class="section-header text-center"> 171 172 </div> 173 <div class="row"> 174 <div class="col-lg-4 col-md-6"> 175 <div class="service-item"> 176 <div class="service-img"> 177 <a href="agendamentos" target="_blank"><img src="/images/protese/protese-alan-1.png" alt="Image"></a> 178 </div> <p> 179 </p> 180 <a class="btn" href="agendamentos" target="_blank">Proteses capilares</a> 181 </div> 182 </div> 183 <div class="col-lg-4 col-md-6"> 184 <div class="service-item"> 185 <div class="service-img"> 186 <a href="agendamentos"><img src="/images/protese/protese-alan.png" alt="Image"></a> 187 </div> <p> 188 </p> 189 <a class="btn" href="agendamentos" target="_blank">Proteses capilares</a> 190 </div> 191 </div> 192 <div class="col-lg-4 col-md-6"> 193 <div class="service-item"> 194 <div class="service-img"> 195 <a href="agendamentos" target="_blank"><iframe width="560" height="270" src="https://www.youtube.com/embed/fFlDvWulc5g?si=yB_iNYND475MwuyL&amp;controls=0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></a> 196 </div> <p> 197 </p> 198 <a class="btn" href="agendamentos" target="_blank">Troca Protese capilare</a> 199 </div> 200 </div> 201 <div class="col-lg-4 col-md-6"> 202 <div class="service-item"> 203 <div class="service-img"> 204 <a href="agendamentos" target="_blank"><iframe width="560" height="270" src="https://www.youtube.com/embed/6SM-bOIO5Mg?si=gs5lnHaHqAlAHXqa&amp;controls=0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></a> 205 </div> <p> 206 </p> 207 <a class="btn" href="agendamentos" target="_blank">Solução p/ vida</a> 208 </div> 209 </div> 210 <div class="col-lg-4 col-md-6"> 211 <div class="service-item"> 212 <div class="service-img"> 213 <a href="agendamentos" target="_blank"><iframe width="560" height="270" src="https://www.youtube.com/embed/xBMRCaZPQ14?si=nxVnSAgIZ55AThSI&amp;controls=0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></a> 214 </div> <p> 215 </p> 216 <a class="btn" href="agendamentos" target="_blank">Protese autoestima</a> 217 </div> 218 </div> 219 <div class="col-lg-4 col-md-6"> 220 <div class="service-item"> 221 <div class="service-img"> 222 <a href="agendamentos" target="_blank"><iframe width="560" height="270" src="https://www.youtube.com/embed/3YHAua9haEA?si=6-voaiUv2CpugkgI&amp;controls=0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></a> 223 </div> <p> 224 </p> 225 <a class="btn" href="agendamentos" target="_blank">Sobre Protese capilare</a> 226 </div> 227 </div> 228 </div> 229 </div> 230 </div> 231 <!-- Service End --> 232 233 <!-- about section --> 234 235 <section class="about_section" style="background: #020202; "> 236 <div class="container-fluid"> 237 <div class="row"> 238 <div class="col-md-6 px-0"> 239 <div class="img-box "> 240 <?php if($url_video != "" and $posicao_video == 'sobre'){ 241 echo '<iframe width="100%" height="350" src="'.$url_video.'" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>'; 242 }else{?> 243 <img src="images/<?php echo $imagem_sobre ?>" class="box_img" alt="about img"> 244 <?php } ?> 245 </div> 246 </div> 247 <div class="col-md-5"> 248 <div class="detail-box "> 249 <div class="heading_container"> 250 <h1 class="" style="color: #fff;"> 251 Sobre Nós</a> 252 </h1> 253 </div> 254 <p class="detail_p_mt"> 255 <?php echo $texto_sobre ?> 256 </p> 257 <a data-toggle="modal" href="#empresa" class=""> 258 Mais Informações 259 </a> 260 </div> 261 </div> 262 </div> 263 </div> 264 </section> 265 266<div style="margin-top: 0px"> 267 <?php if($url_video != "" and $posicao_video == 'abaixo'){ 268 echo '<iframe class="video_mobile" width="100%" src="'.$url_video.'" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>'; 269 } 270 ?> 271 </div> 272 273 <!-- about section ends --> 274 275 <!-- product section --> 276 277 <?php 278$query = $pdo->query("SELECT * FROM produtos where estoque > 0 and valor_venda > 0 ORDER BY id desc limit 8"); 279$res = $query->fetchAll(PDO::FETCH_ASSOC); 280$total_reg = @count($res); 281if($total_reg > 0){ 282 ?> 283 284 <section class="product_section layout_padding"> 285 <div class="container-fluid"> 286 <div class="heading_container heading_center "> 287 <h2 class=""> 288 Nossos Produtos 289 </h2> 290 291 </div> 292 <div class="row"> 293 294<?php 295for($i=0; $i < $total_reg; $i++){ 296 foreach ($res[$i] as $key => $value){} 297 298 $id = $res[$i]['id']; 299 $nome = $res[$i]['nome']; 300 $valor = $res[$i]['valor_venda']; 301 $foto = $res[$i]['foto']; 302 $descricao = $res[$i]['descricao']; 303 $valorF = number_format($valor, 2, ',', '.'); 304 $nomeF = mb_strimwidth($nome, 0, 23, "..."); 305 306 ?> 307 308 <div class="col-sm-6 col-md-3"> 309 <div class="box"> 310 <div class="img-box"> 311 <img src="sistema/painel/img/produtos/<?php echo $foto ?>" title="<?php echo $descricao ?>"> 312 </div> 313 <div class="detail-box"> 314 <h5> 315 <?php echo $nomeF ?> 316 </h5> 317 <h6 class="price"> 318 <span class="new_price"> 319 R$ <?php echo $valorF ?> 320 </span> 321 322 </h6> 323 <a target="_blank" href="http://api.whatsapp.com/send?1=pt_BR&phone=<?php echo $tel_whatsapp ?>&text=Ola, gostaria de saber mais informações sobre o produto <?php echo $nome ?>"> 324 Comprar Agora 325 </a> 326 </div> 327 </div> 328 </div> 329 330 <?php } ?> 331 332 333 </div> 334 <div class="btn-box"> 335 <a href="produtos"> 336 Ver mais Produtos 337 </a> 338 </div> 339 </div> 340 </section> 341 342<?php } ?> 343 344 <!-- product section ends --> 345 346 347 348 349 <!-- client section --> 350<?php 351$query = $pdo->query("SELECT * FROM comentarios where ativo = 'Sim' ORDER BY id asc"); 352$res = $query->fetchAll(PDO::FETCH_ASSOC); 353$total_reg = @count($res); 354if($total_reg > 0){ 355 ?> 356 <section class="client_section layout_padding-bottom"> 357 <div class="container"> 358 <div class="heading_container"> 359 <h2> 360 Depoimento dos nossos Clientes 361 </h2> 362 </div> 363 <div class="client_container"> 364 <div class="carousel-wrap"> 365 <div class="owl-carousel client_owl-carousel"> 366 367 <?php 368 for($i=0; $i < $total_reg; $i++){ 369 foreach ($res[$i] as $key => $value){} 370 371 $id = $res[$i]['id']; 372 $nome = $res[$i]['nome']; 373 $texto = $res[$i]['texto']; 374 $foto = $res[$i]['foto']; 375 ?> 376 377 <div class="item"> 378 <div class="box"> 379 <div class="img-box"> 380 <img src="sistema/painel/img/comentarios/<?php echo $foto ?>" alt="" class="img-1"> 381 </div> 382 <div class="detail-box"> 383 <h5> 384 <?php echo $nome ?> 385 </h5> 386 387 <p> 388 <?php echo $texto ?> 389 </p> 390 </div> 391 </div> 392 </div> 393 394 395<?php } ?> 396 397 </div> 398 </div> 399 </div> 400 </div> 401 402 <div class="btn-box2"> 403 <a href="" data-toggle="modal" data-target="#modalComentario"> 404 Inserir Depoimento 405 </a> 406 </div> 407 408 </section> 409 410<?php } ?> 411 412</div> <p> 413</div><!--/. faq-item --> 414</div> 415</div> 416</section><!--/. faq-section --> 417<br> 418<hr> 419 420 <!-- contact section --> 421 <section class="contact_section layout_padding-bottom"> 422 <div class="container"> 423 <div class="heading_container text-center"> 424 <h4>Transforme seu visual: 425 Pronto para um visual moderno? Vamos conversar e fazer acontecer! 426 </h4> 427 </div> 428 <div class="row"> 429 <div class="col-md-6"> 430 <div class="form_container"> 431 <form id="form-email"> 432 <div> 433 <input type="text" name="nome" placeholder="Seu Nome" required/> 434 </div> 435 <div> 436 <input type="text" name="telefone" id="telefone" placeholder="Seu Telefone" required /> 437 </div> 438 <div> 439 <input type="email" name="email" placeholder="Seu Email" required /> 440 </div> 441 <div> 442 <input type="text" name="mensagem" class="message-box" placeholder="Mensagem" required /> 443 </div> 444 <div class="btn_box"> 445 <button> 446 Enviar 447 </button> 448 </div> 449 </form> 450 451 <br><div id="mensagem"></div> 452 </div> 453 </div> 454 <div class="col-md-6"> 455 <div class="map_container "> 456 <?php echo $mapa ?> 457 </div> 458 </div> 459 </div> 460 </div> 461 </section> 462 <!-- end contact section --> 463 464 465<!-- end client section --> 466 467 <?php require_once("rodape.php") ?> 468 469 470 471 472 473 474 475 476 477 478 <!-- Modal Depoimentos --> 479 <div class="modal fade" id="modalComentario" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> 480 <div class="modal-dialog" role="document"> 481 <div class="modal-content"> 482 <div class="modal-header"> 483 <h5 class="modal-title" id="exampleModalLabel">Inserir Depoimento 484 </h5> 485 <button type="button" class="close" data-dismiss="modal" aria-label="Close" style="margin-top: -20px"> 486 <span aria-hidden="true">&times;</span> 487 </button> 488 </div> 489 490 <form id="form"> 491 <div class="modal-body"> 492 493 <div class="row"> 494 <div class="col-md-12"> 495 <div class="form-group"> 496 <label for="exampleInputEmail1">Nome</label> 497 <input type="text" class="form-control" id="nome_cliente" name="nome" placeholder="Nome" required> 498 </div> 499 </div> 500 <div class="col-md-12"> 501 502 <div class="form-group"> 503 <label for="exampleInputEmail1">Texto <small>(Até 500 Caracteres)</small></label> 504 <textarea maxlength="500" class="form-control" id="texto_cliente" name="texto" placeholder="Texto Comentário" required> </textarea> 505 </div> 506 </div> 507 </div> 508 509 510 511 512 <div class="row"> 513 <div class="col-md-8"> 514 <div class="form-group"> 515 <label>Foto</label> 516 <input class="form-control" type="file" name="foto" onChange="carregarImg();" id="foto"> 517 </div> 518 </div> 519 <div class="col-md-4"> 520 <div id="divImg"> 521 <img src="sistema/painel/img/comentarios/sem-foto.jpg" width="80px" id="target"> 522 </div> 523 </div> 524 525 </div> 526 527 528 529 <input type="hidden" name="id" id="id"> 530 <input type="hidden" name="cliente" value="1"> 531 532 <br> 533 <small><div id="mensagem-comentario" align="center"></div></small> 534 </div> 535 536 <div class="modal-footer"> 537 <button type="submit" class="btn btn-primary">Inserir</button> 538 </div> 539 </form> 540 541 </div> 542 </div> 543 </div> 544 545 546 547 548 549 550 551 552<script type="text/javascript"> 553 554$("#form-email").submit(function () { 555 556 event.preventDefault(); 557 var formData = new FormData(this); 558 559 $.ajax({ 560 url: 'ajax/enviar-email.php', 561 type: 'POST', 562 data: formData, 563 564 success: function (mensagem) { 565 $('#mensagem').text(''); 566 $('#mensagem').removeClass() 567 if (mensagem.trim() == "Enviado com Sucesso") { 568 $('#mensagem').addClass('text-success') 569 $('#mensagem').text(mensagem) 570 571 } else { 572 573 $('#mensagem').addClass('text-danger') 574 $('#mensagem').text(mensagem) 575 } 576 577 578 }, 579 580 cache: false, 581 contentType: false, 582 processData: false, 583 584 }); 585 586}); 587 588 589</script> 590 591 592 593<script type="text/javascript"> 594 function carregarImg() { 595 var target = document.getElementById('target'); 596 var file = document.querySelector("#foto").files[0]; 597 598 var reader = new FileReader(); 599 600 reader.onloadend = function () { 601 target.src = reader.result; 602 }; 603 604 if (file) { 605 reader.readAsDataURL(file); 606 607 } else { 608 target.src = ""; 609 } 610 } 611</script> 612 613 614 615<script type="text/javascript"> 616 617$("#form").submit(function () { 618 619 event.preventDefault(); 620 var formData = new FormData(this); 621 622 623 $.ajax({ 624 url: 'sistema/painel/paginas/comentarios/salvar.php', 625 type: 'POST', 626 data: formData, 627 628 success: function (mensagem) { 629 $('#mensagem-comentario').text(''); 630 $('#mensagem-comentario').removeClass() 631 if (mensagem.trim() == "Salvo com Sucesso") { 632 633 $('#mensagem-comentario').addClass('text-success') 634 $('#mensagem-comentario').text('Comentário Enviado para Aprovação!') 635 $('#nome_cliente').val(''); 636 $('#texto_cliente').val(''); 637 638 } else { 639 640 $('#mensagem-comentario').addClass('text-danger') 641 $('#mensagem-comentario').text(mensagem) 642 } 643 644 645 }, 646 647 cache: false, 648 contentType: false, 649 processData: false, 650 651 }); 652 653}); 654 655 656</script> 657 658 659 660 661<!-- Modal Empresa --> 662<div id="empresa" class="modal fade" role="dialog"> 663<div class="modal-dialog modal-lg"> 664 665<div class="modal-content"> 666<form method="POST" action=""> 667<div class="modal-header"> 668<h1 class="modal-title"><small>Jacy Cabeleireiro</small></h1> 669<button type="submit" class="close" name="fecharModal">&times;</button> 670</div> 671</form> 672<div class="modal-body"> 673<p class="text-muted"><small> 674Nossa missão é oferecer os melhores cursos para você cliente, sempre com agilidade, responsabilidade. Curso de Cabeleireiro, Barbeiro, Colorimétrica, Escova Progressiva muito mais... Se destaca por seus Cursos e pela Qualidade de Ensino nas diversas áreas no Segmento de Beleza; Situada na grande Cascavel. Jacy Cabeleireiro passou por várias modificações no intuito de atender com excelência seus alunos e clientes atualmente. Jacy Cabeleireiro é considerada referência de Ensino para vários Salões de Cabeleireiro, tendo colocado no mercado de trabalho vários Cabeleireiros da Grande Cascavel e Região.</small> 675</p> 676<p><small>Buscamos atender e ensinar tendo como premissas a Qualidade e a Agilidade, pois sabemos que a clientela de beleza é exigente e possui cada vez menos tempo. Respeitamos a iniciativa individual de cada aluno para um aprendizado completamente focado na realidade do mercado de trabalho e em todas as novidades técnicas e tecnológicas para a área de beleza, acreditamos que o conhecimento surge da criatividade, do reinventar e da vocação de nossos alunos em sintonia com nossos Educadores. <br>Eu não tenho dúvida que você também consiga aprender e se transformar. Eu acredito em você. Acredite também. 677Tome um passo importante na vida HOJE! Amanhã eu faço, amanhã eu procuro, amanhã, amanhã. Nada na história do mundo foi feito amanhã! 678Eu vou ajudar você e se tornar um ou uma Cabeleireiro.</small> </p> 679<p class="text-muted"><small> 680Dados. Jacy Cordeiro01702950956 - Cnpj: 36.896.614/0001-40 - Nire: 41 8 099789-3.<br> 681Assista o vídeo para entender um pouco melhor, se você ainda não é um aluno tenho certeza que se tornará, nossos cursos e nossa didádica estão entre as melhores, sem falar nos preços dos cursos que são muito em conta.</small> 682</p> 683<iframe width="100%" height="500" src="https://www.youtube-nocookie.com/embed/E_tBbvQJ1mA?controls=0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> 684<p class="text-muted" align="center"><small> 685"As muitas águas não podem apagar este amor, nem os rios afogá-lo; ainda que alguém desse todos os bens de sua casa pelo amor, certamente o desprezariam."</small> 686</p> 687</div> 688</div> 689</div> 690</div> 691

Leitura linha por linha

LinhaCódigoExplicação técnica
1<?php require_once("cabecalho.php") ?>Abre o bloco PHP e importa a dependência `cabecalho.php`, necessária para que a página tenha acesso às funções/variáveis compartilhadas.
2<?php Abre um bloco PHP. A partir daqui o arquivo passa a executar lógica no servidor.
3$query = $pdo->query("SELECT * FROM textos_index ORDER BY id asc");Executa uma consulta direta no banco. É um ponto que merece atenção extra quando houver dados vindos do usuário.
4$res = $query->fetchAll(PDO::FETCH_ASSOC);Lê o resultado retornado pelo banco e o converte para uma estrutura PHP que o restante do arquivo consegue consumir.
5$total_reg = @count($res);Define a variável `$total_reg`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
6if($total_reg > 0){Abre uma condição para validar pré-requisitos ou desviar o fluxo conforme os dados recebidos.
7 ?>Fecha o bloco PHP atual para voltar à saída HTML.
8 <!-- slider section -->Comentário do código. Serve para contextualizar o bloco seguinte para quem fizer manutenção.
9 <section class="slider_section ">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
10 <div id="customCarousel1" class="carousel slide" data-ride="carousel">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
11 <div class="carousel-inner">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
12 Linha em branco usada para separar blocos e melhorar a leitura.
13<?php Abre um bloco PHP. A partir daqui o arquivo passa a executar lógica no servidor.
14for($i=0; $i < $total_reg; $i++){Inicia um laço de repetição para percorrer registros, opções ou elementos da interface.
15 foreach ($res[$i] as $key => $value){}Inicia um laço de repetição para percorrer registros, opções ou elementos da interface.
16 $id = $res[$i]['id'];Define a variável `$id`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
17 $titulo = $res[$i]['titulo'];Define a variável `$titulo`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
18 $descricao = $res[$i]['descricao'];Define a variável `$descricao`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
19 Linha em branco usada para separar blocos e melhorar a leitura.
20 $descricaoF = mb_strimwidth($descricao, 0, 50, "...");Define a variável `$descricaoF`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
21 Linha em branco usada para separar blocos e melhorar a leitura.
22 if($i == 0){Abre uma condição para validar pré-requisitos ou desviar o fluxo conforme os dados recebidos.
23 $ativo = 'active';Define `$ativo` com um valor literal usado como configuração local do arquivo.
24 }else{Marca abertura/fechamento de bloco de código, objeto, array ou estrutura de controle.
25 $ativo = '';Define `$ativo` com um valor literal usado como configuração local do arquivo.
26 }Marca abertura/fechamento de bloco de código, objeto, array ou estrutura de controle.
27 ?>Fecha o bloco PHP atual para voltar à saída HTML.
28 Linha em branco usada para separar blocos e melhorar a leitura.
29 <div class="carousel-item <?php echo $ativo ?>">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
30 <div class="container ">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
31 <div class="row">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
32 <div class="col-md-6 ">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
33 <div class="detail-box">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
34 <h1>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
35 <?php echo $titulo ?>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
36 </h1>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
37 <p>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
38 <?php echo $descricao ?>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
39 </p>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
40 <div class="btn-box">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
41 <a href="http://api.whatsapp.com/send?1=pt_BR&phone=<?php echo $tel_whatsapp ?>" target="_blank" class="btn1">Renderiza um elemento de ação da interface, normalmente ligado a evento JavaScript ou navegação.
42 Contate-nosLinha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
43 </a>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
44 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
45 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
46 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
47 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
48 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
49 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
50<?php Abre um bloco PHP. A partir daqui o arquivo passa a executar lógica no servidor.
51}Marca abertura/fechamento de bloco de código, objeto, array ou estrutura de controle.
52 ?>Fecha o bloco PHP atual para voltar à saída HTML.
53 Linha em branco usada para separar blocos e melhorar a leitura.
54 Linha em branco usada para separar blocos e melhorar a leitura.
55 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
56 <div class="container">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
57 <div class="carousel_btn-box">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
58 <a class="carousel-control-prev" href="#customCarousel1" role="button" data-slide="prev">Renderiza um elemento de ação da interface, normalmente ligado a evento JavaScript ou navegação.
59 <i class="fa fa-arrow-left" aria-hidden="true"></i>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
60 <span class="sr-only">Previous</span>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
61 </a>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
62 <a class="carousel-control-next" href="#customCarousel1" role="button" data-slide="next">Renderiza um elemento de ação da interface, normalmente ligado a evento JavaScript ou navegação.
63 <i class="fa fa-arrow-right" aria-hidden="true"></i>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
64 <span class="sr-only">Next</span>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
65 </a>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
66 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
67 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
68 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
69 </section>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
70 <!-- end slider section -->Comentário do código. Serve para contextualizar o bloco seguinte para quem fizer manutenção.
71 Linha em branco usada para separar blocos e melhorar a leitura.
72 <?php } ?>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
73 Linha em branco usada para separar blocos e melhorar a leitura.
74 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
75 Linha em branco usada para separar blocos e melhorar a leitura.
76 Linha em branco usada para separar blocos e melhorar a leitura.
77 <!-- product section -->Comentário do código. Serve para contextualizar o bloco seguinte para quem fizer manutenção.
78 Linha em branco usada para separar blocos e melhorar a leitura.
79 <section class="product_section layout_padding">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
80 <div class="container">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
81 <div class="heading_container heading_center ">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
82 <h2 class="">Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
83 Nossos ServiçosLinha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
84 </h2>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
85 <p class="col-lg-8 px-0">Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
86 <?php Abre um bloco PHP. A partir daqui o arquivo passa a executar lógica no servidor.
87 $query = $pdo->query("SELECT * FROM cat_servicos ORDER BY id asc");Executa uma consulta direta no banco. É um ponto que merece atenção extra quando houver dados vindos do usuário.
88$res = $query->fetchAll(PDO::FETCH_ASSOC);Lê o resultado retornado pelo banco e o converte para uma estrutura PHP que o restante do arquivo consegue consumir.
89$total_reg = @count($res);Define a variável `$total_reg`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
90if($total_reg > 0){ Abre uma condição para validar pré-requisitos ou desviar o fluxo conforme os dados recebidos.
91for($i=0; $i < $total_reg; $i++){Inicia um laço de repetição para percorrer registros, opções ou elementos da interface.
92 foreach ($res[$i] as $key => $value){}Inicia um laço de repetição para percorrer registros, opções ou elementos da interface.
93 $id = $res[$i]['id'];Define a variável `$id`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
94 $nome = $res[$i]['nome'];Define a variável `$nome`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
95 Linha em branco usada para separar blocos e melhorar a leitura.
96 echo $nome;Envia saída para o navegador ou para o AJAX. O conteúdo retornado aqui precisa respeitar o contrato esperado pela tela.
97 Linha em branco usada para separar blocos e melhorar a leitura.
98 if($i < ($total_reg - 1)){Abre uma condição para validar pré-requisitos ou desviar o fluxo conforme os dados recebidos.
99 echo ' / ';Envia saída para o navegador ou para o AJAX. O conteúdo retornado aqui precisa respeitar o contrato esperado pela tela.
100 }Marca abertura/fechamento de bloco de código, objeto, array ou estrutura de controle.
101 Linha em branco usada para separar blocos e melhorar a leitura.
102}Marca abertura/fechamento de bloco de código, objeto, array ou estrutura de controle.
103 Linha em branco usada para separar blocos e melhorar a leitura.
104}Marca abertura/fechamento de bloco de código, objeto, array ou estrutura de controle.
105 Linha em branco usada para separar blocos e melhorar a leitura.
106$query = $pdo->query("SELECT * FROM servicos where ativo = 'Sim' ORDER BY id asc");Executa uma consulta direta no banco. É um ponto que merece atenção extra quando houver dados vindos do usuário.
107$res = $query->fetchAll(PDO::FETCH_ASSOC);Lê o resultado retornado pelo banco e o converte para uma estrutura PHP que o restante do arquivo consegue consumir.
108$total_reg = @count($res);Define a variável `$total_reg`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
109if($total_reg > 0){ Abre uma condição para validar pré-requisitos ou desviar o fluxo conforme os dados recebidos.
110?>Fecha o bloco PHP atual para voltar à saída HTML.
111 </p>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
112 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
113 <div class="product_container">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
114 <div class="product_owl-carousel owl-carousel owl-theme ">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
115 Linha em branco usada para separar blocos e melhorar a leitura.
116<?php Abre um bloco PHP. A partir daqui o arquivo passa a executar lógica no servidor.
117for($i=0; $i < $total_reg; $i++){Inicia um laço de repetição para percorrer registros, opções ou elementos da interface.
118 foreach ($res[$i] as $key => $value){}Inicia um laço de repetição para percorrer registros, opções ou elementos da interface.
119 Linha em branco usada para separar blocos e melhorar a leitura.
120 $id = $res[$i]['id'];Define a variável `$id`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
121 $nome = $res[$i]['nome']; Define a variável `$nome`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
122 $valor = $res[$i]['valor'];Define a variável `$valor`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
123 $foto = $res[$i]['foto'];Define a variável `$foto`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
124 $valorF = number_format($valor, 2, ',', '.');Define a variável `$valorF`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
125 $nomeF = mb_strimwidth($nome, 0, 20, "...");Define a variável `$nomeF`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
126 ?>Fecha o bloco PHP atual para voltar à saída HTML.
127 Linha em branco usada para separar blocos e melhorar a leitura.
128 <div class="item">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
129 <div class="box">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
130 <div class="img-box">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
131 <img src="sistema/painel/img/servicos/<?php echo $foto ?>" alt="">Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
132 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
133 <div class="detail-box">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
134 <h4>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
135 <?php echo $nomeF ?>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
136 </h4>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
137 <h6 class="price">Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
138 <span class="new_price">Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
139 R$ <?php echo $valorF ?>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
140 </span>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
141 Linha em branco usada para separar blocos e melhorar a leitura.
142 </h6>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
143 <a href="agendamentos">Renderiza um elemento de ação da interface, normalmente ligado a evento JavaScript ou navegação.
144 AgendarLinha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
145 </a>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
146 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
147 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
148 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
149 Linha em branco usada para separar blocos e melhorar a leitura.
150<?php Abre um bloco PHP. A partir daqui o arquivo passa a executar lógica no servidor.
151}Marca abertura/fechamento de bloco de código, objeto, array ou estrutura de controle.
152 ?>Fecha o bloco PHP atual para voltar à saída HTML.
153 Linha em branco usada para separar blocos e melhorar a leitura.
154 Linha em branco usada para separar blocos e melhorar a leitura.
155 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
156 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
157 Linha em branco usada para separar blocos e melhorar a leitura.
158 <?php } ?>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
159 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
160 </section>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
161 Linha em branco usada para separar blocos e melhorar a leitura.
162 <!-- product section ends -->Comentário do código. Serve para contextualizar o bloco seguinte para quem fizer manutenção.
163 Linha em branco usada para separar blocos e melhorar a leitura.
164 <!-- About End -->Comentário do código. Serve para contextualizar o bloco seguinte para quem fizer manutenção.
165 Linha em branco usada para separar blocos e melhorar a leitura.
166 Linha em branco usada para separar blocos e melhorar a leitura.
167 <!-- Service Start -->Comentário do código. Serve para contextualizar o bloco seguinte para quem fizer manutenção.
168 <div class="service">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
169 <div class="container">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
170 <div class="section-header text-center">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
171 Linha em branco usada para separar blocos e melhorar a leitura.
172 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
173 <div class="row">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
174 <div class="col-lg-4 col-md-6">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
175 <div class="service-item">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
176 <div class="service-img">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
177 <a href="agendamentos" target="_blank"><img src="/images/protese/protese-alan-1.png" alt="Image"></a>Renderiza um elemento de ação da interface, normalmente ligado a evento JavaScript ou navegação.
178 </div> <p>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
179 </p>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
180 <a class="btn" href="agendamentos" target="_blank">Proteses capilares</a>Renderiza um elemento de ação da interface, normalmente ligado a evento JavaScript ou navegação.
181 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
182 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
183 <div class="col-lg-4 col-md-6">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
184 <div class="service-item">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
185 <div class="service-img">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
186 <a href="agendamentos"><img src="/images/protese/protese-alan.png" alt="Image"></a>Renderiza um elemento de ação da interface, normalmente ligado a evento JavaScript ou navegação.
187 </div> <p>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
188 </p>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
189 <a class="btn" href="agendamentos" target="_blank">Proteses capilares</a>Renderiza um elemento de ação da interface, normalmente ligado a evento JavaScript ou navegação.
190 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
191 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
192 <div class="col-lg-4 col-md-6">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
193 <div class="service-item">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
194 <div class="service-img">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
195 <a href="agendamentos" target="_blank"><iframe width="560" height="270" src="https://www.youtube.com/embed/fFlDvWulc5g?si=yB_iNYND475MwuyL&amp;controls=0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></a>Renderiza um elemento de ação da interface, normalmente ligado a evento JavaScript ou navegação.
196 </div> <p>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
197 </p>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
198 <a class="btn" href="agendamentos" target="_blank">Troca Protese capilare</a>Renderiza um elemento de ação da interface, normalmente ligado a evento JavaScript ou navegação.
199 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
200 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
201 <div class="col-lg-4 col-md-6">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
202 <div class="service-item">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
203 <div class="service-img">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
204 <a href="agendamentos" target="_blank"><iframe width="560" height="270" src="https://www.youtube.com/embed/6SM-bOIO5Mg?si=gs5lnHaHqAlAHXqa&amp;controls=0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></a> Renderiza um elemento de ação da interface, normalmente ligado a evento JavaScript ou navegação.
205 </div> <p>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
206 </p>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
207 <a class="btn" href="agendamentos" target="_blank">Solução p/ vida</a>Renderiza um elemento de ação da interface, normalmente ligado a evento JavaScript ou navegação.
208 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
209 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
210 <div class="col-lg-4 col-md-6">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
211 <div class="service-item">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
212 <div class="service-img">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
213 <a href="agendamentos" target="_blank"><iframe width="560" height="270" src="https://www.youtube.com/embed/xBMRCaZPQ14?si=nxVnSAgIZ55AThSI&amp;controls=0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></a>Renderiza um elemento de ação da interface, normalmente ligado a evento JavaScript ou navegação.
214 </div> <p>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
215 </p>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
216 <a class="btn" href="agendamentos" target="_blank">Protese autoestima</a>Renderiza um elemento de ação da interface, normalmente ligado a evento JavaScript ou navegação.
217 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
218 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
219 <div class="col-lg-4 col-md-6">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
220 <div class="service-item">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
221 <div class="service-img">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
222 <a href="agendamentos" target="_blank"><iframe width="560" height="270" src="https://www.youtube.com/embed/3YHAua9haEA?si=6-voaiUv2CpugkgI&amp;controls=0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></a>Renderiza um elemento de ação da interface, normalmente ligado a evento JavaScript ou navegação.
223 </div> <p>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
224 </p>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
225 <a class="btn" href="agendamentos" target="_blank">Sobre Protese capilare</a>Renderiza um elemento de ação da interface, normalmente ligado a evento JavaScript ou navegação.
226 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
227 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
228 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
229 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
230 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
231 <!-- Service End -->Comentário do código. Serve para contextualizar o bloco seguinte para quem fizer manutenção.
232 Linha em branco usada para separar blocos e melhorar a leitura.
233 <!-- about section -->Comentário do código. Serve para contextualizar o bloco seguinte para quem fizer manutenção.
234 Linha em branco usada para separar blocos e melhorar a leitura.
235 <section class="about_section" style="background: #020202; ">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
236 <div class="container-fluid">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
237 <div class="row">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
238 <div class="col-md-6 px-0">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
239 <div class="img-box ">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
240 <?php if($url_video != "" and $posicao_video == 'sobre'){Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
241 echo '<iframe width="100%" height="350" src="'.$url_video.'" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>';Envia saída para o navegador ou para o AJAX. O conteúdo retornado aqui precisa respeitar o contrato esperado pela tela.
242 }else{?>Marca abertura/fechamento de bloco de código, objeto, array ou estrutura de controle.
243 <img src="images/<?php echo $imagem_sobre ?>" class="box_img" alt="about img">Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
244 <?php } ?>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
245 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
246 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
247 <div class="col-md-5">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
248 <div class="detail-box ">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
249 <div class="heading_container">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
250 <h1 class="" style="color: #fff;">Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
251 Sobre Nós</a>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
252 </h1>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
253 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
254 <p class="detail_p_mt">Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
255 <?php echo $texto_sobre ?>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
256 </p>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
257 <a data-toggle="modal" href="#empresa" class="">Renderiza um elemento de ação da interface, normalmente ligado a evento JavaScript ou navegação.
258 Mais InformaçõesLinha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
259 </a>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
260 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
261 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
262 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
263 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
264 </section>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
265 Linha em branco usada para separar blocos e melhorar a leitura.
266<div style="margin-top: 0px">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
267 <?php if($url_video != "" and $posicao_video == 'abaixo'){Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
268 echo '<iframe class="video_mobile" width="100%" src="'.$url_video.'" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>';Envia saída para o navegador ou para o AJAX. O conteúdo retornado aqui precisa respeitar o contrato esperado pela tela.
269 }Marca abertura/fechamento de bloco de código, objeto, array ou estrutura de controle.
270 ?>Fecha o bloco PHP atual para voltar à saída HTML.
271 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
272 Linha em branco usada para separar blocos e melhorar a leitura.
273 <!-- about section ends -->Comentário do código. Serve para contextualizar o bloco seguinte para quem fizer manutenção.
274 Linha em branco usada para separar blocos e melhorar a leitura.
275 <!-- product section -->Comentário do código. Serve para contextualizar o bloco seguinte para quem fizer manutenção.
276 Linha em branco usada para separar blocos e melhorar a leitura.
277 <?php Abre um bloco PHP. A partir daqui o arquivo passa a executar lógica no servidor.
278$query = $pdo->query("SELECT * FROM produtos where estoque > 0 and valor_venda > 0 ORDER BY id desc limit 8");Executa uma consulta direta no banco. É um ponto que merece atenção extra quando houver dados vindos do usuário.
279$res = $query->fetchAll(PDO::FETCH_ASSOC);Lê o resultado retornado pelo banco e o converte para uma estrutura PHP que o restante do arquivo consegue consumir.
280$total_reg = @count($res);Define a variável `$total_reg`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
281if($total_reg > 0){ Abre uma condição para validar pré-requisitos ou desviar o fluxo conforme os dados recebidos.
282 ?>Fecha o bloco PHP atual para voltar à saída HTML.
283 Linha em branco usada para separar blocos e melhorar a leitura.
284 <section class="product_section layout_padding">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
285 <div class="container-fluid">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
286 <div class="heading_container heading_center ">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
287 <h2 class="">Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
288 Nossos ProdutosLinha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
289 </h2>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
290 Linha em branco usada para separar blocos e melhorar a leitura.
291 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
292 <div class="row">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
293 Linha em branco usada para separar blocos e melhorar a leitura.
294<?php Abre um bloco PHP. A partir daqui o arquivo passa a executar lógica no servidor.
295for($i=0; $i < $total_reg; $i++){Inicia um laço de repetição para percorrer registros, opções ou elementos da interface.
296 foreach ($res[$i] as $key => $value){}Inicia um laço de repetição para percorrer registros, opções ou elementos da interface.
297 Linha em branco usada para separar blocos e melhorar a leitura.
298 $id = $res[$i]['id'];Define a variável `$id`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
299 $nome = $res[$i]['nome']; Define a variável `$nome`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
300 $valor = $res[$i]['valor_venda'];Define a variável `$valor`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
301 $foto = $res[$i]['foto'];Define a variável `$foto`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
302 $descricao = $res[$i]['descricao'];Define a variável `$descricao`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
303 $valorF = number_format($valor, 2, ',', '.');Define a variável `$valorF`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
304 $nomeF = mb_strimwidth($nome, 0, 23, "...");Define a variável `$nomeF`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
305 Linha em branco usada para separar blocos e melhorar a leitura.
306 ?>Fecha o bloco PHP atual para voltar à saída HTML.
307 Linha em branco usada para separar blocos e melhorar a leitura.
308 <div class="col-sm-6 col-md-3">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
309 <div class="box">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
310 <div class="img-box">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
311 <img src="sistema/painel/img/produtos/<?php echo $foto ?>" title="<?php echo $descricao ?>">Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
312 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
313 <div class="detail-box">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
314 <h5>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
315 <?php echo $nomeF ?>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
316 </h5>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
317 <h6 class="price">Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
318 <span class="new_price">Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
319 R$ <?php echo $valorF ?>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
320 </span>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
321 Linha em branco usada para separar blocos e melhorar a leitura.
322 </h6>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
323 <a target="_blank" href="http://api.whatsapp.com/send?1=pt_BR&phone=<?php echo $tel_whatsapp ?>&text=Ola, gostaria de saber mais informações sobre o produto <?php echo $nome ?>">Renderiza um elemento de ação da interface, normalmente ligado a evento JavaScript ou navegação.
324 Comprar AgoraLinha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
325 </a>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
326 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
327 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
328 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
329 Linha em branco usada para separar blocos e melhorar a leitura.
330 <?php } ?> Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
331 Linha em branco usada para separar blocos e melhorar a leitura.
332 Linha em branco usada para separar blocos e melhorar a leitura.
333 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
334 <div class="btn-box">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
335 <a href="produtos">Renderiza um elemento de ação da interface, normalmente ligado a evento JavaScript ou navegação.
336 Ver mais ProdutosLinha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
337 </a>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
338 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
339 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
340 </section>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
341 Linha em branco usada para separar blocos e melhorar a leitura.
342<?php } ?>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
343 Linha em branco usada para separar blocos e melhorar a leitura.
344 <!-- product section ends -->Comentário do código. Serve para contextualizar o bloco seguinte para quem fizer manutenção.
345 Linha em branco usada para separar blocos e melhorar a leitura.
346 Linha em branco usada para separar blocos e melhorar a leitura.
347 Linha em branco usada para separar blocos e melhorar a leitura.
348 Linha em branco usada para separar blocos e melhorar a leitura.
349 <!-- client section -->Comentário do código. Serve para contextualizar o bloco seguinte para quem fizer manutenção.
350<?php Abre um bloco PHP. A partir daqui o arquivo passa a executar lógica no servidor.
351$query = $pdo->query("SELECT * FROM comentarios where ativo = 'Sim' ORDER BY id asc");Executa uma consulta direta no banco. É um ponto que merece atenção extra quando houver dados vindos do usuário.
352$res = $query->fetchAll(PDO::FETCH_ASSOC);Lê o resultado retornado pelo banco e o converte para uma estrutura PHP que o restante do arquivo consegue consumir.
353$total_reg = @count($res);Define a variável `$total_reg`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
354if($total_reg > 0){ Abre uma condição para validar pré-requisitos ou desviar o fluxo conforme os dados recebidos.
355 ?>Fecha o bloco PHP atual para voltar à saída HTML.
356 <section class="client_section layout_padding-bottom">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
357 <div class="container">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
358 <div class="heading_container">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
359 <h2>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
360 Depoimento dos nossos ClientesLinha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
361 </h2>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
362 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
363 <div class="client_container">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
364 <div class="carousel-wrap">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
365 <div class="owl-carousel client_owl-carousel">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
366 Linha em branco usada para separar blocos e melhorar a leitura.
367 <?php Abre um bloco PHP. A partir daqui o arquivo passa a executar lógica no servidor.
368 for($i=0; $i < $total_reg; $i++){Inicia um laço de repetição para percorrer registros, opções ou elementos da interface.
369 foreach ($res[$i] as $key => $value){}Inicia um laço de repetição para percorrer registros, opções ou elementos da interface.
370 Linha em branco usada para separar blocos e melhorar a leitura.
371 $id = $res[$i]['id'];Define a variável `$id`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
372 $nome = $res[$i]['nome']; Define a variável `$nome`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
373 $texto = $res[$i]['texto'];Define a variável `$texto`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
374 $foto = $res[$i]['foto']; Define a variável `$foto`, que será usada pelo restante do arquivo para controlar dados, estado ou resposta.
375 ?>Fecha o bloco PHP atual para voltar à saída HTML.
376 Linha em branco usada para separar blocos e melhorar a leitura.
377 <div class="item">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
378 <div class="box">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
379 <div class="img-box">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
380 <img src="sistema/painel/img/comentarios/<?php echo $foto ?>" alt="" class="img-1">Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
381 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
382 <div class="detail-box">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
383 <h5>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
384 <?php echo $nome ?>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
385 </h5>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
386 Linha em branco usada para separar blocos e melhorar a leitura.
387 <p>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
388 <?php echo $texto ?>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
389 </p>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
390 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
391 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
392 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
393 Linha em branco usada para separar blocos e melhorar a leitura.
394 Linha em branco usada para separar blocos e melhorar a leitura.
395<?php } ?>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
396 Linha em branco usada para separar blocos e melhorar a leitura.
397 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
398 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
399 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
400 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
401 Linha em branco usada para separar blocos e melhorar a leitura.
402 <div class="btn-box2">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
403 <a href="" data-toggle="modal" data-target="#modalComentario">Renderiza um elemento de ação da interface, normalmente ligado a evento JavaScript ou navegação.
404 Inserir DepoimentoLinha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
405 </a>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
406 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
407 Linha em branco usada para separar blocos e melhorar a leitura.
408 </section>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
409 Linha em branco usada para separar blocos e melhorar a leitura.
410<?php } ?>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
411 Linha em branco usada para separar blocos e melhorar a leitura.
412</div> <p>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
413</div><!--/. faq-item -->Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
414</div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
415</div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
416</section><!--/. faq-section -->Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
417<br>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
418<hr>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
419 Linha em branco usada para separar blocos e melhorar a leitura.
420 <!-- contact section -->Comentário do código. Serve para contextualizar o bloco seguinte para quem fizer manutenção.
421 <section class="contact_section layout_padding-bottom">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
422 <div class="container">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
423 <div class="heading_container text-center">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
424 <h4>Transforme seu visual: Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
425 Pronto para um visual moderno? Vamos conversar e fazer acontecer!Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
426 </h4>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
427 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
428 <div class="row">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
429 <div class="col-md-6">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
430 <div class="form_container">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
431 <form id="form-email">Abre o formulário que agrupa os campos enviados ao backend.
432 <div>Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
433 <input type="text" name="nome" placeholder="Seu Nome" required/>Renderiza um campo de entrada no HTML. O nome/id deste campo precisa bater com o JavaScript e com o backend.
434 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
435 <div>Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
436 <input type="text" name="telefone" id="telefone" placeholder="Seu Telefone" required />Renderiza um campo de entrada no HTML. O nome/id deste campo precisa bater com o JavaScript e com o backend.
437 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
438 <div>Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
439 <input type="email" name="email" placeholder="Seu Email" required />Renderiza um campo de entrada no HTML. O nome/id deste campo precisa bater com o JavaScript e com o backend.
440 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
441 <div>Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
442 <input type="text" name="mensagem" class="message-box" placeholder="Mensagem" required />Renderiza um campo de entrada no HTML. O nome/id deste campo precisa bater com o JavaScript e com o backend.
443 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
444 <div class="btn_box">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
445 <button>Renderiza um elemento de ação da interface, normalmente ligado a evento JavaScript ou navegação.
446 EnviarLinha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
447 </button>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
448 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
449 </form>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
450 Linha em branco usada para separar blocos e melhorar a leitura.
451 <br><div id="mensagem"></div>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
452 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
453 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
454 <div class="col-md-6">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
455 <div class="map_container ">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
456 <?php echo $mapa ?>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
457 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
458 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
459 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
460 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
461 </section>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
462 <!-- end contact section -->Comentário do código. Serve para contextualizar o bloco seguinte para quem fizer manutenção.
463 Linha em branco usada para separar blocos e melhorar a leitura.
464 Linha em branco usada para separar blocos e melhorar a leitura.
465<!-- end client section -->Comentário do código. Serve para contextualizar o bloco seguinte para quem fizer manutenção.
466 Linha em branco usada para separar blocos e melhorar a leitura.
467 <?php require_once("rodape.php") ?>Abre o bloco PHP e importa a dependência `rodape.php`, necessária para que a página tenha acesso às funções/variáveis compartilhadas.
468 Linha em branco usada para separar blocos e melhorar a leitura.
469 Linha em branco usada para separar blocos e melhorar a leitura.
470 Linha em branco usada para separar blocos e melhorar a leitura.
471 Linha em branco usada para separar blocos e melhorar a leitura.
472 Linha em branco usada para separar blocos e melhorar a leitura.
473 Linha em branco usada para separar blocos e melhorar a leitura.
474 Linha em branco usada para separar blocos e melhorar a leitura.
475 Linha em branco usada para separar blocos e melhorar a leitura.
476 Linha em branco usada para separar blocos e melhorar a leitura.
477 Linha em branco usada para separar blocos e melhorar a leitura.
478 <!-- Modal Depoimentos -->Comentário do código. Serve para contextualizar o bloco seguinte para quem fizer manutenção.
479 <div class="modal fade" id="modalComentario" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
480 <div class="modal-dialog" role="document">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
481 <div class="modal-content">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
482 <div class="modal-header">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
483 <h5 class="modal-title" id="exampleModalLabel">Inserir DepoimentoLinha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
484 </h5>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
485 <button type="button" class="close" data-dismiss="modal" aria-label="Close" style="margin-top: -20px">Renderiza um elemento de ação da interface, normalmente ligado a evento JavaScript ou navegação.
486 <span aria-hidden="true">&times;</span>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
487 </button>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
488 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
489 Linha em branco usada para separar blocos e melhorar a leitura.
490 <form id="form">Abre o formulário que agrupa os campos enviados ao backend.
491 <div class="modal-body">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
492 Linha em branco usada para separar blocos e melhorar a leitura.
493 <div class="row">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
494 <div class="col-md-12">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
495 <div class="form-group">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
496 <label for="exampleInputEmail1">Nome</label>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
497 <input type="text" class="form-control" id="nome_cliente" name="nome" placeholder="Nome" required> Renderiza um campo de entrada no HTML. O nome/id deste campo precisa bater com o JavaScript e com o backend.
498 </div> Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
499 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
500 <div class="col-md-12">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
501 Linha em branco usada para separar blocos e melhorar a leitura.
502 <div class="form-group">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
503 <label for="exampleInputEmail1">Texto <small>(Até 500 Caracteres)</small></label>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
504 <textarea maxlength="500" class="form-control" id="texto_cliente" name="texto" placeholder="Texto Comentário" required> </textarea> Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
505 </div> Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
506 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
507 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
508 Linha em branco usada para separar blocos e melhorar a leitura.
509 Linha em branco usada para separar blocos e melhorar a leitura.
510 Linha em branco usada para separar blocos e melhorar a leitura.
511 Linha em branco usada para separar blocos e melhorar a leitura.
512 <div class="row">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
513 <div class="col-md-8"> Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
514 <div class="form-group"> Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
515 <label>Foto</label> Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
516 <input class="form-control" type="file" name="foto" onChange="carregarImg();" id="foto">Renderiza um campo de entrada no HTML. O nome/id deste campo precisa bater com o JavaScript e com o backend.
517 </div> Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
518 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
519 <div class="col-md-4">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
520 <div id="divImg">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
521 <img src="sistema/painel/img/comentarios/sem-foto.jpg" width="80px" id="target"> Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
522 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
523 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
524 Linha em branco usada para separar blocos e melhorar a leitura.
525 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
526 Linha em branco usada para separar blocos e melhorar a leitura.
527 Linha em branco usada para separar blocos e melhorar a leitura.
528 Linha em branco usada para separar blocos e melhorar a leitura.
529 <input type="hidden" name="id" id="id">Renderiza um campo de entrada no HTML. O nome/id deste campo precisa bater com o JavaScript e com o backend.
530 <input type="hidden" name="cliente" value="1">Renderiza um campo de entrada no HTML. O nome/id deste campo precisa bater com o JavaScript e com o backend.
531 Linha em branco usada para separar blocos e melhorar a leitura.
532 <br>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
533 <small><div id="mensagem-comentario" align="center"></div></small>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
534 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
535 Linha em branco usada para separar blocos e melhorar a leitura.
536 <div class="modal-footer"> Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
537 <button type="submit" class="btn btn-primary">Inserir</button>Renderiza um elemento de ação da interface, normalmente ligado a evento JavaScript ou navegação.
538 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
539 </form>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
540 Linha em branco usada para separar blocos e melhorar a leitura.
541 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
542 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
543 </div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
544 Linha em branco usada para separar blocos e melhorar a leitura.
545 Linha em branco usada para separar blocos e melhorar a leitura.
546 Linha em branco usada para separar blocos e melhorar a leitura.
547 Linha em branco usada para separar blocos e melhorar a leitura.
548 Linha em branco usada para separar blocos e melhorar a leitura.
549 Linha em branco usada para separar blocos e melhorar a leitura.
550 Linha em branco usada para separar blocos e melhorar a leitura.
551 Linha em branco usada para separar blocos e melhorar a leitura.
552<script type="text/javascript">Abre um bloco JavaScript usado para interações do front-end.
553 Linha em branco usada para separar blocos e melhorar a leitura.
554$("#form-email").submit(function () {Manipula uma variável PHP usada na construção do fluxo.
555 Linha em branco usada para separar blocos e melhorar a leitura.
556 event.preventDefault();Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
557 var formData = new FormData(this);Declara uma variável JavaScript usada pelo comportamento do front-end.
558 Linha em branco usada para separar blocos e melhorar a leitura.
559 $.ajax({Manipula uma variável PHP usada na construção do fluxo.
560 url: 'ajax/enviar-email.php',Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
561 type: 'POST',Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
562 data: formData,Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
563 Linha em branco usada para separar blocos e melhorar a leitura.
564 success: function (mensagem) {Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
565 $('#mensagem').text('');Manipula uma variável PHP usada na construção do fluxo.
566 $('#mensagem').removeClass()Manipula uma variável PHP usada na construção do fluxo.
567 if (mensagem.trim() == "Enviado com Sucesso") {Abre uma condição para validar pré-requisitos ou desviar o fluxo conforme os dados recebidos.
568 $('#mensagem').addClass('text-success')Manipula uma variável PHP usada na construção do fluxo.
569 $('#mensagem').text(mensagem)Manipula uma variável PHP usada na construção do fluxo.
570 Linha em branco usada para separar blocos e melhorar a leitura.
571 } else {Marca abertura/fechamento de bloco de código, objeto, array ou estrutura de controle.
572 Linha em branco usada para separar blocos e melhorar a leitura.
573 $('#mensagem').addClass('text-danger')Manipula uma variável PHP usada na construção do fluxo.
574 $('#mensagem').text(mensagem)Manipula uma variável PHP usada na construção do fluxo.
575 }Marca abertura/fechamento de bloco de código, objeto, array ou estrutura de controle.
576 Linha em branco usada para separar blocos e melhorar a leitura.
577 Linha em branco usada para separar blocos e melhorar a leitura.
578 },Marca abertura/fechamento de bloco de código, objeto, array ou estrutura de controle.
579 Linha em branco usada para separar blocos e melhorar a leitura.
580 cache: false,Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
581 contentType: false,Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
582 processData: false,Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
583 Linha em branco usada para separar blocos e melhorar a leitura.
584 });Marca abertura/fechamento de bloco de código, objeto, array ou estrutura de controle.
585 Linha em branco usada para separar blocos e melhorar a leitura.
586});Marca abertura/fechamento de bloco de código, objeto, array ou estrutura de controle.
587 Linha em branco usada para separar blocos e melhorar a leitura.
588 Linha em branco usada para separar blocos e melhorar a leitura.
589</script>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
590 Linha em branco usada para separar blocos e melhorar a leitura.
591 Linha em branco usada para separar blocos e melhorar a leitura.
592 Linha em branco usada para separar blocos e melhorar a leitura.
593<script type="text/javascript">Abre um bloco JavaScript usado para interações do front-end.
594 function carregarImg() {Declara a função `carregarImg`, responsável por uma parte específica do comportamento da página.
595 var target = document.getElementById('target');Declara uma variável JavaScript usada pelo comportamento do front-end.
596 var file = document.querySelector("#foto").files[0];Declara uma variável JavaScript usada pelo comportamento do front-end.
597 Linha em branco usada para separar blocos e melhorar a leitura.
598 var reader = new FileReader();Declara uma variável JavaScript usada pelo comportamento do front-end.
599 Linha em branco usada para separar blocos e melhorar a leitura.
600 reader.onloadend = function () {Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
601 target.src = reader.result;Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
602 };Marca abertura/fechamento de bloco de código, objeto, array ou estrutura de controle.
603 Linha em branco usada para separar blocos e melhorar a leitura.
604 if (file) {Abre uma condição para validar pré-requisitos ou desviar o fluxo conforme os dados recebidos.
605 reader.readAsDataURL(file);Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
606 Linha em branco usada para separar blocos e melhorar a leitura.
607 } else {Marca abertura/fechamento de bloco de código, objeto, array ou estrutura de controle.
608 target.src = "";Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
609 }Marca abertura/fechamento de bloco de código, objeto, array ou estrutura de controle.
610 }Marca abertura/fechamento de bloco de código, objeto, array ou estrutura de controle.
611</script>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
612 Linha em branco usada para separar blocos e melhorar a leitura.
613 Linha em branco usada para separar blocos e melhorar a leitura.
614 Linha em branco usada para separar blocos e melhorar a leitura.
615<script type="text/javascript">Abre um bloco JavaScript usado para interações do front-end.
616 Linha em branco usada para separar blocos e melhorar a leitura.
617$("#form").submit(function () {Manipula uma variável PHP usada na construção do fluxo.
618 Linha em branco usada para separar blocos e melhorar a leitura.
619 event.preventDefault();Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
620 var formData = new FormData(this);Declara uma variável JavaScript usada pelo comportamento do front-end.
621 Linha em branco usada para separar blocos e melhorar a leitura.
622 Linha em branco usada para separar blocos e melhorar a leitura.
623 $.ajax({Manipula uma variável PHP usada na construção do fluxo.
624 url: 'sistema/painel/paginas/comentarios/salvar.php',Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
625 type: 'POST',Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
626 data: formData,Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
627 Linha em branco usada para separar blocos e melhorar a leitura.
628 success: function (mensagem) {Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
629 $('#mensagem-comentario').text('');Manipula uma variável PHP usada na construção do fluxo.
630 $('#mensagem-comentario').removeClass()Manipula uma variável PHP usada na construção do fluxo.
631 if (mensagem.trim() == "Salvo com Sucesso") {Abre uma condição para validar pré-requisitos ou desviar o fluxo conforme os dados recebidos.
632 Linha em branco usada para separar blocos e melhorar a leitura.
633 $('#mensagem-comentario').addClass('text-success')Manipula uma variável PHP usada na construção do fluxo.
634 $('#mensagem-comentario').text('Comentário Enviado para Aprovação!')Manipula uma variável PHP usada na construção do fluxo.
635 $('#nome_cliente').val('');Manipula uma variável PHP usada na construção do fluxo.
636 $('#texto_cliente').val('');Manipula uma variável PHP usada na construção do fluxo.
637 Linha em branco usada para separar blocos e melhorar a leitura.
638 } else {Marca abertura/fechamento de bloco de código, objeto, array ou estrutura de controle.
639 Linha em branco usada para separar blocos e melhorar a leitura.
640 $('#mensagem-comentario').addClass('text-danger')Manipula uma variável PHP usada na construção do fluxo.
641 $('#mensagem-comentario').text(mensagem)Manipula uma variável PHP usada na construção do fluxo.
642 }Marca abertura/fechamento de bloco de código, objeto, array ou estrutura de controle.
643 Linha em branco usada para separar blocos e melhorar a leitura.
644 Linha em branco usada para separar blocos e melhorar a leitura.
645 },Marca abertura/fechamento de bloco de código, objeto, array ou estrutura de controle.
646 Linha em branco usada para separar blocos e melhorar a leitura.
647 cache: false,Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
648 contentType: false,Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
649 processData: false,Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
650 Linha em branco usada para separar blocos e melhorar a leitura.
651 });Marca abertura/fechamento de bloco de código, objeto, array ou estrutura de controle.
652 Linha em branco usada para separar blocos e melhorar a leitura.
653});Marca abertura/fechamento de bloco de código, objeto, array ou estrutura de controle.
654 Linha em branco usada para separar blocos e melhorar a leitura.
655 Linha em branco usada para separar blocos e melhorar a leitura.
656</script>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
657 Linha em branco usada para separar blocos e melhorar a leitura.
658 Linha em branco usada para separar blocos e melhorar a leitura.
659 Linha em branco usada para separar blocos e melhorar a leitura.
660 Linha em branco usada para separar blocos e melhorar a leitura.
661<!-- Modal Empresa -->Comentário do código. Serve para contextualizar o bloco seguinte para quem fizer manutenção.
662<div id="empresa" class="modal fade" role="dialog">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
663<div class="modal-dialog modal-lg">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
664 Linha em branco usada para separar blocos e melhorar a leitura.
665<div class="modal-content">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
666<form method="POST" action="">Abre o formulário que agrupa os campos enviados ao backend.
667<div class="modal-header">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
668<h1 class="modal-title"><small>Jacy Cabeleireiro</small></h1>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
669<button type="submit" class="close" name="fecharModal">&times;</button>Renderiza um elemento de ação da interface, normalmente ligado a evento JavaScript ou navegação.
670</div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
671</form>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
672<div class="modal-body">Estrutura o layout HTML da página, modal ou tabela mostrada ao usuário.
673<p class="text-muted"><small>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
674Nossa missão é oferecer os melhores cursos para você cliente, sempre com agilidade, responsabilidade. Curso de Cabeleireiro, Barbeiro, Colorimétrica, Escova Progressiva muito mais... Se destaca por seus Cursos e pela Qualidade de Ensino nas diversas áreas no Segmento de Beleza; Situada na grande Cascavel. Jacy Cabeleireiro passou por várias modificações no intuito de atender com excelência seus alunos e clientes atualmente. Jacy Cabeleireiro é considerada referência de Ensino para vários Salões de Cabeleireiro, tendo colocado no mercado de trabalho vários Cabeleireiros da Grande Cascavel e Região.</small>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
675</p>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
676<p><small>Buscamos atender e ensinar tendo como premissas a Qualidade e a Agilidade, pois sabemos que a clientela de beleza é exigente e possui cada vez menos tempo. Respeitamos a iniciativa individual de cada aluno para um aprendizado completamente focado na realidade do mercado de trabalho e em todas as novidades técnicas e tecnológicas para a área de beleza, acreditamos que o conhecimento surge da criatividade, do reinventar e da vocação de nossos alunos em sintonia com nossos Educadores. <br>Eu não tenho dúvida que você também consiga aprender e se transformar. Eu acredito em você. Acredite também.Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
677Tome um passo importante na vida HOJE! Amanhã eu faço, amanhã eu procuro, amanhã, amanhã. Nada na história do mundo foi feito amanhã!Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
678Eu vou ajudar você e se tornar um ou uma Cabeleireiro.</small> </p>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
679<p class="text-muted"><small>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
680Dados. Jacy Cordeiro01702950956 - Cnpj: 36.896.614/0001-40 - Nire: 41 8 099789-3.<br>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
681Assista o vídeo para entender um pouco melhor, se você ainda não é um aluno tenho certeza que se tornará, nossos cursos e nossa didádica estão entre as melhores, sem falar nos preços dos cursos que são muito em conta.</small>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
682</p>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
683<iframe width="100%" height="500" src="https://www.youtube-nocookie.com/embed/E_tBbvQJ1mA?controls=0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
684<p class="text-muted" align="center"><small>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
685"As muitas águas não podem apagar este amor, nem os rios afogá-lo; ainda que alguém desse todos os bens de sua casa pelo amor, certamente o desprezariam."</small>Linha de implementação que compõe a lógica normal do arquivo e deve ser lida em conjunto com o bloco onde está inserida.
686</p>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
687</div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
688</div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
689</div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
690</div>Fecha a estrutura HTML aberta anteriormente, mantendo o documento bem formado.
691 Linha em branco usada para separar blocos e melhorar a leitura.

Navegação entre arquivos do grupo

Arquivo único do grupo.