<?php

function __autoload($classe)
{
    require_once "../../class/" . $classe . ".class.php";
}
if (isset($_POST["acao"])) {
    $administracao = new Administracao();
    $administracaoDAO = new AdministracaoDAO();
    $clienteDAO = new ClienteDAO();
    $cliente = $clienteDAO->getUsuarioPorNome("Oiter Busca");
    $usuario = $_POST["usuario"];
    $administracao = $administracaoDAO->getUsuarioPorUsuario($usuario);
    $senha = $administracao->geraSenha();
    $setSenha = md5($senha);
    $administracao->setSenha($setSenha);
    $administracaoDAO->UpdateSenha($administracao, $administracao->getIdadministracao());
    $administracao->EnviaDadosEmailAdministracao($cliente, $administracao, $senha);
    header("location: ../index.php?msg=3");
} else {
    session_start();
    header("Cache-control: private");
    $autentica = new Auth();
    $autentica->autentica($_POST["usuario"], $_POST["senha"]);
    //$autentica->autentica("admin","tekrox");
}
            }
        }
        break;
        //altera o status do usuario
    //altera o status do usuario
    case "block":
        $act = "mostra";
        $iduser = $_GET["idadministracao"];
        $administracao = $administracaoDAO->getUsuarioPorID($iduser);
        if ($administracao->getStatus() == 1) {
            $administracao->setStatus(0);
        } elseif ($administracao->getStatus() == 0) {
            $administracao->setStatus(1);
        }
        $administracaoDAO->UpdateStatus($administracao, $iduser);
        header("location: ../principal.php?menu={$idmenu}&act={$act}&msg=2");
        break;
        //reenvia os dados de acesso ao painel
    //reenvia os dados de acesso ao painel
    case "reenvio":
        $act = "altera";
        $iduser = $_GET["idadministracao"];
        $administracao = $administracaoDAO->getUsuarioPorID($iduser);
        $senha = $administracao->geraSenha();
        $setSenha = md5($senha);
        $administracao->setSenha($setSenha);
        $administracaoDAO->UpdateSenha($administracao, $iduser);
        $administracao->EnviaDadosEmailAdministracao($cliente, $administracao, $senha);
        header("location: ../principal.php?menu={$idmenu}&act={$act}&id={$iduser}&msg=5");
        break;
}