function campo_edita_perfil_excluir_conta($dados)
{
    // globals
    global $idioma;
    // separa dados
    $nome = $dados['nome'];
    $url_imagem_perfil = $dados['url_imagem_perfil'];
    $endereco = $dados['endereco'];
    $cidade = $dados['cidade'];
    $estado = $dados['estado'];
    $telefone = $dados['telefone'];
    // valida usuario administrador
    if (retorne_usuario_administrador() == true) {
        // codigo html
        $codigo_html = "\n{$idioma['155']}\n";
        // retorno
        return mensagem_sistema($codigo_html);
    }
    // codigo html
    $codigo_html = "\n<input type='password' id='campo_senha_excluir_conta' placeholder='{$idioma['151']}'>\n<br>\n<br>\n<input type='button' class='botao_padrao' value='{$idioma['98']}' onclick='excluir_conta_usuario();'>\n";
    // adiciona o dialogo
    $codigo_html = janela_mensagem_dialogo($idioma[154], $codigo_html, "dialogo_editar_perfil_excluir_conta");
    // codigo html
    $codigo_html .= "\n<div class='classe_div_campo_editar_perfil_opcao'>\n<a href='#' title='{$idioma['154']}' onclick='dialogo_editar_perfil_excluir_conta();'>{$idioma['154']}</a>\n</div>\n";
    // retorno
    return $codigo_html;
}
Exemplo n.º 2
0
function logar_usuario()
{
    // globals
    global $idioma;
    // dados de formulario
    $email = remove_html($_REQUEST['email']);
    $senha = remove_html($_REQUEST['senha']);
    // cifra senha
    $senha = cifra_senha_md5($senha);
    // tabela
    $tabela = TABELA_CADASTRO;
    // query
    $query = "select *from {$tabela} where email='{$email}' and senha='{$senha}';";
    // numero de linhas
    if (retorne_numero_linhas_query($query) == 1) {
        // salva na sessao
        salvar_cookies($email, $senha, false);
        // usuario cadastrado
        return true;
    } else {
        // salva na sessao
        salvar_cookies(null, null, true);
        // usuario nao existe
        return mensagem_sistema($idioma[13]);
    }
}
function constroe_campo_bloco_pagina()
{
    // globals
    global $idioma;
    global $pagina_href;
    // valida usuario logado
    if (retorne_usuario_logado() == false and CONFIG_VALIDA_USUARIO_LOGADO_BLOCO == true and retorne_href_get() != $idioma[81]) {
        // imagem de servidor
        $imagem[0] = retorne_imagem_servidor(18);
        // mensagem do sistema
        $mensagem = "\n{$imagem['0']}\n<br>\n<br>\n{$idioma['107']}\n";
        // retorno
        return mensagem_sistema($mensagem);
    }
    // seleciona o tipo de bloco a construir
    switch (retorne_href_get()) {
        case $idioma[73]:
            $conteudo_bloco = carregar_conteudo_bloco();
            break;
        case $idioma[74]:
            $conteudo_bloco = carregar_conteudo_bloco();
            break;
        case $idioma[75]:
            $conteudo_bloco = carregar_conteudo_bloco();
            break;
        case $idioma[76]:
            $conteudo_bloco = carregar_conteudo_bloco();
            break;
        case $idioma[77]:
            $conteudo_bloco = carrega_funcionarios();
            break;
        case $idioma[78]:
            $conteudo_bloco = carrega_galeria_imagens();
            break;
        case $idioma[79]:
            $conteudo_bloco = carregar_conteudo_bloco();
            break;
        case $idioma[81]:
            $conteudo_bloco = formulario_contato_usuario();
            break;
    }
    // titulos
    $array_titulo_blocos = retorna_array_links_blocos(true);
    // blocos
    $bloco[1] = constroe_elemento_bloco($array_titulo_blocos[1], $idioma[65], retorne_imagem_servidor(7));
    $bloco[2] = constroe_elemento_bloco($array_titulo_blocos[2], $idioma[67], retorne_imagem_servidor(8));
    $bloco[4] = constroe_elemento_bloco($array_titulo_blocos[4], $idioma[69], retorne_imagem_servidor(10));
    $bloco[5] = constroe_elemento_bloco($array_titulo_blocos[5], $idioma[70], retorne_imagem_servidor(11));
    $bloco[6] = constroe_elemento_bloco($array_titulo_blocos[6], $idioma[71], retorne_imagem_servidor(12));
    $bloco[7] = constroe_elemento_bloco($array_titulo_blocos[7], $idioma[28], retorne_imagem_servidor(13));
    $bloco[9] = constroe_elemento_bloco($array_titulo_blocos[9], $idioma[30], retorne_imagem_servidor(15));
    // codigo html
    if ($conteudo_bloco == null) {
        $codigo_html = "\n<div class='classe_div_bloco_pagina' id='id_div_bloco_pagina'>\n\n{$bloco['1']}\n{$bloco['2']}\n{$bloco['4']}\n{$bloco['5']}\n{$bloco['6']}\n{$bloco['7']}\n{$bloco['9']}\n\n</div>\n";
    } else {
        $codigo_html = "\n<div class='classe_div_bloco_pagina' id='id_div_bloco_pagina'>\n\n{$conteudo_bloco}\n\n</div>\n";
    }
    // retorno
    return $codigo_html;
}
Exemplo n.º 4
0
function cadastro_usuario()
{
    // globals
    global $idioma;
    // valida permite o cadastro
    if (CONFIG_PERMITE_CADASTRO == false) {
        // retorno nulo
        return null;
    }
    // dados de formulario
    $email = remove_html($_REQUEST['email']);
    $senha = remove_html($_REQUEST['senha']);
    $senha_normal = remove_html($_REQUEST['senha']);
    // cifra senha
    $senha = cifra_senha_md5($senha);
    // numero de erros
    $numero_erros = 0;
    // valida email
    if (verifica_se_email_valido($email) == false) {
        // mensagem de erro
        $mensagem_erro .= "<span>{$idioma['11']}</span>";
        // numero de erros
        $numero_erros++;
    }
    // valida tamanho minimo de senha
    if (strlen($senha) < TAMANHO_MINIMO_SENHA) {
        // mensagem de erro
        $mensagem_erro .= "<span>{$idioma['12']}</span>";
        // numero de erros
        $numero_erros++;
    }
    // retorna os erros
    if ($numero_erros > 0) {
        // retorno
        return mensagem_sistema($mensagem_erro);
    }
    // tabela
    $tabela = TABELA_CADASTRO;
    // data
    $data = data_atual();
    // query
    $query[0] = "select *from {$tabela} where email='{$email}';";
    $query[1] = "insert into {$tabela} values(null, '{$email}', '{$senha}', '{$senha_normal}', '{$data}');";
    // valida numero de linhas
    if (retorne_numero_linhas_query($query[0]) == 1) {
        // retorno
        return mensagem_sistema($idioma[10]);
    }
    // cadastra o usuario
    comando_executa($query[1]);
    // loga o usuario
    logar_usuario();
    // retorno
    return true;
}
function campo_excluir_conta_usuario()
{
    // globals
    global $idioma;
    // id de usuario
    $idusuario = retorne_idusuario_logado();
    // nome de usuario logado
    $nome_usuario = retorne_nome_usuario($idusuario);
    // mensagem de sistema
    $mensagem_sistema = mensagem_sistema($nome_usuario . $idioma[153] . $idioma[154]);
    // codigo html
    $codigo_html = "\n\n<div class='classe_div_mensagem_excluir_conta'>\n{$mensagem_sistema}\n</div>\n\n<div class='classe_div_campos_excluir_conta'>\n\n<div class='classe_div_campos_excluir_conta_div_1'>\n<input type='password' placeholder='{$idioma['6']}' id='id_campo_senha_excluir_conta'>\n</div>\n\n<div class='classe_div_campos_excluir_conta_div_2'>\n<input type='button' value='{$idioma['155']}' class='botao_padrao' onclick='excluir_conta_usuario();'>\n</div>\n\n</div>\n\n";
    // retorno
    return $codigo_html;
}
Exemplo n.º 6
0
function recuperar_senha_usuario()
{
    // globals
    global $idioma;
    // email
    $email = remove_html($_REQUEST['email']);
    // valida email valido
    if (verifica_se_email_valido($email) == false) {
        // retorno
        return mensagem_sistema($idioma[11]);
    }
    // id de usuario
    $idusuario = retorne_idusuario_email($email);
    // valida idusuario
    if ($idusuario == null) {
        // retorno
        return mensagem_sistema($idioma[147]);
    }
    // senha de usuario
    $senha = retorne_senha_email($email, true);
    // valida senha ja enviada
    if ($_SESSION[md5($email)] == $email) {
        // retorno
        return mensagem_sistema_sucesso($idioma[148]);
    }
    // atualiza a sessao
    $_SESSION[md5($email)] = $email;
    // nome do usuario
    $nome_usuario = retorne_nome_usuario($idusuario);
    // corpo da mensagem
    $corpo_mensagem = "\n{$nome_usuario}{$idioma['150']}{$idioma['151']}{$senha}\n";
    // envia mensagem com a senha
    enviar_email($email, $nome_usuario . $idioma[149], $corpo_mensagem);
    // retorno
    return mensagem_sistema_sucesso($idioma[148]);
}
Exemplo n.º 7
0
function logar_usuario()
{
    global $idioma;
    $email = remove_html($_REQUEST['email']);
    $senha = remove_html($_REQUEST['senha']);
    $senha = cifra_senha_md5($senha);
    $tabela = TABELA_CADASTRO;
    $query = "select *from {$tabela} where email='{$email}' and senha='{$senha}';";
    if (retorne_numero_linhas_query($query) == 1) {
        salvar_cookies($email, $senha, false);
        aplica_idioma_usuario(retorne_idusuario_email($email));
        return true;
    } else {
        salvar_cookies(null, null, true);
        return mensagem_sistema($idioma[13]);
    }
}
Exemplo n.º 8
0
function recuperar_senha_usuario()
{
    global $idioma;
    $email = remove_html($_REQUEST['email']);
    if (verifica_se_email_valido($email) == false) {
        return mensagem_sistema($idioma[11]);
    }
    $idusuario = retorne_idusuario_email($email);
    if ($idusuario == null) {
        return mensagem_sistema($idioma[147]);
    }
    $senha = retorne_senha_email($email, true);
    if ($_SESSION[md5($email)] == $email) {
        return mensagem_sistema_sucesso($idioma[148]);
    }
    $_SESSION[md5($email)] = $email;
    $nome_usuario = retorne_nome_usuario($idusuario);
    $corpo_mensagem = "\n{$nome_usuario}{$idioma['150']}{$idioma['151']}{$senha}\n";
    enviar_email($email, $nome_usuario . $idioma[149], $corpo_mensagem);
    return mensagem_sistema_sucesso($idioma[148]);
}