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; }
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; }
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; }
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]); }
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]); } }
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]); }