session_start();
include_once("pai.php");
include_once($PATH_INTERNO."model/UsuarioModel.php");
include_once($PATH_INTERNO."model/CarrinhoModel.php");
//include_once($PATH_INTERNO."common/unificaCarrinho.php");
$acao = addslashes(($_GET['acao']));
$email = trim(addslashes(($_POST['email'])));
$senha = trim(addslashes((md5($_POST['senha']))));
$objC = new CarrinhoModel();
if($acao == "login")
{
if($email && $senha)
{
$usuario = new UsuarioController();
$usuario->setEmail(addslashes(($_POST['email'])));
$usuario->setSenha(addslashes(md5($_POST['senha'])));
$obj = new UsuarioModel();
$dado = $obj->loginUsuario($usuario);
if($dado)
{
//USuARIO
$_SESSION['codigoUsuario'] = $dado->getId();
$_SESSION['tipoUsuario'] = $dado->getTipo();
$_SESSION['nomeUsuario'] = $dado->getNome();
//verificaCarrinho();
if($_SESSION['anon'])
{
//converto esses itens para usuario
$carrinho = new CarrinhoController();
$carrinho->setIdUsuario($_SESSION['codigoUsuario']);
$carrinho->setSessionId($_SESSION['anon']);
$carrinho->setStatus(2);
$retorno = $objC->updateUser($carrinho);
if($_SESSION['frete'] && $_SESSION['cep_final'])
{
//direciono para tela de pagamento
header ("Location: pagamento");
}
else
{
header ("Location: principal.php");
exit();
}
}
else
{
header ("Location: principal.php");
exit();
}
}
else
{
$sk['MSG'] = "Email e/ou senha não encontrados.";
include_once("sk_index.html");
}
}
}
else if($acao == "cadastro")
{
if($email && $senha)
{
$usuario = new UsuarioController();
$obj = new UsuarioModel();
$usuario->setNome(addslashes(($_POST['nome'])));
$usuario->setEmail(addslashes(($_POST['email'])));
$usuario->setCpf(addslashes(($_POST['cpf'])));
$usuario->setSenha(addslashes(md5($_POST['senha'])));
$usuario->setStatus(2);
$usuario->setTipo("US659");
$usuario->setDatacad(date("Y-m-d H:i:s"));
$usuario->setTelefone(addslashes(($_POST['telefone'])));
$usuario->setCep(addslashes(($_POST['cep'])));
$usuario->setRua(addslashes(($_POST['endereco'])));
$usuario->setCidade(addslashes(($_POST['cidade'])));
$usuario->setBairro(addslashes(($_POST['bairro'])));
$usuario->setEstado(addslashes(($_POST['estado'])));
$usuario->setComplemento(addslashes(($_POST['complemento'])));
$usuario->setNews(1);
$retorno = $obj->save($usuario);
if($retorno)
{
//envia email
$assunto = "Cadastro no site - Reuter";
$texto = "";
$texto.="Obrigado pelo cadastro em nosso site";
$mensagem = $texto;
$to=addslashes(($_POST['email']));
$nome_para = $nome;
$mensagem = wordwrap( $mensagem, 50, "
", 1);
$boundary = "XYZ-" . date("dmYis") . "-ZYX";
$mens = "--$boundary" . $quebra_linha . "";
$mens.= "Content-Transfer-Encoding: 8bits" . $quebra_linha . "";
$mens.= "Content-Type: text/html; charset=\"utf-8\"" . $quebra_linha . "" . $quebra_linha . ""; //plain
$mens.= "$mensagem" . $quebra_linha . "";
$headers = "MIME-Version: 1.0" . $quebra_linha . "";
$headers .= "From: $email_from " . $quebra_linha . "";
$headers .= "$boundary" . $quebra_linha . "";
mail($to,$assunto,$mens,$headers);
if($_SESSION['anon'])
{
//converto esses itens para usuario
$carrinho = new CarrinhoController();
$carrinho->setIdUsuario($_SESSION['codigoUsuario']);
$carrinho->setSessionId($_SESSION['anon']);
$carrinho->setStatus(2);
$retorno = $objC->updateUser($carrinho);
if($_SESSION['frete'] && $_SESSION['cep_final'])
{
//direciono para tela de pagamento
header ("Location: pagamento");
}
else
{
//USuARIO
$_SESSION['codigoUsuario'] = $retorno;
$_SESSION['tipoUsuario'] = "US659";
header ("Location: principal.php");
exit();
}
}
else
{
//USuARIO
$_SESSION['codigoUsuario'] = $retorno;
$_SESSION['tipoUsuario'] = "US659";
header ("Location: principal.php");
exit();
}
}
else
{
$sk['MSG'] = "Email já cadastrado.";
include_once("sk_index.html");
}
}
}
else
{
if($_SESSION['codigoUsuario'])
{
header ("Location: principal.php");
}
else
{
include_once("sk_minhaconta.html");
}
}
?>