D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
rosario
/
adm
/
app
/
adms
/
Views
/
usuario
/
Filename :
cadUsuario.php
back
Copy
<?php if (isset($this->Dados['form'])) { $valorForm = $this->Dados['form']; } if (isset($this->Dados['form'][0])) { $valorForm = $this->Dados['form'][0]; } //var_dump($this->Dados['select']['filial']); ?> <div class="content p-1"> <div class="list-group-item"> <div class="d-flex"> <div class="mr-auto p-2"> <h2 class="display-4 titulo">Cadastrar Usuário</h2> </div> <?php if ($this->Dados['botao']['list_usuario']) { ?> <div class="p-2"> <a href="<?php echo URLADM . 'usuarios/listar'; ?>" class="btn btn-outline-info btn-sm">Listar</a> </div> <?php } ?> </div><hr> <?php if (isset($_SESSION['msg'])) { echo $_SESSION['msg']; unset($_SESSION['msg']); } ?> <form method="POST" action="" enctype="multipart/form-data"> <div class="form-row"> <div class="form-group col-md-4"> <label><span class="text-danger">*</span> <label>Empresa do Usuario</label> <select required name="ro_empr_princ_id" id="ro_empr_prind_id" class="form-control" onchange="buscafilial(this.value)"> <option value="">Selecione</option> <?php foreach ($this->Dados['select']['empr'] as $empr) { extract($empr); echo "<option value='$id'>$nome_fantasia</option>"; } ?> </select> </div> <div class="form-group col-md-4"> <label><span class="text-danger">*</span> <label>Filial que o Usuário Acessa</label> <select required name="ro_filial_id" id="ro_filial_id" class="form-control"> <option value="0">TODAS</option> </select> </div> </div> <input type="hidden" name="empr_cnpj" id="empr_cnpj"> <div class="form-row"> <div class="form-group col-md-6"> <label><span class="text-danger">*</span> Nome</label> <input name="nome" type="text" class="form-control" placeholder="Digite o nome completo" value="<?php if (isset($valorForm['nome'])) { echo $valorForm['nome']; } ?>" required> </div> <div class="form-group col-md-6"> <label><span class="text-danger">*</span> Apelido</label> <input name="apelido" type="text" class="form-control" placeholder="Como gostaria de ser chamado" value="<?php if (isset($valorForm['apelido'])) { echo $valorForm['apelido']; } ?>" required> </div> </div> <div class="form-row"> <div class="form-group col-md-5"> <label><span class="text-danger">*</span> E-mail</label> <input name="email" type="text" class="form-control" placeholder="Seu melhor e-mail" value="<?php if (isset($valorForm['email'])) { echo $valorForm['email']; } ?>" required> </div> <div class="form-group col-md-5"> <label><span class="text-danger">*</span> Usuário para Login</label> <input name="usuario" type="text" class="form-control" id="usuario" placeholder="Digite usuário que será utilizado para login" value="<?php if (isset($valorForm['usuario'])) { echo $valorForm['usuario']; } ?>" required onchange="checaloja(this.value)"> </div> <div class="form-group col-md-3"> <label><span class="text-danger">*</span> Senha</label> <input name="senha" id="senha" type="password" class="form-control" id="nome" placeholder="Mínimo 6 caracteres" value="<?php if (isset($valorForm['senha'])) { echo $valorForm['senha']; } ?>" required> </div> <div class="form-group col-md-3"> <label><span class="text-danger">*</span> Repita a Senha</label> <input name="senha1" id="senha1" type="password" class="form-control" id="nome" placeholder="Mínimo 6 caracteres" value="<?php if (isset($valorForm['senha1'])) { echo $valorForm['senha1']; } ?>" required onchange="versenha(this.value)"> </div> </div> <div class="form-row"> <div class="form-group col-md-6"> <label><span class="text-danger">*</span> Nível de Acesso</label> <select name="adms_niveis_acesso_id" id="adms_niveis_acesso_id" class="form-control" required> <option value="">Selecione</option> <?php foreach ($this->Dados['select']['nivac'] as $nivac) { extract($nivac); if ($valorForm['adms_niveis_acesso_id'] == $id_nivac) { echo "<option value='$id_nivac' selected>$nome_nivac</option>"; } else { echo "<option value='$id_nivac'>$nome_nivac</option>"; } } ?> </select> </div> <div class="form-group col-md-6"> <label><span class="text-danger">*</span> Situação</label> <select name="adms_sits_usuario_id" id="adms_sits_usuario_id" class="form-control" required> <option value="">Selecione</option> <?php foreach ($this->Dados['select']['sit'] as $sit) { extract($sit); if ($valorForm['adms_sits_usuario_id'] == $id_sit) { echo "<option value='$id_sit' selected>$nome_sit</option>"; } else { echo "<option value='$id_sit'>$nome_sit</option>"; } } ?> </select> </div> </div> <div class="form-row"> <div class="form-group col-md-6"> <label> Foto (150x150)</label> <input name="imagem_nova" type="file" onchange="previewImagem();"> </div> <div class="form-group col-md-6"> <?php $imagem_antiga = URLADM . 'assets/imagens/usuario/preview_img.png'; ?> <img src="<?php echo $imagem_antiga; ?>" alt="Imagem do Usuário" id="preview-user" class="img-thumbnail" style="width: 150px; height: 150px;"> </div> </div> <p> <span class="text-danger">* </span>Campo obrigatório </p> <input name="CadUsuario" type="submit" class="btn btn-warning" value="Salvar"> </form> </div> </div> <script> function versenha(senha1) { var senha = document.getElementById("senha").value; if(senha != senha1) { alert('SENHAS NÃO SÃO IGUAIS !!!'); // document.getElementById('div-alert').innerHTML ='<div class="alert alert-danger alert-dismissible" role="alert"><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button><strong>Erro!</strong> Senha não são iguais</div>'; document.getElementById("senha").value = ""; document.getElementById("senha1").value = ""; document.getElementById('senha').focus(); exit; } } function buscafilial(empr) { var obj = <?php echo json_encode($this->Dados['select']['filial']); ?>; element = document.getElementById("ro_filial_id"); element.innerHTML = ''; var node = document.createElement("option"); var textnode = document.createTextNode('TODAS'); node.setAttribute("value", 0); node.appendChild(textnode); element.appendChild(node); // iterate over each element in the array for (var i = 0; i < obj.length; i++){ // look for the entry with a matching `code` value console.log(obj[i].nome_filial); if (obj[i].empr_id == empr){ var node = document.createElement("option"); var textnode = document.createTextNode(obj[i].filial_nome); node.setAttribute("value", obj[i].filial_id); node.appendChild(textnode); element.appendChild(node); // obj[i].name is the matched result } } } function checaloja(numloja) { // loja27 //alert(numloja); var loja_dig = document.getElementById("ro_filial_id").value; // alert('loja_dig: '+loja_dig); var eh_loja = numloja.substring(0, 4); var cod_loja = numloja.substring(4, 6); if(eh_loja == 'loja'){ if(cod_loja !== loja_dig){ alert('Loja Digitada diferente de loja Usuario'); document.getElementById("usuario").value = ""; document.getElementById('usuario').focus(); exit; } } } </script>