<!-- Conteudo Section -->
<?php

include("class/conexao.php");
include("class/function_validarCpf.php");
include("class/function_limparNumero.php");


//Variáveis de Base
$dado = explode("/", $_SERVER["REQUEST_URI"]);
$pagina = strtolower($mysqli->escape_string($_GET[next]));

$destino = explode("/", $pagina);
if(strcmp($destino[0], "admin") == 0){
    $destino = "admin/index.php?p=".$destino[1];
}else{
    if(strlen($pagina) > 0)
        $destino = "index.php?p=".$destino[0];
    else
        $destino = "admin/index.php";
}

//Verifica se já existe um usuário Logado
if(isset($_SESSION[usuario])){
    echo "<script>location.href='".$destino."';</script>";
    exit();
}

//Login de Usários
if(isset($_POST[login])){

    // Captação de dados
    $_SESSION['senha'] = $_POST['senha'];
    $_SESSION['email'] = $mysqli->escape_string($_POST['email']);

    // Validação de dados
    if(($_SESSION['email']) ==  "")
        $erro[] = "Digite seu e-mail";

    if(strlen($_SESSION['senha']) < 6 || strlen($_SESSION['senha']) > 16)
        $erro[] = "Senha inválida";

    //Consultas ao Banco de dados
    if(count($erro) == 0){

        $sql = "SELECT usu_cod as codigo, usu_admin as admin, usu_senha as senha, usu_validado, usu_grafica FROM tbl_usuario WHERE usu_email = '$_SESSION[email]'";
        $que = $mysqli->query($sql) or die(mysql_error());
        $dado = $que->fetch_assoc();

        /*if($dado[usu_validado] != 'S')
            $erro[] = "Sua conta ainda não foi validada. Acesse seu e-mail para confirmar sua conta. <a href='index.php?p=entrar&cod=".md5($dado[codigo])."&reenviar=".$_SESSION[email]."'>Clique aqui</a> para reenviar o e-mail de confirmação.";
        else */
            if($que->num_rows == 0)
            $erro[] = "Usuário não cadastrado";

        elseif(strcmp($dado[senha], md5($_SESSION[senha])) == 0){
            $_SESSION[usuario] = $dado[codigo];
            $_SESSION[admin] = $dado[admin];
            $_SESSION['grafica'] = $dado['usu_grafica'];
        }else
            $erro[] = "Senha incorreta";

        if(count($erro) == 0)
            echo "<script>location.href='".$destino."';</script>";

    }


}

if(isset($_GET[reenviar])){
    mail($_GET[reenviar], "Valide sua conta", "Olá\n\nClique no link para validar sua conta: http://rifasbrasil.com.br/confebraq/index.php?p=validar&cod=".$_GET[cod]."&email=".$_GET[reenviar]."\n\nAtenciosamente,\nCONFEBRAQ");          
}

// Cadastro de Usuários
if(isset($_POST['cadastrar'])){

    // Captação de dados   
    $_SESSION['nome'] = $mysqli->escape_string($_POST['nome']);
    $_SESSION['email'] = $mysqli->escape_string($_POST['email']);
    $_SESSION['telefone'] = limparNumero($_POST['telefone']);
    $_SESSION['cpf'] = limparNumero($_POST['cpf']);
    $_SESSION['senha'] = $_POST['senha'];
    $senha = $_SESSION['senha'];
    $_SESSION['rsenha'] = $_POST['rsenha'];

    // Validação de dados
    $sql = "SELECT COUNT(*) as NumUsuarios FROM tbl_usuario WHERE usu_email = '$_SESSION[email]'";
    $que = $mysqli->query($sql) or die(mysql_error());
    $dado = $que->fetch_assoc();

    if($dado['NumUsuarios'] > 0)
        $erro[] = "E-mail já cadastrado";

    if(($_SESSION['email']) ==  "")
        $erro[] = "Digite seu e-mail";

    if(($_SESSION['nome']) ==  "")
        $erro[] = "Digite seu nome";

    if(strlen($_SESSION['telefone']) < 10)
        $erro[] = "Digite seu telefone";

    if(strlen($_SESSION['senha']) < 6 || strlen($_SESSION['senha']) > 16)
        $erro[] = "A senha deve ter entre 6 e 16 caracteres";

    if($_SESSION['senha'] != $_SESSION['rsenha'])
        $erro[] = "As senhas não batem";


    // Operações com o Banco de Dados 
    if(count($erro) == 0){

        $resenha = $_SESSION[senha];
        $_SESSION[senha] = md5($_SESSION[senha]);

        $sql_code_usuario = 
        "INSERT INTO tbl_usuario
        (
            usu_nome,
            usu_email,
            usu_celular,
            usu_cpf,
            usu_senha,
            usu_admin
            )VALUES(
            '$_SESSION[nome]',
            '$_SESSION[email]',
            '$_SESSION[telefone]',
            '$_SESSION[cpf]',
            '$_SESSION[senha]',
            'N'
            )";

include("class/function_enviarSMS.php");
//enviarSMS($_SESSION[telefone], "RifasBrasil - Cadastro efetuado! Login: $_SESSION[email] Senha: $presenha", true);

$confirma_usuario = $mysqli->query($sql_code_usuario) or die($mysqli->error);
$usu_codigo = $mysqli->insert_id;


if(count($erro) == 0){

            /*require_once "classe/mail.send.php";

            $mensagem = file_get_contents("templates/notificacao-boasvindas.html");
            $mensagem = str_replace("|**EMAIL**|", $_SESSION[email], $mensagem);
            $mensagem = str_replace("|**SENHA**|", $senha, $mensagem);
            $params = array(
                'to'        => $_SESSION[email],
                'subject'   => "Talugo",
                'html'      => $mensagem,
                'from'      => 'suporte@talugo.com'
            );

sendgridMail($params);*/

$usuario = $_SESSION[usuario];
mail($_SESSION[email], "Valide sua conta", "Olá\n\nSua conta foi criada com sucesso. Clique no link para validar sua conta: http://rifasbrasil.com.br/confebraq/index.php?p=validar&cod=".md5($usuario)."&email=".$_SESSION[email]."\n\nAtenciosamente,\nCONFEBRAQ");

foreach($_SESSION as $ch=>$va)
    unset($_SESSION[$ch]);

$_SESSION[usuario] = $usu_codigo;
$_SESSION[admin] = 'N';


$erro[] = "Sua conta foi criada com sucesso. Acesse seu e-mail para validá-la e acessar o painel de controle.";

echo "
<script>
    location.href='".$destino."';
</script>";


}
}       

}

