function retorne_pode_cadastrar_usuario()
{
    // globals ---------------------------------------------
    global $tamanho_minimo_senha;
    // tamanho minimo senha
    // -------------------------------------------------------
    // dados de formulario ----------------------------
    $nome = remove_html($_POST['nome']);
    // nome
    $email = remove_html($_POST['email']);
    // email
    $senha_1 = remove_html($_POST['senha_1']);
    // senha 1
    $senha_2 = remove_html($_POST['senha_2']);
    // senha 2
    // -------------------------------------------------------
    // dados validos ------------------------------------
    $dados_validos = true;
    // dados validos
    // -------------------------------------------------------
    // verifica se o email e valido --------------------
    $email_valido = verifica_se_email_valido($email);
    // verifica se o email e valido
    // -------------------------------------------------------
    // verifica se o email esta cadastrado ----------
    $email_cadastrado = verifica_email_cadastrado($email);
    // verificando
    // -------------------------------------------------------
    // valida senha --------------------------------------
    if (strlen($senha_1) < $tamanho_minimo_senha or strlen($senha_2) < $tamanho_minimo_senha or $senha_1 != $senha_2) {
        // codigo html bruto --------------------------------
        $codigo_html_bruto .= "Verifique a senha.";
        $codigo_html_bruto .= "<br>";
        // -------------------------------------------------------
        // encontrou erro -----------------------------------
        $dados_validos = false;
        // encontrou erro
        // -------------------------------------------------------
    }
    // -------------------------------------------------------
    // valida nome ---------------------------------------
    if ($nome == null) {
        // codigo html bruto --------------------------------
        $codigo_html_bruto .= "Verifique o nome.";
        $codigo_html_bruto .= "<br>";
        // -------------------------------------------------------
        // encontrou erro -----------------------------------
        $dados_validos = false;
        // encontrou erro
        // -------------------------------------------------------
    }
    // -------------------------------------------------------
    // valida email ---------------------------------------
    if ($email_valido == false) {
        // codigo html bruto --------------------------------
        $codigo_html_bruto .= "O e-mail não é válido.";
        $codigo_html_bruto .= "<br>";
        // -------------------------------------------------------
        // encontrou erro -----------------------------------
        $dados_validos = false;
        // encontrou erro
        // -------------------------------------------------------
    }
    // -------------------------------------------------------
    // valida email ---------------------------------------
    if ($email_cadastrado == true) {
        // codigo html bruto --------------------------------
        $codigo_html_bruto .= "O e-mail já existe.";
        $codigo_html_bruto .= "<br>";
        // -------------------------------------------------------
        // encontrou erro -----------------------------------
        $dados_validos = false;
        // encontrou erro
        // -------------------------------------------------------
    }
    // --------------------------------------------------------
    // cria array de retorno -----------------------------
    $dados_retorno[1] = $dados_validos;
    // dados validos
    $dados_retorno[2] = $codigo_html_bruto;
    // codigo de erro
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $dados_retorno;
    // retorno
    // --------------------------------------------------------
}
function retorne_pode_cadastrar_usuario()
{
    global $tamanho_minimo_senha;
    $nome = remove_html($_POST['nome']);
    $email = remove_html($_POST['email']);
    $senha_1 = remove_html($_POST['senha_1']);
    $senha_2 = remove_html($_POST['senha_2']);
    $dados_validos = true;
    $email_valido = verifica_se_email_valido($email);
    $email_cadastrado = verifica_email_cadastrado($email);
    if (strlen($senha_1) < $tamanho_minimo_senha or strlen($senha_2) < $tamanho_minimo_senha or $senha_1 != $senha_2) {
        $codigo_html_bruto .= "Verifique a senha.";
        $codigo_html_bruto .= "<br>";
        $dados_validos = false;
    }
    if ($nome == null) {
        $codigo_html_bruto .= "Verifique o nome.";
        $codigo_html_bruto .= "<br>";
        $dados_validos = false;
    }
    if ($email_valido == false) {
        $codigo_html_bruto .= "O e-mail não é válido.";
        $codigo_html_bruto .= "<br>";
        $dados_validos = false;
    }
    if ($email_cadastrado == true) {
        $codigo_html_bruto .= "O e-mail já existe.";
        $codigo_html_bruto .= "<br>";
        $dados_validos = false;
    }
    $dados_retorno[1] = $dados_validos;
    $dados_retorno[2] = $codigo_html_bruto;
    return $dados_retorno;
}