function cadastrar()
{
    $request = \Slim\Slim::getInstance()->request();
    $body = $request->getBody();
    $usuario = json_decode($body);
    $usuarioDAO = new UsuarioDAO();
    $usuarioDAO->inserir($usuario);
}
Ejemplo n.º 2
0
        $valida = validaCNPJ($cpf);
        if ($valida == 'false') {
            $errors['cpf'] = 1;
            $error .= "<li><b>CNPJ Inválido, digite corretamente.</b></li>";
        }
    }
    if (count($errors) == 0) {
        $tamanho = 6;
        $caracteres = "abcdefghijkmnpqrstuvwxyz23456789";
        srand((double) microtime() * 1000000);
        for ($i = 0; $i < $tamanho; $i++) {
            $senha .= $caracteres[rand() % strlen($caracteres)];
        }
        $u->senha = $senha;
        $usuarioDAO = new UsuarioDAO();
        $id = $usuarioDAO->inserir($u);
        $done = 1;
        //alterado 01/04/2011
        $titulo = 'Adicionar Usuário';
        $perg = 'Novo registro adicionado com sucesso!\\nEnviar Login e senha por e-mail?';
        $resp1 = 'envia_senha_usuario.php?id=' . $id;
        $resp2 = 'usuario.php';
        $funcJs = "openConfirmBox('" . $titulo . "','" . $perg . "','" . $resp1 . "','" . $resp2 . "');";
        echo '<img src="../images/null.gif" class="nulo" onload="' . $funcJs . '" />';
    } else {
        ?>
<div class="erro"><?php 
        echo $error;
        ?>
</div>
	<?php 
<?php

if (isset($_GET["action"]) && $_GET["action"] == "Cadastrar") {
    $usuario = new Usuario();
    $usuario->nome = $_POST["nNome"];
    $usuario->sobrenome = $_POST["nSobrenome"];
    $usuario->email = strtolower($_POST["nEmail"]);
    $usuario->senha = $_POST["nSenha"];
    if ($_POST["nPermissao"] == "normal") {
        $usuario->admin = "0";
    } elseif ($_POST["nPermissao"] == "admin") {
        $usuario->admin = "1";
    }
    $usuarioDao = new UsuarioDAO();
    $usuarioDao->inserir($usuario);
    $inserirSucesso = true;
}
?>


<div class="page-header text-center">
	<h1>Cadastrar Usuários</h1>
</div>

<div id="form">

	<?php 
if ($inserirSucesso) {
    ?>

			<div class="alert alert-success" role="alert">