Enviar pesquisa
Carregar
New 3
•
Transferir como TXT, PDF
•
0 gostou
•
79 visualizações
W
William Avelar
Seguir
Teste
Leia menos
Leia mais
Internet
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 10
Baixar agora
Recomendados
Programación Nativa de un CRUD
Programación Nativa de un CRUD
FUNDET ECUADOR
Drupal Cms Prezentace
Drupal Cms Prezentace
Tomáš Kafka
2km Workshop: Desenvolvimento ágil com o CakePHP
2km Workshop: Desenvolvimento ágil com o CakePHP
Carlos Pires
Palestra PythonBrasil[8]
Palestra PythonBrasil[8]
Thiago Da Silva
DOCUMENTACION PAGINA WEB PHP
DOCUMENTACION PAGINA WEB PHP
Dorian Xavier Bendezu Martinez
jQuery - Javascript para quem não sabe Javascript
jQuery - Javascript para quem não sabe Javascript
Nando Vieira
Miniray.php
Miniray.php
maeeeng69
Quiz Component For Joomla
Quiz Component For Joomla
guestebb21a
Recomendados
Programación Nativa de un CRUD
Programación Nativa de un CRUD
FUNDET ECUADOR
Drupal Cms Prezentace
Drupal Cms Prezentace
Tomáš Kafka
2km Workshop: Desenvolvimento ágil com o CakePHP
2km Workshop: Desenvolvimento ágil com o CakePHP
Carlos Pires
Palestra PythonBrasil[8]
Palestra PythonBrasil[8]
Thiago Da Silva
DOCUMENTACION PAGINA WEB PHP
DOCUMENTACION PAGINA WEB PHP
Dorian Xavier Bendezu Martinez
jQuery - Javascript para quem não sabe Javascript
jQuery - Javascript para quem não sabe Javascript
Nando Vieira
Miniray.php
Miniray.php
maeeeng69
Quiz Component For Joomla
Quiz Component For Joomla
guestebb21a
Un juego creado en php
Un juego creado en php
Erwin Lobo
Quiz Component For Joomla
Quiz Component For Joomla
guestebb21a
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
Takashi Uemura
Documentacion edderson callpa_ortiz
Documentacion edderson callpa_ortiz
Edderson J. Ortiz
Zend Framework: abordagem prática
Zend Framework: abordagem prática
Marcelo Andrade
New text document (2) 2
New text document (2) 2
raj lex
Php codigos interfaces fredy guzman cusihunca
Php codigos interfaces fredy guzman cusihunca
Tigger_Fred
Simple flat ui css accordion
Simple flat ui css accordion
Samsury Blog
Minishell
Minishell
hacker indonesia
Javascript and jQuery for Mobile
Javascript and jQuery for Mobile
Ivano Malavolta
Sis quiz
Sis quiz
Clesio Veloso
JS for Rails developers
JS for Rails developers
Timur Vafin
Php & mysql
Php & mysql
ola98z
Sumahexavector
Sumahexavector
jbersosa
JSztuczki
JSztuczki
Tomasz Dziuda
Blospot
Blospot
Michael Scofield
Introducción a Bolt
Introducción a Bolt
Asier Marqués
возводим динамическую таблицу, No views, no problem. Крайнюк Михаил
возводим динамическую таблицу, No views, no problem. Крайнюк Михаил
DrupalSib
Mais conteúdo relacionado
Mais procurados
Un juego creado en php
Un juego creado en php
Erwin Lobo
Quiz Component For Joomla
Quiz Component For Joomla
guestebb21a
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
Takashi Uemura
Documentacion edderson callpa_ortiz
Documentacion edderson callpa_ortiz
Edderson J. Ortiz
Zend Framework: abordagem prática
Zend Framework: abordagem prática
Marcelo Andrade
New text document (2) 2
New text document (2) 2
raj lex
Php codigos interfaces fredy guzman cusihunca
Php codigos interfaces fredy guzman cusihunca
Tigger_Fred
Simple flat ui css accordion
Simple flat ui css accordion
Samsury Blog
Minishell
Minishell
hacker indonesia
Javascript and jQuery for Mobile
Javascript and jQuery for Mobile
Ivano Malavolta
Sis quiz
Sis quiz
Clesio Veloso
JS for Rails developers
JS for Rails developers
Timur Vafin
Php & mysql
Php & mysql
ola98z
Sumahexavector
Sumahexavector
jbersosa
JSztuczki
JSztuczki
Tomasz Dziuda
Blospot
Blospot
Michael Scofield
Introducción a Bolt
Introducción a Bolt
Asier Marqués
возводим динамическую таблицу, No views, no problem. Крайнюк Михаил
возводим динамическую таблицу, No views, no problem. Крайнюк Михаил
DrupalSib
Mais procurados
(18)
Un juego creado en php
Un juego creado en php
Quiz Component For Joomla
Quiz Component For Joomla
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
Documentacion edderson callpa_ortiz
Documentacion edderson callpa_ortiz
Zend Framework: abordagem prática
Zend Framework: abordagem prática
New text document (2) 2
New text document (2) 2
Php codigos interfaces fredy guzman cusihunca
Php codigos interfaces fredy guzman cusihunca
Simple flat ui css accordion
Simple flat ui css accordion
Minishell
Minishell
Javascript and jQuery for Mobile
Javascript and jQuery for Mobile
Sis quiz
Sis quiz
JS for Rails developers
JS for Rails developers
Php & mysql
Php & mysql
Sumahexavector
Sumahexavector
JSztuczki
JSztuczki
Blospot
Blospot
Introducción a Bolt
Introducción a Bolt
возводим динамическую таблицу, No views, no problem. Крайнюк Михаил
возводим динамическую таблицу, No views, no problem. Крайнюк Михаил
New 3
1.
<?php $erros = isset($_SESSION['form_cad_error'])
? $_SESSION['form_cad_error'] : false; function g_dados($key) { return isset($_SESSION['form_cad'][$key]) ? $_SESSION['form_cad'][$key] : ''; } ?> <style> .row-separator{ display:block; padding:3px 0; margin:5px 0; color:#FFF; font-size:15px; border-bottom:1px dashed #ccc; } .indisponivel{ font-size:14px; color:#F00 !important; } .alert-patrocinador{ font-size:16px; font-weight:bold; } </style> <script> $(document).ready(function(){ ); </script> <form method="post" id="form-distribuidor" onsubmit="desativaBtn()" action="<?php echo base_url('index.php/distribuidor/salvar_distribuidor') ?>"> <div class="box-content background_estatico" style="color: #FFF;"> <div class="box-content-header"> <div class="box-content-header-bg"></div> Formulário de cadastro </div> <div class="centralizado regulamargem"> <?php if ($erros) { ?> <div style="margin:1px;" class="alert alert-danger"> <?php foreach ($erros as $e) { ?> <div>- <?php echo $e ?></div> <?php } ?> </div> <?php } ?> <strong class="row-separator">Seu Patrocinador</strong> <fieldset class="col-md-2"> <label>Patrocinado por:</label> <input type="text" value="<?php echo get_user_current_url() && g_dados('di_usuario_patrocinador') == false ? get_user_current_url()->di_usuario : g_dados('di_usuario_patrocinador') ?>" class="di_ni_patrocinador validate[required]" name="di_usuario_patrocinador" onblur="verificar_patrocinador(this.value)" size="20"/> <?php if (get_user_current_url() && g_dados('di_usuario_patrocinador') == false) { ?> <script> $(function() {
2.
verificar_patrocinador('<?php echo get_user_current_url()->di_usuario ?>'); }); </script> <?php
} ?> </fieldset> <div class="clearfix"></div> <strong class="row-separator">Dados Pessoais:</strong> <div style="display:none;"> <fieldset class="col-md-2"> <label>Tipo:</label> <label>Pessoa FÃsica</label> <input type="radio" name="di_pessoa" onclick="set_pessoa(1)" checked="checked" value="1" /> <label>Pessoa JurÃdica</label> <input type="radio" name="di_pessoa" onclick="set_pessoa(2)" value="2" /> </fieldset> </div> <fieldset class="col-md-5"> <label>Nome:</label> <input type="text" name="di_nome" value="<?php echo g_dados('di_nome') ?>" class="validate[required]" size="69" /> </fieldset> <div class="clearfix"></div> <fieldset class="col-md-2"> <label class="recebe-rg">RG:</label> <input type="text" name="di_rg" id="di_rg" value="<?php echo g_dados('di_rg') ?>" class="" size="20" /> </fieldset> <fieldset class="col-md-2"> <label class="recebe-cpf">CPF:</label> <input type="text" name="di_cpf" class="mcpf" onblur="VerificaCPF(this)" id="di_cpf" value="<?php echo g_dados('di_cpf') ?>" size="20" maxlength="20" onblur="VerificaCPF(this)"/> </fieldset> <div class="clearfix"></div> <fieldset class="col-md-2"> <label>Estado civil:</label> <select name="di_estado_civil" class="validate[required]"> <option <?php echo g_dados('di_estado_civil') == 'Solteiro(a)' ? 'selected' : '' ?> value="Solteiro(a)">Solteiro(a)</option> <option <?php echo g_dados('di_estado_civil') == 'Casado(a)' ? 'selected' : '' ?> value="Casado(a)">Casado(a)</option> <option <?php echo g_dados('di_estado_civil') == 'Viúvo(a)' ? 'selected' : '' ?> value="Viúvo(a)">Viúvo(a)</option> </select> </fieldset> <fieldset class="col-md-2"> <label>Sexo:</label> <select class="validate[required]" name="di_sexo"> <option value="">--Selecionar--</option> <option <?php echo g_dados('di_sexo') == 'M' ? 'selected' : '' ?> value="M">Masculino</option> <option <?php echo g_dados('di_sexo') == 'F' ? 'selected' : '' ?> value="F">Feminino</option> </select> </fieldset> <div class="clearfix"></div> <fieldset class="col-md-2"> <label>Data de nascimento:</label> <input type="text" value="<?php echo
3.
g_dados('di_data_nascimento') ?>" name="di_data_nascimento" class="validate[required]
mdata" size="20"> </fieldset> <div style="display:none;"> <fieldset class="col-md-2"> <label>Número de dependentes:</label> <select class="validate[required]" name="di_dependentes"> <option value="0">Selecione</option> <?php for ($i = 0; $i < 21; $i++) { ?> <option><?php echo $i ?></option> <?php } ?> </select> </fieldset> </div> <div class="clearfix"></div> <strong class="row-separator">Endereço</strong> <fieldset class="col-md-2"> <label>PaÃs:</label> <select name="di_pais" id="di_pais" class="ajax-pa validate[required]"> <option value="">---selecione---</option> <?php $pa = $this->db->get('pais')->result(); foreach ($pa as $p) { if($p->ps_id == 1){ ?> <option <?php echo g_dados('di_pais') == $p->ps_id ? 'selected' : '' ?> class="ps-<?php echo $p->ps_nome ?>" value="<?php echo $p- >ps_id ?>"><?php echo $p->ps_nome ?></option> <?php } } ?> </select> </fieldset> <fieldset class="col-md-2"> <label>CEP:</label> <input type="text" name="di_cep" value="<?php echo g_dados('di_cep') ?>" id="di_cep" size="14" onblur="buscar_endereco(this.value)"/> </fieldset> <div class="clearfix"></div> <fieldset class="col-md-2"> <label>Estado:</label> <select name="di_uf" class="ajax-uf validate[required]"> <option value="">---selecione---</option> <?php $es = $this->db->get('estados')->result(); foreach ($es as $e) { ?> <option <?php echo g_dados('di_uf') == $e->es_id ? 'selected' : '' ?> class="uf-<?php echo $e->es_uf ?>" value="<?php echo $e- >es_id ?>"><?php echo $e->es_nome ?></option> <?php } ?> </select> </fieldset> <fieldset class="col-md-2"> <label>Cidade:</label> <input type="text" name="di_cidade" class="validate[required]" value="<?php echo g_dados('di_cidade') ?>" > </fieldset> <div class="clearfix"></div> <fieldset class="col-md-5">
4.
<label>Bairro:</label> <input type="text" name="di_bairro"
value="<?php echo g_dados('di_bairro') ?>" size="30" class="validate[required]" /> </fieldset> <div class="clearfix"></div> <fieldset class="col-md-5"> <label>Endereço:</label> <input type="text" name="di_endereco" value="<?php echo g_dados('di_endereco') ?>" size="50" class="validate[required]" /> </fieldset> <fieldset class="col-md-2"> <label>Número:</label> <input type="text" name="di_numero" value="<?php echo g_dados('di_numero') ?>" size="30" id="di_numero"/> </fieldset> <div class="clearfix"></div> <fieldset class="col-md-5"> <label>Complemento:</label> <input type="text" name="di_complemento" value="<?php echo g_dados('di_complemento') ?>" size="14" /> </fieldset> <div class="clearfix"></div> <strong class="row-separator">Contato</strong> <fieldset class="col-md-2"> <label>Telefone:</label> <input type="text" maxlength="20" class="validate[required]" value="<?php echo g_dados('di_fone1') ?>" name="di_fone1" /> </fieldset> <fieldset class="col-md-2"> <label>Celular:</label> <input type="text" maxlength="20" class="validate[required]" value="<?php echo g_dados('di_fone2') ?>" name="di_fone2" /> </fieldset> <div class="clearfix"></div> <fieldset class="col-md-2"> <label>E-mail:</label> <input type="text" id="email1" value="<?php echo g_dados('di_email') ?>" name="di_email" class="validate[required,custom[email]]" size="50" /> </fieldset> <fieldset class="col-md-2"> <label>Repetir E-mail:</label> <input type="text" value="<?php echo g_dados('di_email') ?>" class="validate[required,custom[email],equals[email1]]" size="50" /> </fieldset> <div class="clearfix"></div> <strong class="row-separator">Usuário e Senha de acesso:</strong> <fieldset class="col-md-2"> <label>Login:</label> <input type="text" value="<?php echo g_dados('di_usuario') ?>" name="di_usuario" onblur="usuario_disponivel(this.value)" class="di_usuario validate[required,minSize[4]]" /> </fieldset> <div class="clearfix"></div> <fieldset class="col-md-2"> <label>Senha:</label> <input type="password" value="<?php echo g_dados('senha') ?>" name="senha" id="senha" class="validate[required,minSize[6]]"/> </fieldset>
5.
<fieldset class="col-md-2"> <label>Repetir senha:</label> <input
type="password" value="<?php echo g_dados('senha') ?>" class="validate[required,equals[senha],minSize[6]]"/> </fieldset> <div class="clearfix"></div> <fieldset class="col-md-2"> <label>Senha Financeira:</label> <input type="password" value="<?php echo g_dados('senha_finaceira') ?>" name="senha_finaceira" id="senha_finaceira" class="validate[required,minSize[6]]"/> </fieldset> <fieldset class="col-md-2"> <label>Repetir Senha Financeira:</label> <input type="password" value="<?php echo g_dados('senha_finaceira') ?>" class="validate[required,equals[senha_finaceira],minSize[6]]"/> </fieldset> <div class="clearfix"></div> <input type="hidden" name="recebimento_plano" value="1" /> <div class="clearfix"></div> <strong class="row-separator">Captcha</strong> <div class="clearfix"></div> <fieldset class="col-md-2" style="width: 20%;"> <label>Digite os caracteres da Imagem:</label> <input type="text" name="cap" /> <center> <?php if (isset($_GET['msg'])) { echo "<p style='color:#f00;'>" . $_GET['msg'] . "</p>"; } ?> </center> </fieldset> <fieldset class="col-md-2"> <label>Captcha:</label> <?php echo $_SESSION['captcha_cadastro_img']; //echo $_SESSION['captcha_word'];?> </fieldset> <div class="clearfix"></div> <strong class="row-separator">Termos de Uso:</strong> <p> <input type="checkbox" class="validate[required]" name="li" value="sim" /> Eu confirmo que li, e entendi e concordo com a Evodia Termos e Condições Gerais e polÃtica de privacidade. <a style="color:#FFF" href="javascript:void(0);" onclick="window.open('<?php echo base_url("public/termo/contrato_empreendedores.pdf") ?>', '', 'width=1000,height=650,left=100');">Clique aqui para ler.</a> </p> <div class="clearfix"></div> <button type="submit" class="btn btn-success btn-large" id="enviar- cadastro">Cadastrar</button> </div> </div>
6.
</form> <style> .disponivel{color:#090;} .indisponivel{color:#f00;} </style> <script> $(function() { $(".formError").live('hover', function()
{ $(".formError").remove(); }); }); function get_loading() { return "<span class='loading-ajax'><img src='<?php echo base_url('public/imagem/loading.gif') ?>' /> aguarde...</span>"; } function delete_loading() { $(".loading-ajax").remove(); } function set_pessoa($tipo) { if ($tipo == 1) { $(".recebe-rg").html("RG:"); $(".recebe-cpf").html("CPF:"); $(".mcpf_number").mask("99999999999"); } else { $(".recebe-rg").html("IE:"); $(".recebe-cpf").html("CNPJ:"); $(".mcpf_number").mask("99.999.999/9999-99"); } } function buscar_endereco($cep) { id_pais = $(".ajax-pa").val(); if (id_pais != 1) { return false; } $("#di_cep").after(get_loading()); $.ajax({ url: '<?php echo base_url('index.php/distribuidor/buscar_cep') ?>', dataType: 'json', type: 'post', data: {cep: $cep}, success: function($json) { if ($json.bairro) { carrega_uf_cidade($json); var $endereco = $json.logradouro; $("input[name='di_bairro']").val($json.bairro); $("input[name='di_cidade']").val($json.localidade); $("input[name='di_endereco']").val($endereco); } else { delete_loading(); } }, error: function(jqXHR, textStatus, errorThrown) { } });
7.
} function atualizar_cidade(uf_sel_id, $cidade)
{ $(".recebe-cidade").html("<option value=''>Aguarde...</option>"); $.ajax({ url: '<?php echo base_url() ?>index.php/distribuidor/cidades', type: 'POST', data: {es_id: uf_sel_id}, dataType: 'json', success: function(cidadesJson) { var txt_cidades = "<option value=''>--Selecione a cidade-- </option>"; $.each(cidadesJson, function(index, cidade) { txt_cidades += "<option class='cid-" + cidade.ci_id + "' value='" + cidade.ci_id + "'>" + cidade.ci_nome + "</option>"; }); $(".recebe-cidade").html(txt_cidades); $(".recebe-cidade").removeAttr("disabled"); marcar_cidade_selecionada($cidade); $("#di_numero").focus(); } }); delete_loading(); } function carrega_uf_cidade($json) { $(".ajax-uf option").removeAttr('selected'); $(".uf-" + $json.uf).attr('selected', 'selected'); $id_uf = $(".uf-" + $json.uf).val(); atualizar_cidade($id_uf, $json); } function atualizar_uf(pa_sel_id, $estado) { $(".recebe-estado").html("<option value=''>Aguarde...</option>"); $.ajax({ url: '<?php echo base_url() ?>index.php/distribuidor/estados', type: 'POST', data: {pa_id: pa_sel_id}, dataType: 'json', success: function(ufsJson) { var txt_estados = "<option value=''>--Selecione a cidade-- </option>"; $.each(estadosJson, function(index, estado) { txt_estados += "<option class='uf-" + estado.es_id + "' value='" + estado.es_id + "'>" + estado.es_nome + "</option>"; }); $(".recebe-estado").html(txt_estados); $(".recebe-estado").removeAttr("disabled"); marcar_estado_selecionado($estado); $("#di_numero").focus(); } });
8.
delete_loading(); } function carrega_pais_uf($json) { $(".ajax-pa
option").removeAttr('selected'); $(".pa-" + $json.uf).attr('selected', 'selected'); $id_uf = $(".pa-" + $json.uf).val(); atualizar_uf($id_pa, $json); } function marcar_cidade_selecionada($json) { $.ajax({ url: "<?php echo base_url('index.php/distribuidor/cidade_by_name') ? >", type: 'post', data: {city: $json.localidade, uf: $id_uf}, dataType: 'json', success: function($json) { $(".cid-" + $json.ci_id + "").attr('selected', 'selected'); } }); } function marcar_estado_selecionado($json) { $.ajax({ url: "<?php echo base_url('index.php/distribuidor/estado_by_name') ? >", type: 'post', data: {state: $json.localidade, pa: $id_pa}, dataType: 'json', success: function($json) { $(".uf-" + $json.ci_id + "").attr('selected', 'selected'); } }); } function usuario_disponivel($usuario) { $(".di_usuario").after(get_loading()); $(".alert-usuario").remove(); var alphaExp = /^[a-zA-Z-0-9]+$/; if (!$usuario.match(alphaExp)) { $(".di_usuario").val(""); $(".di_usuario").focus(); $(".di_usuario").after("<span class='alert-usuario indisponivel'><br>Usuário inválido, use apenas letras(sem acentuação) e/ou números. Ex: usuario10, usuario</span>"); delete_loading(); return false; } $(".di_usuario").after("<span class='alert-usuario'> Verificando usurio...</div>"); if ($usuario.length > 3) { $.ajax({ url: '<?php echo base_url('index.php/distribuidor/usuario_disponivel') ?>/' + $usuario, dataType: 'json', success: function($json) { if ($json.usuarios == 0) { $(".alert-usuario").html("<span class='alert-usuario
9.
disponivel'>Usuário disponÃvel</span>"); } else
{ $(".di_usuario").val(""); $(".di_usuario").focus(); $(".alert-usuario").html("<span class='alert-usuario indisponivel'>Usuário indiponÃvel</span>"); } delete_loading(); } }); } } function verificar_patrocinador($usuario) { if ($usuario.length > 3) { $(".di_ni_patrocinador").after(get_loading()); $(".alert-patrocinador").remove(); $.ajax({ url: '<?php echo base_url('index.php/distribuidor/patrocinador_existe') ?>/' + $usuario, dataType: 'json', success: function($json) { if ($json.usuarios != 0) { if ($json.usuarios == 'inativo') { $(".di_ni_patrocinador").val(""); $(".di_ni_patrocinador").after("<span class='alert- patrocinador indisponivel'><br>O Patrocinador <b>" + $usuario + "</b> está inativo</span>"); //Distribuidor existe } else { $(".di_ni_patrocinador").after("<span class='alert- patrocinador disponivel'><br><strong>" + $json.usuarios.di_nome + "</strong>"); } } else { $(".di_ni_patrocinador").val(""); $(".di_ni_patrocinador").after("<span class='alert- patrocinador indisponivel'><br>Patrocinador inexistente!</span>"); } delete_loading(); } }); } } function desativaBtn() { $('#enviar-cadastro').attr('disabled', 'disabled'); setTimeout('ativarbtn()', 8000); } function ativarbtn() { $('#enviar-cadastro').removeAttr('disabled'); } function isNumeric(str) { var er = /^[0-9]+$/; return (er.test(str)); } function VerificaCPF(elemento) {
10.
var $patrocinador =
$(".di_ni_patrocinador").val(); //Verificar se o patrocinador tem o mesmo CPF $.ajax({ url: '<?php echo base_url('index.php/distribuidor/cpf_cad_ajax') ? >', type: 'POST', data: {cpf: elemento.value, patrocinador: $patrocinador}, dataType: 'json', success: function(dataJson) { if (dataJson.error.length > 10) { alert(dataJson.error); elemento.value = ""; } } }); } function vercpf(cpf) { if (cpf.length != 11 || cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999") return false; add = 0; for (i = 0; i < 9; i ++) add += parseInt(cpf.charAt(i)) * (10 - i); rev = 11 - (add % 11); if (rev == 10 || rev == 11) rev = 0; if (rev != parseInt(cpf.charAt(9))) return false; add = 0; for (i = 0; i < 10; i ++) add += parseInt(cpf.charAt(i)) * (11 - i); rev = 11 - (add % 11); if (rev == 10 || rev == 11) rev = 0; if (rev != parseInt(cpf.charAt(10))) { return false; } else { return true; } } </script>
Baixar agora