| <!DOCTYPE html> |
| <html> |
| <head lang=”PT-BR”> |
| <meta charset=”UTF-8″> |
|
|
| <title>Login – Central do Cliente</title> |
| |
| <!– Meta –> |
| <meta name=”description” content=””> |
| <meta name=”keywords” content=””> |
|
|
| <!–Favicons–> |
| <link rel=”shortcut icon” href=”images/favicon/16×16.png” sizes=”16×16″> |
| <link rel=”shortcut icon” href=”images/favicon/32×32.png” sizes=”32×32″> |
| <link rel=”shortcut icon” href=”images/favicon/48×48.png” sizes=”48×48″> |
| <link rel=”shortcut icon” href=”images/favicon/64×64.png” sizes=”64×64″> |
| <link rel=”shortcut icon” href=”images/favicon/128×128.png” sizes=”128×128″> |
|
|
| <!– iPad iOS7+ com Retina Display –> |
| <link rel=”apple-touch-icon” sizes=”152×152″ href=”images/favicon/apple-icon-152×152.png“> |
| <!– iPhone iOS7+ com Retina Display –> |
| <link rel=”apple-touch-icon” sizes=”120×120″ href=”images/favicon/apple-icon-120×120.png“> |
| <!– iPad iOS7+ sem retina display e iPad Mini–> |
| <link rel=”apple-touch-icon” sizes=”76×76″ href=”images/favicon/apple-icon-76×76.png“> |
| <!– iPhone iOS7-, iPod Touch e Android 2.2+ –> |
| <link rel=”apple-touch-icon” sizes=”57×57″ href=”images/favicon/apple-icon-57×57.png“> |
|
|
| <!– Mobile Meta –> |
| <meta name=”viewport” content=”width=device-width, initial-scale=1″> |
| <!–[if IE]><meta http-equiv=’X-UA-Compatible’ content=’IE=edge,chrome=1′><![endif]–> |
|
|
|
|
| <!– Project Styles –> |
| <link rel=”stylesheet” href=”assets/bootstrap/bootstrap-table.css“> |
| <link rel=”stylesheet” href=”assets/bootstrap/bootstrap.min.css“> |
| <link rel=”stylesheet” href=”assets/bootstrap/jasny-bootstrap.css“> |
| <link rel=”stylesheet” href=”assets/bootstrap/bootstrap-datetimepicker.css” /> |
|
|
| <link rel=”stylesheet” href=”assets/css/custom.css“> |
| <link rel=”stylesheet” href=”assets/css/login.css“> |
| <!– INSERIDO –> |
| <link rel=”stylesheet” href=”assets/css/custom-dev.css“> |
| <link rel=”stylesheet” href=”assets/css/chat.css“> |
|
|
| <link rel=”stylesheet” href=”assets/css/themify-icons.min.css“> |
| <link rel=”stylesheet” href=”assets/css/font-awesome.min.css“> |
|
|
| <link rel=”stylesheet” href=”assets/css/style.css“> |
| <!– INSERIDO –> |
| <script src=”assets/js/modernizr.custom.js“></script> |
| <script src=”assets/bootstrap/jquery.min.js“></script> |
| <script type=”text/javascript” src=”assets/js/wi.js“></script> |
| <script src=”assets/bootstrap/moment.js“></script> |
| <script src=”assets/bootstrap/moment-pt-br.js“></script> |
| <script src=”assets/bootstrap/bootstrap.min.js“></script> |
| <script src=”assets/bootstrap/bootstrap-table.js“></script> |
| <script src=”assets/bootstrap/bootstrap-datetimepicker.js“></script> |
| <script src=”assets/bootstrap/jasny-bootstrap.js“></script> |
| <script src=”assets/js/tab-principal.js“></script> |
|
|
| <link rel=”stylesheet” href=”assets/css/themify-icons.min.css“> |
| <link rel=”stylesheet” href=”assets/css/font-awesome.min.css“> |
|
|
| <script src=”assets/js/modernizr.custom.js“></script> |
|
|
| <!– Fonts Styles –> |
| <link href=’https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800‘ rel=’stylesheet’ type=’text/css’> |
| <link href=’https://fonts.googleapis.com/css?family=Raleway:400,500,600,700,800‘ rel=’stylesheet’ type=’text/css’> |
|
|
| <!–[if gte IE 9]> |
| <link rel=”stylesheet” type=”text/css” href=”assets/css/ie9.css”/> |
| <![endif]–> |
|
|
|
|
| </head> |
| <body class=””> |
| <script> |
| var cliente = “”; |
| var deslogado = 1; |
| </script> |
| <!– Section Login –> |
| <section class=”section-padding”> |
| <div class=”container”> |
| <a class=”navbar-brand-login” href=”index.php” title=””> |
| <img class=”img-responsive” src=”../provedores/20909/imagens/logo-central.png” alt=”” border=”0″> |
| </a> |
|
|
| |
|
|
| <script src=”assets/js/me-ligue.js“></script> |
| <script src=”assets/js/fale-conosco.js“></script> |
| <div class=”” style=”text-align:center; margin-bottom:20px;”> |
|
|
| <div> |
| <a href=”” title=”” id=”modal-fale-conosco” ><i class=”ton-li-phone”></i> Fale conosco</a> |
| </div> |
| </div> |
| <div class=”col-md-10 col-md-offset-1 wrap-login”> |
| <div class=”row box-login”> |
| <div class=”col-md-5 login-left” style=”line-height: 25px;”> |
| <strong>Bem-vindo</strong> |
| <p>à central do cliente</p> |
| </div> |
| <div class=”col-md-7 login-right”> |
| <form action=”../actions-auth-central.php” method=”post” class=”contact-form” id=”form-login”> |
| <div class=”row”> |
| <div class=”col-md-12″> |
| <input type=”hidden” name=”formulario” value=”central_cliente” /> |
| <input type=”email” id=”usuario” name=”usuario” class=”form-control” placeholder=”Usuário, E-mail, CPF ou CNPJ” required> |
| <input type=”password” id=”senha” name=”senha” class=”form-control” placeholder=”Senha” required> |
| </div> |
| <div class=”col-md-12″> |
| <a href=”index.php” class=”btn btn-default btn-green-modal” onclick=”document.forms[‘form-login’].submit(); return false;”>Entrar</a> |
| <br/> |
| </div> |
| <div class=”col-md-12 padding-top-10″> |
| <div class=”row”> |
| <div class=”col-md-6 col-sm-6 col-xs-6 text-left”> |
| <a href=”” id=”modal-esqueceu-bt” data-toggle=”modal” data-target=”#Modal-esqueci-senha”>Esqueceu sua senha?</a> |
| </div> |
| <div class=”col-md-6 col-sm-6 col-xs-6 text-right”> |
| <a href=”cadastro_1.php“>Cadastre-se</a> |
| </div> |
| </div> |
| </div> |
| </div> |
| </form> |
| </div> |
| </div> |
| </div> |
| |
| <div class=”col-md-8 col-md-offset-2 text-center”> |
| <p>Copyright © 2016 – Todos os direitos reservados</p> |
| </div> |
| |
| </div> |
| </section> |
|
|
| <!– Modal –>
|
| <div class=”modal fade” id=”Modal-esqueci-senha” tabindex=”-1″ role=”dialog” aria-labelledby=”myModalLabel”>
|
| <div class=”modal-dialog modal-dialog-small” role=”document”>
|
| <div class=”modal-content” id=”Modal-esqueci-senha-in”>
|
| <div class=”modal-header top-modal-default”>
|
| <button type=”button” class=”close” data-dismiss=”modal” aria-label=”Close”><span aria-hidden=”true”>×</span></button>
|
| <h4 class=”modal-title” id=”myModalLabel”>Recuperar senha</h4>
|
| </div>
|
| <div class=”modal-body clearfix space-modal”>
|
| <div class=”col-md-8 col-md-push-2 label label-danger” id=”msgInformativo” style=”display:none;”>
|
| Por favor, digite seu cpf ou e-mail.
|
| </div>
|
|
|
| <div class=”col-md-8 col-md-push-2 label label-success” id=”msgSucesso” style=”display:none;”>
|
| </div>
|
| <div class=”col-md-12″ id=”field_1″>
|
| <div class=”col-md-12 form-group”>
|
| <span for=”” >Digite seu E-mail ou CPF/CNPJ</span>
|
| <input type=”text” class=”form-control” value=”” id=”cpf_email” placeholder=”Digite aqui..”>
|
| </div>
|
| </div>
|
|
|
| <div class=”col-md-12″ id=”field_2″ style=”display:none;”>
|
| <div class=”col-md-12 form-group” id=”ctxSms0″ style=”display:none;”>
|
| <input type=”radio” name=”tipo” value=”sms1″> <span id=”recuperarSMS0″></span>
|
| <input type=”hidden” name=”celular” value=”” id=”celularField0″>
|
| </div>
|
|
|
| <div class=”col-md-12 form-group” id=”ctxSms1″ style=”display:none;”>
|
| <input type=”radio” name=”tipo” value=”sms2″> <span id=”recuperarSMS1″></span>
|
| <input type=”hidden” name=”celular” value=”” id=”celularField1″>
|
| </div>
|
|
|
| <div class=”col-md-12 form-group” id=”ctxSms2″ style=”display:none;”>
|
| <input type=”radio” name=”tipo” value=”sms3″> <span id=”recuperarSMS2″></span>
|
| <input type=”hidden” name=”celular” value=”” id=”celularField2″>
|
| </div>
|
|
|
| <div class=”col-md-12 form-group” id=”ctxEmail” style=”display:none;”>
|
| <input type=”radio” name=”tipo” checked value=”email”> <span id=”recuperarEMAIL”></span>
|
| <input type=”hidden” name=”celular” value=”” id=”emailField”>
|
| </div>
|
|
|
| <input type=”hidden” name=”idCliente” value=”” id=”idField”>
|
| </div>
|
|
|
| <div class=”col-md-12″ id=”field_3″ style=”display:none;”>
|
| <div class=”col-md-12 form-group”>
|
| <label for=””>Informe o código recebido</label>
|
| <input type=”text” class=”form-control” id=”codigo” placeholder=”Digite aqui..”>
|
| <a href=”javascript:checkSenha();void(0);” style=”font-size:11px;”>Não recebeu o código?</a>
|
| </div>
|
| </div>
|
|
|
| <div class=”col-md-12″ id=”field_4″ style=”display:none;”>
|
| <div class=”col-md-12 form-group”>
|
| <label for=””>Nova senha</label>
|
| <input type=”password” class=”form-control” id=”senhaInfo” placeholder=”Digite aqui..”>
|
| </div>
|
|
|
| <div class=”col-md-12 form-group”>
|
| <label for=””>Confirme a senha</label>
|
| <input type=”password” class=”form-control” id=”cSenhaInfo” placeholder=”Digite aqui..”>
|
| </div>
|
| </div>
|
|
|
| </div>
|
| <div class=”modal-footer” id=”bt_1″>
|
| <a href=”javascript:checkSenha();void(0);” type=”submit” class=”btn btn-default btn-black-modal”>Recuperar senha</a>
|
| </div>
|
|
|
| <div class=”modal-footer” id=”bt_2″ style=”display:none;”>
|
| <a href=”javascript:enviarSmsEmail();void(0);” type=”submit” class=”btn btn-default btn-black-modal”>Enviar</a>
|
| </div>
|
|
|
| <div class=”modal-footer” id=”bt_3″ style=”display:none;”>
|
| <a href=”javascript:confirmarCodigo();void(0);” type=”submit” class=”btn btn-default btn-black-modal”>Confirmar código</a>
|
| </div>
|
|
|
| <div class=”modal-footer” id=”bt_4″ style=”display:none;”>
|
| <a href=”javascript:alterarSenha();void(0);” type=”submit” class=”btn btn-default btn-black-modal”>Alterar senha</a>
|
| </div>
|
| </div>
|
| </div>
|
| </div>
|
| <script>
|
| function sendMsg(msg) {
|
| $(“#msgInformativo”).html(msg);
|
| $(“#msgInformativo”).fadeIn();
|
| setTimeout(function() {
|
| $(“#msgInformativo”).fadeOut();
|
| }, 3000);
|
| return true;
|
| }
|
|
|
| function alterarSenha() {
|
| $(“#Modal-esqueci-senha-in”).mLoading({
|
| text:”Aguarde…”,
|
| });
|
|
|
| var senha = $(“#senhaInfo”).val();
|
| var csenha = $(“#cSenhaInfo”).val();
|
|
|
| if (senha == ”) {
|
| sendMsg(‘Informe uma senha.’);
|
| $(“#Modal-esqueci-senha-in”).mLoading(‘hide’);
|
| return false;
|
| }
|
|
|
| if (csenha == ”) {
|
| sendMsg(‘Confirme sua senha.’);
|
| $(“#Modal-esqueci-senha-in”).mLoading(‘hide’);
|
| return false;
|
| }
|
|
|
| if (senha != csenha) {
|
| sendMsg(‘As senhas estão diferentes.’);
|
| $(“#Modal-esqueci-senha-in”).mLoading(‘hide’);
|
| return false;
|
| }
|
|
|
| $.ajax({
|
| type: “POST”,
|
| url: “actions-cadastros.php”,
|
| data: {acao: ‘recuperar-alterar’, id: $(“#idField”).val(), senha: senha},
|
| complete: function() {
|
| $(“#Modal-esqueci-senha-in”).mLoading(‘hide’);
|
| },
|
| success: function (r) {
|
| if (r.success) {
|
|
|
| $(“#msgSucesso”).html(“Senha alterada com sucesso.”);
|
| $(“#msgSucesso”).fadeIn();
|
| setTimeout(function() {
|
| $(‘#Modal-esqueci-senha’).modal(‘toggle’);
|
| }, 3000);
|
|
|
| } else {
|
| sendMsg(‘Erro não foi possivel alterar a senha.’);
|
| }
|
|
|
|
|
| },
|
| dataType: ‘json’
|
| });
|
| }
|
|
|
| function confirmarCodigo() {
|
| $(“#Modal-esqueci-senha-in”).mLoading({
|
| text:”Aguarde…”,
|
| });
|
|
|
| var codigo = $(“#codigo”).val();
|
|
|
| if (codigo == ”) {
|
| sendMsg(‘Por favor informe o código.’);
|
| $(“#Modal-esqueci-senha-in”).mLoading(‘hide’);
|
| return false;
|
| }
|
|
|
| $.ajax({
|
| type: “POST”,
|
| url: “actions-cadastros.php”,
|
| data: {acao: ‘recuperar-confirmar’, id: $(“#idField”).val(), codigo: codigo},
|
| complete: function() {
|
| $(“#Modal-esqueci-senha-in”).mLoading(‘hide’);
|
| },
|
| success: function (r) {
|
| if (r.success) {
|
| $(“#field_4”).show();
|
| $(“#bt_4”).show();
|
| $(“#field_3”).hide();
|
| $(“#bt_3”).hide();
|
| $(“#Modal-esqueci-senha-in”).mLoading(‘hide’);
|
|
|
| } else {
|
| sendMsg(‘Erro, código inválido.’);
|
| $(“#Modal-esqueci-senha-in”).mLoading(‘hide’);
|
| }
|
|
|
|
|
| },
|
| dataType: ‘json’
|
| });
|
| }
|
|
|
| function enviarSmsEmail() {
|
|
|
| $(“#Modal-esqueci-senha-in”).mLoading({
|
| text:”Aguarde…”,
|
| });
|
|
|
| var escolha = $(“[name=tipo]:checked”).val();
|
| if (escolha == ‘sms1’) {
|
|
|
| var celularEscolhido = $(“#celularField1”).val();
|
|
|
| } else if (escolha == ‘sms2’) {
|
|
|
| var celularEscolhido = $(“#celularField2”).val();
|
|
|
| } else if (escolha == ‘sms3’) {
|
|
|
| var celularEscolhido = $(“#celularField3”).val();
|
|
|
| }
|
|
|
| $.ajax({
|
| type: “POST”,
|
| url: “actions-cadastros.php”,
|
| data: {escolha: escolha, acao: ‘recuperar-enviar’, id: $(“#idField”).val(), celular: celularEscolhido , email: $(“#emailField”).val()},
|
| complete: function() {
|
| $(“#Modal-esqueci-senha-in”).mLoading(‘hide’);
|
| },
|
| success: function (r) {
|
| if (r.success) {
|
| $(“#field_3”).show();
|
| $(“#bt_3”).show();
|
| $(“#field_2”).hide();
|
| $(“#bt_2”).hide();
|
| $(“#Modal-esqueci-senha-in”).mLoading(‘hide’);
|
|
|
| } else {
|
| sendMsg(‘Não foi possível enviar nesse momento, por favor tente mais tarde.’);
|
| $(“#Modal-esqueci-senha-in”).mLoading(‘hide’);
|
| }
|
|
|
|
|
| },
|
| dataType: ‘json’
|
| });
|
|
|
|
|
| }
|
|
|
| function checkSenha() {
|
|
|
| $(“#Modal-esqueci-senha-in”).mLoading({
|
| text:”Aguarde…”,
|
| });
|
|
|
| var cpfEmail = $(“#cpf_email”).val();
|
|
|
| if (cpfEmail == ”) {
|
| sendMsg(‘Digite seu CPF ou e-mail cadastrado’);
|
| $(“#Modal-esqueci-senha-in”).mLoading(‘hide’);
|
| return false;
|
| }
|
|
|
| $.ajax({
|
| type: “POST”,
|
| url: “actions-cadastros.php”,
|
| data: {cpfEmail: cpfEmail, acao: ‘recuperar’},
|
| complete: function() {
|
| $(“#Modal-esqueci-senha-in”).mLoading(‘hide’);
|
| },
|
| success: function (r) {
|
| if (r.success) {
|
| $(“#field_2”).show();
|
| $(“#bt_2”).show();
|
| $(“#field_3”).hide();
|
| $(“#bt_3”).hide()
|
| $(“#field_1”).hide();
|
| $(“#bt_1”).hide();
|
|
|
| $(“#idField”).val(r.id);
|
| if (r.email && r.email != ”) {
|
| $(“#ctxEmail”).show();
|
| var emailTrocado = r.email;
|
| emailTrocado = emailTrocado.split(‘@’);
|
| var emailAntes = emailTrocado[0];
|
| var totalEmail = emailAntes.length;
|
| console.log(totalEmail);
|
| var emailNovo = emailAntes.substr(0,1);
|
| for (var i = 1 ; i <= totalEmail ; i++) {
|
| emailNovo += ‘x’;
|
| }
|
| emailNovo += emailAntes.substr(-1, 1);
|
| $(“#recuperarEMAIL”).html(‘Enviar para (‘+emailNovo+’@’+emailTrocado[1]+’)’);
|
| $(“#emailField”).val(r.email);
|
| }
|
|
|
| if (r.celular && r.celular != ”) {
|
|
|
| for (i = 0; i <= r.celular.length ; i++ ) {
|
| $(“#ctxSms”+i).show();
|
| var celularTrocado = r.celular[i].toString();
|
| if (celularTrocado.length == 8)
|
| celularTrocado = celularTrocado.substr(4);
|
| else
|
| celularTrocado = celularTrocado.substr(5);
|
| $(“#recuperarSMS”+i).html(‘Enviar SMS para (‘+r.ddd[i]+’) xxxx-‘+celularTrocado+”);
|
| $(“#celularField”+i).val(r.ddd[i]+r.celular[i]);
|
|
|
| }
|
|
|
| }
|
|
|
| $(“#Modal-esqueci-senha-in”).mLoading(‘hide’);
|
|
|
| } else {
|
| $(“#Modal-esqueci-senha-in”).mLoading(‘hide’);
|
| sendMsg(‘Nenhum cadastro encontrado’);
|
| }
|
|
|
|
|
| },
|
| dataType: ‘json’
|
| });
|
|
|
| }
|
| </script><div class=”modal fade” id=”Modal-login-cadastro” tabindex=”-1″ role=”dialog” aria-labelledby=”myModalLabel”>
|
| <div class=”modal-dialog modal-dialog-cadastro” role=”document”>
|
| <div class=”modal-content”>
|
| <div class=”modal-header top-modal-default”>
|
| <button type=”button” class=”close” data-dismiss=”modal” aria-label=”Close”><span aria-hidden=”true”>×</span></button>
|
| <h4 class=”modal-title” id=”myModalLabel”>Cadastre-se</h4>
|
| </div>
|
| <div id=”modal-cadastro” class=”modal-body clearfix space-modal”>
|
| <div class=”panel-body padding-0″>
|
|
|
| <form name=”form_cadastro” id=”form_cadastro”>
|
| <div class=”col-md-12″>
|
| <div class=”col-md-6 col-sm-6 padding-top-20″>
|
| <div class=”title-icon”>
|
| <i class=”ton-li-id”></i><h3>Dados pessoais</h3>
|
| </div>
|
|
|
| <div class=”row”>
|
| <div class=”col-md-12″>
|
| <div class=”row”>
|
| <div class=”col-md-12 form-group has-feedback”>
|
| <label class=”control-label” for=”inputError2″ for=”nome”>Nome</label>
|
| <input type=”text” name=”nome” class=”form-control” id=”nome” placeholder=”” aria-describedby=”inputWarning2Status”>
|
| <span id=”inputError2Status” class=”sr-only”>(error)</span>
|
| </div>
|
|
|
| <div class=”col-md-12 form-group”>
|
| <label for=”tipo-de-pessoa”>Pessoa</label>
|
| <select name=”tipo_pessoa” class=”form-control” id=”tipo_pessoa”>
|
| <option value=”” selected>Selecione</option>
|
| <option value=”fisica”>Física</option>
|
| <option value=”juridica”>Jurídica</option>
|
| </select>
|
| </div>
|
|
|
| <div class=”col-md-6 pessoa-fisica col-sm-6 form-group form-space-right”>
|
| <label for=”cpf”>CPF</label>
|
| <input type=”text” name=”cpf” class=”form-control” id=”cpf” placeholder=””>
|
| </div>
|
| <div class=”col-md-6 pessoa-fisica col-sm-6 form-group form-space-left”>
|
| <label for=”rg”>RG</label>
|
| <input type=”text” name=”rg” class=”form-control” id=”rg” placeholder=””>
|
| </div>
|
|
|
| <div class=”col-md-6 pessoa-fisica col-sm-6 form-group”>
|
| <label for=”nascimento”>Data de nascimento</label>
|
| <div class=’input-group date’ id=’datetimepicker1′>
|
| <input type=’text’ name=”nascimento” class=”form-control” id=”nascimento”/>
|
| <span class=”input-group-addon”>
|
| <span class=”ti-calendar”></span>
|
| </span>
|
| </div>
|
| </div>
|
|
|
| <div class=”col-md-6 pessoa-juridica col-sm-6 form-group form-space-right”>
|
| <label for=”cpf”>CNPJ</label>
|
| <input type=”text” class=”form-control” id=”cnpj” name=”cnpj” placeholder=””>
|
| </div>
|
| <div class=”col-md-6 pessoa-juridica col-sm-6 form-group form-space-left”>
|
| <label for=”rg”>IE</label>
|
| <input type=”text” name=”ie” class=”form-control” id=”ie” placeholder=””>
|
| </div>
|
|
|
| <div class=”col-md-6 pessoa-juridica col-sm-6 form-group”>
|
| <label for=”nascimento”>Data de abertura</label>
|
| <div class=’input-group date’ id=’datetimepicker1′>
|
| <input type=’text’ name=”abertura” class=”form-control” id=”abertura”/>
|
| <span class=”input-group-addon”>
|
| <span class=”ti-calendar”></span>
|
| </span>
|
| </div>
|
| </div>
|
|
|
| <div class=”col-md-6 col-sm-6 pessoa-fisica form-group form-space-left”>
|
| <label for=”assunto”>Gênero</label>
|
| <select name=”genero” class=”form-control” id=”genero” >
|
| <option value=”” selected>Selecione</option>
|
| <option value=”masculino”>Masculino</option>
|
| <option value=”feminino”>Feminino</option>
|
| </select>
|
| </div>
|
|
|
| </div>
|
| </div>
|
| </div>
|
| </div>
|
| <div class=”col-md-6 col-sm-6 padding-top-20″>
|
| <div class=”title-icon”>
|
| <i class=”ton-li-phone”></i><h3>Meus telefones</h3>
|
| </div>
|
| <div class=”row”>
|
| <div class=”col-md-12″>
|
| <div class=”row”>
|
| <div class=”col-md-3 col-sm-3 form-group form-space-right”>
|
| <label for=”add-tel”>Tipo</label>
|
| <select name=”tipo[1]” class=”form-control” id=”tipo_1″ >
|
| <option value=”” selected>Selecione</option>
|
| <option value=”cm”>Comercial</option>
|
| <option value=”c”>Celular</option>
|
| <option value=”r”>Telefone Fixo</option>
|
| </select>
|
| </div>
|
| <div class=”col-md-3 col-sm-3 form-group form-space-right form-space-left”>
|
| <label for=”add-tel”>Operadora</label>
|
| <select name=”operadora[1]” class=”form-control” id=”operadora_1″ >
|
| <option disabled selected>Selecione</option>
|
| <option value=”claro”>Claro</option>
|
| <option value=”CTBC”>CTBC</option>
|
| <option value=”Oi”>Oi</option>
|
| <option value=”TIM”>Tim</option>
|
| <option value=”Nextel”>Nextel</option>
|
| <option value=”Vivo”>Vivo</option>
|
| <option value=”Outra”>Outra</option>
|
| </select>
|
| </div>
|
| <div class=”col-md-6 col-sm-6 form-group form-space-left”>
|
| <label for=”add-number”>Número</label>
|
| <input type=”text” name=”numero[1]” class=”form-control maskPhone” id=”numero_1″ placeholder=””>
|
| </div>
|
|
|
| <div class=”col-md-3 col-sm-3 form-group form-space-right”>
|
| <label for=”add-tel”>Tipo</label>
|
| <select name=”tipo[2]” class=”form-control” id=”tipo_2″ >
|
| <option disabled selected>Selecione</option>
|
| <option value=”cm”>Comercial</option>
|
| <option value=”c”>Celular</option>
|
| <option value=”r”>Telefone Fixo</option>
|
| </select>
|
| </div>
|
| <div class=”col-md-3 col-sm-3 form-group form-space-right form-space-left”>
|
| <label for=”add-tel”>Operadora</label>
|
| <select name=”operadora[2]” class=”form-control” id=”operadora_2″ >
|
| <option disabled selected>Selecione</option>
|
| <option value=”Claro”>Claro</option>
|
| <option value=”CTBC”>CTBC</option>
|
| <option value=”Oi”>Oi</option>
|
| <option value=”TIM”>Tim</option>
|
| <option value=”Nextel”>Nextel</option>
|
| <option value=”Vivo”>Vivo</option>
|
| <option value=”Outra”>Outra</option>
|
| </select>
|
| </div>
|
| <div class=”col-md-6 col-sm-6 form-group form-space-left”>
|
| <label for=”add-number”>Número</label>
|
| <input type=”text” name=”numero[2]” class=”form-control maskPhone” id=”numero_2″ placeholder=””>
|
| </div>
|
|
|
| <div class=”col-md-3 col-sm-3 form-group form-space-right”>
|
| <label for=”add-tel”>Tipo</label>
|
| <select name=”tipo[3]” class=”form-control” id=”tipo_3″ >
|
| <option disabled selected>Selecione</option>
|
| <option value=”cm”>Comercial</option>
|
| <option value=”c”>Celular</option>
|
| <option value=”r”>Telefone Fixo</option>
|
| </select>
|
| </div>
|
| <div class=”col-md-3 col-sm-3 form-group form-space-right form-space-left”>
|
| <label for=”add-tel”>Operadora</label>
|
| <select name=”operadora[3]” class=”form-control” id=”operadora_3″ >
|
| <option disabled selected>Selecione</option>
|
| <option value=”Claro”>Claro</option>
|
| <option value=”CTBC”>CTBC</option>
|
| <option value=”Oi”>Oi</option>
|
| <option value=”TIM”>Tim</option>
|
| <option value=”Nextel”>Nextel</option>
|
| <option value=”Vivo”>Vivo</option>
|
| <option value=”Outra”>Outra</option>
|
| </select>
|
| </div>
|
| <div class=”col-md-6 col-sm-6 form-group form-space-left”>
|
| <label for=”add-number”>Número</label>
|
| <input type=”text” name=”numero[3]” class=”form-control maskPhone” id=”numero_3″ placeholder=””>
|
| </div>
|
| </div>
|
| </div>
|
| </div>
|
| </div>
|
| </div>
|
| <div class=”col-md-12 clearboth”>
|
| <div class=”col-md-6 col-sm-6 padding-top-20″>
|
| <div class=”title-icon”>
|
| <i class=”ton-li-map-pin-3″></i><h3>Endereço de Cadastro</h3>
|
| </div>
|
|
|
| <div class=”row”>
|
| <div class=”col-md-12″>
|
| <div class=”row”>
|
| <div class=”col-md-12 form-group”>
|
| <label for=”cep”>CEP</label>
|
| <div class=”input-group”>
|
| <input type=’text’ class=”form-control” name=”cep” id=”cep” placeholder=””/>
|
| <span class=”input-group-addon”>
|
| <span class=”ti-search”></span>
|
| </span>
|
| </div>
|
| </div>
|
|
|
| <div class=”col-md-9 col-sm-9 form-group form-space-right”>
|
| <label for=”endereco”>Endereço</label>
|
| <input type=”text” name=”endereco” class=”form-control” id=”endereco” placeholder=””>
|
| </div>
|
| <div class=”col-md-3 col-sm-3 form-group form-space-left”>
|
| <label for=”numero”>Número</label>
|
| <input type=”text” name=”numero_casa” class=”form-control” id=”numero” placeholder=””>
|
| </div>
|
|
|
| <div class=”col-md-6 col-sm-6 form-group form-space-right”>
|
| <label for=”complemento”>Complemento</label>
|
| <input type=”text” name=”complemento” class=”form-control” id=”complemento” placeholder=”Ex.: Apto. 3″>
|
| </div>
|
| <div class=”col-md-6 col-sm-6 form-group form-space-left”>
|
| <label for=”bairro”>Bairro</label>
|
| <input type=”text” name=”bairro” class=”form-control” id=”bairro” placeholder=””>
|
| </div>
|
|
|
| <div class=”col-md-6 col-sm-6 form-group form-space-right”>
|
| <label for=”estado”>Estado</label>
|
| <select name=”estado” class=”form-control” id=”estado” >
|
| <option disabled selected>Selecione</option>
|
| <option value=””>Selecione</option>
|
| <option value=”AC”>AC</option>
|
| <option value=”AL”>AL</option>
|
| <option value=”AM”>AM</option>
|
| <option value=”AP”>AP</option>
|
| <option value=”BA”>BA</option>
|
| <option value=”CE”>CE</option>
|
| <option value=”DF”>DF</option>
|
| <option value=”ES”>ES</option>
|
| <option value=”GO”>GO</option>
|
| <option value=”MA”>MA</option>
|
| <option value=”MG”>MG</option>
|
| <option value=”MS”>MS</option>
|
| <option value=”MT”>MT</option>
|
| <option value=”PA”>PA</option>
|
| <option value=”PB”>PB</option>
|
| <option value=”PE”>PE</option>
|
| <option value=”PI”>PI</option>
|
| <option value=”PR”>PR</option>
|
| <option value=”RJ”>RJ</option>
|
| <option value=”RN”>RN</option>
|
| <option value=”RS”>RS</option>
|
| <option value=”RO”>RO</option>
|
| <option value=”RR”>RR</option>
|
| <option value=”SC”>SC</option>
|
| <option value=”SE”>SE</option>
|
| <option value=”SP”>SP</option>
|
| <option value=”TO”>TO</option>
|
| </select>
|
| </div>
|
| <div class=”col-md-6 col-sm-6 form-group form-space-left”>
|
| <label for=”cidade”>Cidade</label>
|
| <input type=”text” name=”cidade” class=”form-control” id=”cidade” placeholder=””>
|
| </div>
|
| </div>
|
| </div>
|
| </div>
|
| </div>
|
| <div class=”col-md-6 col-sm-6 padding-top-20″>
|
| <div class=”title-icon”>
|
| <i class=”ton-li-people-6″></i><h3>Central do Cliente</h3>
|
| </div>
|
| <div class=”row”>
|
| <div class=”col-md-12″>
|
| <div class=”row”>
|
| <div class=”col-md-12 form-group”>
|
| <label for=”user”>Usuário</label>
|
| <input type=”text” name=”usuario” class=”form-control” id=”usuario” placeholder=”” >
|
| </div>
|
| <div class=”col-md-12 form-group”>
|
| <label for=”mail-user”>E-mail</label>
|
| <input type=”text” name=”email” class=”form-control” id=”email” placeholder=”” >
|
| </div>
|
| <div class=”col-md-12 form-group”>
|
| <label for=”senha”>Senha <span class=”red”>*</span></label>
|
| <input type=”password” name=”senha” class=”form-control” id=”senha” placeholder=”” >
|
| </div>
|
| <div class=”col-md-12 form-group”>
|
| <label for=”confirme-senha”>Confirmar Senha <span class=”red”>*</span></label>
|
| <input type=”password” name=”csenha” class=”form-control” id=”csenha” placeholder=”” >
|
| </div>
|
| </div>
|
| </div>
|
| </div>
|
| </form>
|
| </div>
|
| </div>
|
| <div class=”label label-danger col-md-8 col-md-push-2″ style=”min-height:30px;padding-top:10px;” id=”infoCadastro”></div>
|
| </div>
|
| </div>
|
| <div class=”modal-footer”>
|
| <a href=”javascript:submitCadastro(0);void(0);” type=”submit” id=”btnCriarCadastro” class=”btn btn-default btn-green-modal”>Criar Cadastro</a>
|
| </div>
|
| </div>
|
| </div>
|
| </div>
|
|
|
|
|
| <script src=”assets/js/mask.js“></script> |
| <script src=”assets/js/loadSpin.js“></script> |
| <script> |
| $(function() { |
| $(“#cep”).mask(“99999-999”); |
| $(“#nascimento, #abertura”).mask(’99/99/9999′); |
| $(“#cpf”).mask(“999.999.999-99”); |
| $(“#cnpj”).mask(“99.999.999/9999-99”); |
| $(“.maskPhone”).mask(‘(99)9999-9999?9’).focusout(function (event) { |
| var target, phone, element; |
| target = (event.currentTarget) ? event.currentTarget : event.srcElement; |
| phone = target.value.replace(/\D/g, ”); |
| element = $(target); |
| element.unmask(); |
| if(phone.length > 10) { |
| element.mask(“(99) 99999-999?9”); |
| } else { |
| element.mask(“(99) 9999-9999?9”); |
| } |
| });; |
| $(“.pessoa-juridica”).hide(); |
|
|
| $(“#cep”).blur(function() { |
| var cep = $(this).val(); |
| if(cep != “”) { |
|
|
| jQuery.ajax({ |
| url: ‘actions-cadastros.php’, |
| type: ‘POST’, |
| async: true, |
| dataType: ‘JSON’, |
| data: { |
| codigo: cep, |
| acao: ‘verificar_coordenadas’, |
| cep : cep |
| }, |
| complete: function(result) { |
| }, |
| success: function(result) { |
| if (result.msg != ”) { |
| alert(‘Erro ao consultar endereço’); |
| } |
| var bairro = result.bairro; |
| var logradouro_tipo = result.tipo_logradouro; |
| var logradouro = result.logradouro; |
| var estado = result.uf; |
| var cidade = result.cidade; |
|
|
| $(“#endereco”).val(logradouro_tipo + ‘ ‘ + logradouro); |
| $(“#bairro”).val(bairro); |
| $(“#estado”).val(estado); |
| $(“#cidade”).val(cidade); |
|
|
| } |
|
|
|
|
| }); |
|
|
| } |
| }) |
|
|
| $(“#tipo_pessoa”).change(function() { |
| $(“.pessoa-juridica”).hide(); |
| $(“.pessoa-fisica”).hide(); |
| $(“.pessoa-“+$(this).val()).show(); |
| }); |
| }); |
|
|
| function changeHumor2(valor) { |
| $(“#imgHumor2”).attr(‘src’, ‘assets/images/’+valor+’.png’); |
| $.ajax({ |
| url: ‘actions-suporte.php’, |
| async: true, |
| method: ‘post’, |
| data: { |
| acao: ‘humor’, |
| protocolo: array_chat.protocolo, |
| valor: valor |
| }, |
| complete: function( _var ) { |
|
|
| } |
| }); |
| } |
|
|
| var enviado = 0; |
| $(window).load(function() { |
| $(“#usuario”).focus(); |
| }); |
|
|
| $(function() { |
| $(“#senha,#usuario”).keypress(function(e) { |
| if (e.which == 13) { |
| document.forms[‘form-login’].submit(); return false; |
| } |
| }); |
| }); |
|
|
| function validateEmail(sEmail) { |
| var filter = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/; |
| if (filter.test(sEmail)) { |
| return true; |
| } |
| else { |
| return false; |
| } |
| } |
|
|
| function validate_cnpj(val) { |
|
|
| if (val.match(/^\d{2}\.\d{3}\.\d{3}\/\d{4}\-\d{2}$/) != null) { |
| var val1 = val.substring(0, 2); |
| var val2 = val.substring(3, 6); |
| var val3 = val.substring(7, 10); |
| var val4 = val.substring(11, 15); |
| var val5 = val.substring(16, 18); |
|
|
| var i; |
| var number; |
| var result = true; |
|
|
| number = (val1 + val2 + val3 + val4 + val5); |
|
|
| s = number; |
|
|
| c = s.substr(0, 12); |
| var dv = s.substr(12, 2); |
| var d1 = 0; |
|
|
| for (i = 0; i < 12; i++) |
| d1 += c.charAt(11 – i) * (2 + (i % 8)); |
|
|
| if (d1 == 0) |
| result = false; |
|
|
| d1 = 11 – (d1 % 11); |
|
|
| if (d1 > 9) d1 = 0; |
|
|
| if (dv.charAt(0) != d1) |
| result = false; |
|
|
| d1 *= 2; |
| for (i = 0; i < 12; i++) { |
| d1 += c.charAt(11 – i) * (2 + ((i + 1) % 8)); |
| } |
|
|
| d1 = 11 – (d1 % 11); |
| if (d1 > 9) d1 = 0; |
|
|
| if (dv.charAt(1) != d1) |
| result = false; |
|
|
| return result; |
| } |
| return false; |
| } |
|
|
| function validate_cpf(val) { |
|
|
| if (val.match(/^\d{3}\.\d{3}\.\d{3}\-\d{2}$/) != null) { |
| var val1 = val.substring(0, 3); |
| var val2 = val.substring(4, 7); |
| var val3 = val.substring(8, 11); |
| var val4 = val.substring(12, 14); |
|
|
| var i; |
| var number; |
| var result = true; |
|
|
| number = (val1 + val2 + val3 + val4); |
|
|
| s = number; |
| c = s.substr(0, 9); |
| var dv = s.substr(9, 2); |
| var d1 = 0; |
|
|
| for (i = 0; i < 9; i++) { |
| d1 += c.charAt(i) * (10 – i); |
| } |
|
|
| if (d1 == 0) |
| result = false; |
|
|
| d1 = 11 – (d1 % 11); |
| if (d1 > 9) d1 = 0; |
|
|
| if (dv.charAt(0) != d1) |
| result = false; |
|
|
| d1 *= 2; |
| for (i = 0; i < 9; i++) { |
| d1 += c.charAt(i) * (11 – i); |
| } |
|
|
| d1 = 11 – (d1 % 11); |
| if (d1 > 9) d1 = 0; |
|
|
| if (dv.charAt(1) != d1) |
| result = false; |
|
|
| return result; |
| } |
|
|
| return false; |
| } |
|
|
| function submitCadastro(tipo) { |
| var form = $(“#form_cadastro”); |
| var formSerialize = $(“#form_cadastro”).serialize(); |
| $(“.has-error”).removeClass(‘has-error’); |
|
|
| if (form.find(‘#usuario’).val() == ”) { |
| form.find(“#usuario”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| if (form.find(‘#senha’).val() == ”) { |
| form.find(“#senha”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| if (form.find(‘#csenha’).val() == ”) { |
| form.find(“#csenha”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| if (form.find(‘#csenha’).val() != form.find(‘#senha’).val()) { |
| form.find(“#csenha”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
|
|
|
|
| if (form.find(‘#tipo_pessoa’).val() == ”) { |
| form.find(“#tipo_pessoa”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| if (form.find(‘#nome’).val() == ”) { |
| form.find(“#nome”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| if (form.find(‘#tipo_pessoa’).val() == ‘fisica’) { |
|
|
| if (form.find(‘#nascimento’).val() == ”) { |
| form.find(“#nascimento”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| } |
|
|
| if (form.find(‘#tipo_pessoa’).val() == ‘juridica’) { |
|
|
| if (form.find(‘#abertura’).val() == ”) { |
| form.find(“#abertura”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| } |
|
|
| if (form.find(‘#tipo_1’).val() == ”) { |
| form.find(“#tipo_1”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| if (form.find(‘#tipo_1’).val() == ‘c’ && form.find(‘#operadora_1’).val() == ”) { |
| form.find(“#operadora_1”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| if (form.find(‘#numero_1’).val() == ”) { |
| form.find(“#numero_1”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| if (form.find(‘#cep’).val() == ”) { |
| form.find(“#cep”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| if (form.find(‘#endereco’).val() == ”) { |
| form.find(“#endereco”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| if (form.find(‘#numero’).val() == ”) { |
| form.find(“#numero”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| if (form.find(‘#bairro’).val() == ”) { |
| form.find(“#bairro”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| if (form.find(‘#estado’).val() == ”) { |
| form.find(“#estado”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| if (form.find(‘#cidade’).val() == ”) { |
| form.find(“#cidade”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
|
|
|
|
| if (tipo == 0 && enviado == 0) { |
| $(“#modal-cadastro”).mLoading({ |
| text:”Aguarde…”, |
| }); |
| enviado = 1; |
| $(“#btnCriarCadastro”).hide(); |
| $.ajax({ |
| type: “POST”, |
| url: “actions-cadastros.php?acao=cadastrar”, |
| data: $(“#form_cadastro”).serialize(), |
| success: function (r) { |
| if (r.success) { |
| $(“#modal-cadastro”).mLoading(‘hide’); |
| $(“#infoCadastro”).removeClass(‘alert-danger’).addClass(‘alert-success’).html(‘Cadastro efetuado com sucesso. Estamos te redirecionando…’); |
| $(“#infoCadastro”).fadeIn(); |
| setTimeout(function() { |
| location = ‘./index.php?acao=login’; |
| },2000); |
|
|
| } else { |
| $(“#modal-cadastro”).mLoading(‘hide’); |
| enviado = 0; |
| $(“#btnCriarCadastro”).show(); |
| if (r.motivo == ‘email’) { |
| $(“#infoCadastro”).html(‘Esse e-mail já está cadastrado, por favor escolha outro.’); |
| $(“#infoCadastro”).fadeIn(); |
| setTimeout(function() { |
| $(“#infoCadastro”).fadeOut(); |
| },3000); |
| form.find(“#email”).parent().addClass(‘has-error’); |
| } else if (r.motivo == ‘usuario’) { |
| $(“#infoCadastro”).html(‘Esse usuário já está cadastrado, por favor escolha outro.’); |
| $(“#infoCadastro”).fadeIn(); |
| setTimeout(function() { |
| $(“#infoCadastro”).fadeOut(); |
| },3000); |
| form.find(“#usuario”).parent().addClass(‘has-error’); |
| } |
| } |
| }, |
| dataType: ‘json’ |
| }); |
| } |
| } |
|
|
|
|
| $(function() { |
| $(“#form_cadastro”).find(‘input,select’).blur(function() { |
| submitCadastro(1); |
| $(“#infoCadastro”).hide(); |
| }); |
| }); |
|
|
| |
| </script> |
| </body> |
| </html> |
|
|
|
|
|
|
| <script src=”assets/js/mask.js“></script> |
| <script src=”assets/js/loadSpin.js“></script> |
| <script> |
| $(function() { |
| $(“#cep”).mask(“99999-999”); |
| $(“#nascimento, #abertura”).mask(’99/99/9999′); |
| $(“#cpf”).mask(“999.999.999-99”); |
| $(“#cnpj”).mask(“99.999.999/9999-99”); |
| $(“.maskPhone”).mask(‘(99)9999-9999?9’).focusout(function (event) { |
| var target, phone, element; |
| target = (event.currentTarget) ? event.currentTarget : event.srcElement; |
| phone = target.value.replace(/\D/g, ”); |
| element = $(target); |
| element.unmask(); |
| if(phone.length > 10) { |
| element.mask(“(99) 99999-999?9”); |
| } else { |
| element.mask(“(99) 9999-9999?9”); |
| } |
| });; |
| $(“.pessoa-juridica”).hide(); |
|
|
| $(“#cep”).blur(function() { |
| var cep = $(this).val(); |
| if(cep != “”) { |
|
|
| jQuery.ajax({ |
| url: ‘actions-cadastros.php’, |
| type: ‘POST’, |
| async: true, |
| dataType: ‘JSON’, |
| data: { |
| codigo: cep, |
| acao: ‘verificar_coordenadas’, |
| cep : cep |
| }, |
| complete: function(result) { |
| }, |
| success: function(result) { |
| if (result.msg != ”) { |
| alert(‘Erro ao consultar endereço’); |
| } |
| var bairro = result.bairro; |
| var logradouro_tipo = result.tipo_logradouro; |
| var logradouro = result.logradouro; |
| var estado = result.uf; |
| var cidade = result.cidade; |
|
|
| $(“#endereco”).val(logradouro_tipo + ‘ ‘ + logradouro); |
| $(“#bairro”).val(bairro); |
| $(“#estado”).val(estado); |
| $(“#cidade”).val(cidade); |
|
|
| } |
|
|
|
|
| }); |
|
|
| } |
| }) |
|
|
| $(“#tipo_pessoa”).change(function() { |
| $(“.pessoa-juridica”).hide(); |
| $(“.pessoa-fisica”).hide(); |
| $(“.pessoa-“+$(this).val()).show(); |
| }); |
| }); |
|
|
| function changeHumor2(valor) { |
| $(“#imgHumor2”).attr(‘src’, ‘assets/images/’+valor+’.png’); |
| $.ajax({ |
| url: ‘actions-suporte.php’, |
| async: true, |
| method: ‘post’, |
| data: { |
| acao: ‘humor’, |
| protocolo: array_chat.protocolo, |
| valor: valor |
| }, |
| complete: function( _var ) { |
|
|
| } |
| }); |
| } |
|
|
| var enviado = 0; |
| $(window).load(function() { |
| $(“#usuario”).focus(); |
| }); |
|
|
| $(function() { |
| $(“#senha,#usuario”).keypress(function(e) { |
| if (e.which == 13) { |
| document.forms[‘form-login’].submit(); return false; |
| } |
| }); |
| }); |
|
|
| function validateEmail(sEmail) { |
| var filter = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/; |
| if (filter.test(sEmail)) { |
| return true; |
| } |
| else { |
| return false; |
| } |
| } |
|
|
| function validate_cnpj(val) { |
|
|
| if (val.match(/^\d{2}\.\d{3}\.\d{3}\/\d{4}\-\d{2}$/) != null) { |
| var val1 = val.substring(0, 2); |
| var val2 = val.substring(3, 6); |
| var val3 = val.substring(7, 10); |
| var val4 = val.substring(11, 15); |
| var val5 = val.substring(16, 18); |
|
|
| var i; |
| var number; |
| var result = true; |
|
|
| number = (val1 + val2 + val3 + val4 + val5); |
|
|
| s = number; |
|
|
| c = s.substr(0, 12); |
| var dv = s.substr(12, 2); |
| var d1 = 0; |
|
|
| for (i = 0; i < 12; i++) |
| d1 += c.charAt(11 – i) * (2 + (i % 8)); |
|
|
| if (d1 == 0) |
| result = false; |
|
|
| d1 = 11 – (d1 % 11); |
|
|
| if (d1 > 9) d1 = 0; |
|
|
| if (dv.charAt(0) != d1) |
| result = false; |
|
|
| d1 *= 2; |
| for (i = 0; i < 12; i++) { |
| d1 += c.charAt(11 – i) * (2 + ((i + 1) % 8)); |
| } |
|
|
| d1 = 11 – (d1 % 11); |
| if (d1 > 9) d1 = 0; |
|
|
| if (dv.charAt(1) != d1) |
| result = false; |
|
|
| return result; |
| } |
| return false; |
| } |
|
|
| function validate_cpf(val) { |
|
|
| if (val.match(/^\d{3}\.\d{3}\.\d{3}\-\d{2}$/) != null) { |
| var val1 = val.substring(0, 3); |
| var val2 = val.substring(4, 7); |
| var val3 = val.substring(8, 11); |
| var val4 = val.substring(12, 14); |
|
|
| var i; |
| var number; |
| var result = true; |
|
|
| number = (val1 + val2 + val3 + val4); |
|
|
| s = number; |
| c = s.substr(0, 9); |
| var dv = s.substr(9, 2); |
| var d1 = 0; |
|
|
| for (i = 0; i < 9; i++) { |
| d1 += c.charAt(i) * (10 – i); |
| } |
|
|
| if (d1 == 0) |
| result = false; |
|
|
| d1 = 11 – (d1 % 11); |
| if (d1 > 9) d1 = 0; |
|
|
| if (dv.charAt(0) != d1) |
| result = false; |
|
|
| d1 *= 2; |
| for (i = 0; i < 9; i++) { |
| d1 += c.charAt(i) * (11 – i); |
| } |
|
|
| d1 = 11 – (d1 % 11); |
| if (d1 > 9) d1 = 0; |
|
|
| if (dv.charAt(1) != d1) |
| result = false; |
|
|
| return result; |
| } |
|
|
| return false; |
| } |
|
|
| function submitCadastro(tipo) { |
| var form = $(“#form_cadastro”); |
| var formSerialize = $(“#form_cadastro”).serialize(); |
| $(“.has-error”).removeClass(‘has-error’); |
|
|
| if (form.find(‘#usuario’).val() == ”) { |
| form.find(“#usuario”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| if (form.find(‘#senha’).val() == ”) { |
| form.find(“#senha”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| if (form.find(‘#csenha’).val() == ”) { |
| form.find(“#csenha”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| if (form.find(‘#csenha’).val() != form.find(‘#senha’).val()) { |
| form.find(“#csenha”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
|
|
|
|
| if (form.find(‘#tipo_pessoa’).val() == ”) { |
| form.find(“#tipo_pessoa”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| if (form.find(‘#nome’).val() == ”) { |
| form.find(“#nome”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| if (form.find(‘#tipo_pessoa’).val() == ‘fisica’) { |
|
|
| if (form.find(‘#nascimento’).val() == ”) { |
| form.find(“#nascimento”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| } |
|
|
| if (form.find(‘#tipo_pessoa’).val() == ‘juridica’) { |
|
|
| if (form.find(‘#abertura’).val() == ”) { |
| form.find(“#abertura”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| } |
|
|
| if (form.find(‘#tipo_1’).val() == ”) { |
| form.find(“#tipo_1”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| if (form.find(‘#tipo_1’).val() == ‘c’ && form.find(‘#operadora_1’).val() == ”) { |
| form.find(“#operadora_1”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| if (form.find(‘#numero_1’).val() == ”) { |
| form.find(“#numero_1”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| if (form.find(‘#cep’).val() == ”) { |
| form.find(“#cep”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| if (form.find(‘#endereco’).val() == ”) { |
| form.find(“#endereco”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| if (form.find(‘#numero’).val() == ”) { |
| form.find(“#numero”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| if (form.find(‘#bairro’).val() == ”) { |
| form.find(“#bairro”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| if (form.find(‘#estado’).val() == ”) { |
| form.find(“#estado”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
| if (form.find(‘#cidade’).val() == ”) { |
| form.find(“#cidade”).parent().addClass(‘has-error’); |
| return false; |
| } |
|
|
|
|
|
|
| if (tipo == 0 && enviado == 0) { |
| $(“#modal-cadastro”).mLoading({ |
| text:”Aguarde…”, |
| }); |
| enviado = 1; |
| $(“#btnCriarCadastro”).hide(); |
| $.ajax({ |
| type: “POST”, |
| url: “actions-cadastros.php?acao=cadastrar”, |
| data: $(“#form_cadastro”).serialize(), |
| success: function (r) { |
| if (r.success) { |
| $(“#modal-cadastro”).mLoading(‘hide’); |
| $(“#infoCadastro”).removeClass(‘alert-danger’).addClass(‘alert-success’).html(‘Cadastro efetuado com sucesso. Estamos te redirecionando…’); |
| $(“#infoCadastro”).fadeIn(); |
| setTimeout(function() { |
| location = ‘./index.php?acao=login’; |
| },2000); |
|
|
| } else { |
| $(“#modal-cadastro”).mLoading(‘hide’); |
| enviado = 0; |
| $(“#btnCriarCadastro”).show(); |
| if (r.motivo == ‘email’) { |
| $(“#infoCadastro”).html(‘Esse e-mail já está cadastrado, por favor escolha outro.’); |
| $(“#infoCadastro”).fadeIn(); |
| setTimeout(function() { |
| $(“#infoCadastro”).fadeOut(); |
| },3000); |
| form.find(“#email”).parent().addClass(‘has-error’); |
| } else if (r.motivo == ‘usuario’) { |
| $(“#infoCadastro”).html(‘Esse usuário já está cadastrado, por favor escolha outro.’); |
| $(“#infoCadastro”).fadeIn(); |
| setTimeout(function() { |
| $(“#infoCadastro”).fadeOut(); |
| },3000); |
| form.find(“#usuario”).parent().addClass(‘has-error’); |
| } |
| } |
| }, |
| dataType: ‘json’ |
| }); |
| } |
| } |
|
|
|
|
| $(function() { |
| $(“#form_cadastro”).find(‘input,select’).blur(function() { |
| submitCadastro(1); |
| $(“#infoCadastro”).hide(); |
| }); |
| }); |
|
|
| |
| </script> |
| </body> |
| </html> |
| |