?>


<section class="section-default" id="destaque">

    <div class="col-md-12 col-lg-10 center-block">

        <b>Entrar</b><hr>

        <div class="col-lg-12">
            <?php 
            if(isset($erro) && count($erro) > 0)
                foreach($erro as $valor)
                    echo "<div class=\"col-lg-12 bg-warning\"><p>$valor</p></div>";
                ?>

            </div>



            <div class="col-lg-6">

                <form id="login" name="login" method="POST"  action="">
                    <div class="form-group col-lg-12 text-left">
                        <h1>Já nos conhecemos?</h1>
                        <p>Bem vindo de volta</p>
                    </div>

                    <div class="form-group col-lg-6 text-left">

                        <label>E-mail*</label>
                        <input  
                        value="<?php echo $_SESSION[email]; ?>"  
                        type="email" 
                        class="input-lg form-control" 
                        name="email"
                        >

                    </div>

                    <div class="form-group col-lg-6 text-left">
                        <label>Senha*</label>
                        <input 
                        type="password" 
                        class="input-lg form-control" 
                        name="senha" 
                        >
                    </div>
                    <div class="form-group col-lg-12 text-left">
                        <p><a href="index.php?p=esqueceu_senha">Esqueceu sua senha?</a></p>
                    </div>           
                    <div class="form-group col-lg-12 text-left">
                        <input value="Entrar" name="login" type="submit" class="btn btn-success btn-lg">
                    </div>
                    <div class="spacer"></div>  

                </form>
            </div>


            <div class="col-lg-6">
                <form id="cadastro" name="cadastro" method="POST"  action="">
                    <div class="form-group col-lg-12 text-left">
                        <h1>Novo por aqui?</h1>
                        <p>Queremos saber um pouco sobre você</p>
                    </div>
                    <div class="form-group col-lg-12">
                        <label for="">Nome*</label>
                        <input type="text" required name="nome" value="<?php echo $_SESSION[nome]; ?>" class="input-lg form-control">
                    </div>
                    <div class="form-group col-lg-12">
                        <label for="">E-mail*</label>
                        <input type="email" required name="email" value="<?php echo $_SESSION[email]; ?>" class="input-lg form-control">
                    </div>
                    <div class="form-group col-lg-6">
                        <label for="">Telefone*</label>
                        <input type="text" placeholder="(99) 9999-9999" required name="telefone" value="<?php echo $_SESSION[telefone]; ?>" class="telefone input-lg form-control">
                    </div>
                    <div class="form-group col-lg-6">
                        <label for="">CPF*</label>
                        <input type="text" required name="cpf" value="<?php echo $_SESSION[cpf]; ?>" class="input-lg form-control">
                    </div>
                    <div class="form-group col-lg-6">
                        <label for="">Senha*</label>
                        <input type="password" required name="senha" value="<?php echo $_SESSION[senha]; ?>" class="input-lg form-control">
                    </div>
                    <div class="form-group col-lg-6">
                        <label for="">Repita a Senha*</label>
                        <input type="password" required name="rsenha" value="<?php echo $_SESSION[rsenha]; ?>" class="input-lg form-control">
                    </div>
                    <div class="form-group col-lg-12">
                        <button type="submit" name="cadastrar" class="btn-lg btn-success btn">Cadastre-se</button>

                    </div>  

                </div>


            </form>
        </div>
        
        <div class="clearfix"></div>

        
    </div>

</section>