SlideShare uma empresa Scribd logo
1 de 10
<?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() {
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
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">
<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>
<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>
</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) {
}
});
}
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();
}
});
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
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) {
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>

Mais conteúdo relacionado

Mais procurados

Un juego creado en php
Un juego creado en phpUn juego creado en php
Un juego creado en phpErwin Lobo
 
Quiz Component For Joomla
Quiz Component For JoomlaQuiz Component For Joomla
Quiz Component For Joomlaguestebb21a
 
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説Takashi Uemura
 
Documentacion edderson callpa_ortiz
Documentacion edderson callpa_ortizDocumentacion edderson callpa_ortiz
Documentacion edderson callpa_ortizEdderson J. Ortiz
 
Zend Framework: abordagem prática
Zend Framework: abordagem práticaZend Framework: abordagem prática
Zend Framework: abordagem práticaMarcelo Andrade
 
New text document (2) 2
New text document (2) 2New text document (2) 2
New text document (2) 2raj lex
 
Php codigos interfaces fredy guzman cusihunca
Php codigos interfaces   fredy guzman cusihuncaPhp codigos interfaces   fredy guzman cusihunca
Php codigos interfaces fredy guzman cusihuncaTigger_Fred
 
Simple flat ui css accordion
Simple flat ui css accordionSimple flat ui css accordion
Simple flat ui css accordionSamsury Blog
 
Javascript and jQuery for Mobile
Javascript and jQuery for MobileJavascript and jQuery for Mobile
Javascript and jQuery for MobileIvano Malavolta
 
JS for Rails developers
JS for Rails developersJS for Rails developers
JS for Rails developersTimur Vafin
 
Php & mysql
Php & mysqlPhp & mysql
Php & mysqlola98z
 
Sumahexavector
SumahexavectorSumahexavector
Sumahexavectorjbersosa
 
возводим динамическую таблицу, No views, no problem. Крайнюк Михаил
возводим динамическую таблицу, No views, no problem. Крайнюк Михаилвозводим динамическую таблицу, No views, no problem. Крайнюк Михаил
возводим динамическую таблицу, No views, no problem. Крайнюк МихаилDrupalSib
 

Mais procurados (18)

Un juego creado en php
Un juego creado en phpUn juego creado en php
Un juego creado en php
 
Quiz Component For Joomla
Quiz Component For JoomlaQuiz Component For Joomla
Quiz Component For Joomla
 
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
 
Documentacion edderson callpa_ortiz
Documentacion edderson callpa_ortizDocumentacion edderson callpa_ortiz
Documentacion edderson callpa_ortiz
 
Zend Framework: abordagem prática
Zend Framework: abordagem práticaZend Framework: abordagem prática
Zend Framework: abordagem prática
 
New text document (2) 2
New text document (2) 2New text document (2) 2
New text document (2) 2
 
Php codigos interfaces fredy guzman cusihunca
Php codigos interfaces   fredy guzman cusihuncaPhp codigos interfaces   fredy guzman cusihunca
Php codigos interfaces fredy guzman cusihunca
 
Simple flat ui css accordion
Simple flat ui css accordionSimple flat ui css accordion
Simple flat ui css accordion
 
Minishell
MinishellMinishell
Minishell
 
Javascript and jQuery for Mobile
Javascript and jQuery for MobileJavascript and jQuery for Mobile
Javascript and jQuery for Mobile
 
Sis quiz
Sis quizSis quiz
Sis quiz
 
JS for Rails developers
JS for Rails developersJS for Rails developers
JS for Rails developers
 
Php & mysql
Php & mysqlPhp & mysql
Php & mysql
 
Sumahexavector
SumahexavectorSumahexavector
Sumahexavector
 
JSztuczki
JSztuczkiJSztuczki
JSztuczki
 
Blospot
BlospotBlospot
Blospot
 
Introducción a Bolt
Introducción a BoltIntroducción a Bolt
Introducción a Bolt
 
возводим динамическую таблицу, No views, no problem. Крайнюк Михаил
возводим динамическую таблицу, No views, no problem. Крайнюк Михаилвозводим динамическую таблицу, 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>