function constroe_seguidor_usuario($dados, $modo) { // separa dados $idusuario = $dados['idusuario']; $idamigo = $dados['idamigo']; $data = $dados['data']; // valida idamigo if ($idusuario == null or $idamigo == null) { // retorno nulo return null; } // valida modo if ($modo == 2) { $idamigo = $idusuario; } // url de perfil de usuario $url_perfil_usuario = retorne_url_perfil_usuario($idamigo); // imagem de usuario $imagem_usuario = constroe_imagem_perfil($idamigo, false); // nome do usuario $nome_usuario = retorne_nome_usuario($idamigo); $nome_usuario = "<a href='{$url_perfil_usuario}' title='{$nome_usuario}'>{$nome_usuario}</a>"; // campo seguir $campo_seguir = campo_seguir_usuario($idamigo); // codigo html $codigo_html = "\n<div class='classe_div_seguidor_usuario'>\n\n<div class='classe_div_seguidor_usuario_imagem'>\n{$imagem_usuario}\n</div>\n\n<div class='classe_div_seguidor_usuario_nome'>\n{$nome_usuario}\n</div>\n\n<div class='classe_div_seguidor_usuario_botao'>\n{$campo_seguir}\n</div>\n\n</div>\n"; // retorno return $codigo_html; }
function constroe_lista_usuarios_chat() { // tabela $tabela = TABELA_AMIZADE; // id de usuario $idusuario = retorne_idusuario_logado(); // limit $limit = retorne_limit_chat(); // query $query = "select *from {$tabela} where idusuario='{$idusuario}' order by id desc {$limit};"; // contador $contador = 0; // comando $comando = comando_executa($query); // numero de linhas de comando $numero_linhas = retorne_numero_linhas_comando($comando); // array de retorno $array_retorno = array(); // constroe usuarios for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // separa dados $idamigo = $dados['idamigo']; // constroe usuario if ($idamigo != null) { // nome do usuario $nome_usuario = retorne_nome_usuario($idamigo); // dados de imagem $dados_imagem = retorne_imagem_perfil_usuario($idamigo); // separa dados de imagem $imagem_perfil_miniatura = $dados_imagem['url_imagem_perfil_miniatura']; // imagem de perfil $imagem_perfil = "<img src='{$imagem_perfil_miniatura}' title='{$nome_usuario}'>"; // usuario online $usuario_online = retorne_usuario_online($idamigo); // valida usuario online if ($usuario_online == true) { $imagem_servidor[0] = retorne_imagem_servidor(23); } else { $imagem_servidor[0] = retorne_imagem_servidor(22); } // codigo html $codigo_html .= "\n<div class='classe_div_usuario_chat' onclick='seta_usuario_chat({$idamigo});'>\n\n<div class='classe_div_usuario_chat_img_perfil'>{$imagem_perfil}</div>\n<div class='classe_div_usuario_chat_nome'>{$nome_usuario}</div>\n<div class='classe_div_usuario_chat_usuario_online' id='id_div_usuario_online_offline_{$idamigo}'>{$imagem_servidor['0']}</div>\n<span class='classe_div_usuario_chat_novas_mensagens' id='id_numero_novas_mensagens_usuario_{$idamigo}'></span>\n\n</div>\n"; // atualiza array de ids de amigos $array_amigos_carregados[] = $idamigo; } } // valida numero de linhas if ($numero_linhas == 0) { // limpa o codigo html $codigo_html = null; $array_amigos_carregados[] = 0; } // atualiza o array de retorno $array_retorno['conteudo'] = $codigo_html; $array_retorno['ids_usuarios'] = $array_amigos_carregados; // retorno return json_encode($array_retorno); }
function carrega_informacoes_usuario_chat() { // seta usuario de chat de sessao $idusuario = retorne_usuario_chat(); // valida idusuario if ($idusuario == null) { // retorno nulo return null; } // nome de usuario $nome_usuario = retorne_nome_usuario($idusuario); // usuario online $usuario_online = retorne_usuario_online($idusuario); // valida usuario online if ($usuario_online == true) { $imagem_servidor[0] = retorne_imagem_servidor(23); } else { $imagem_servidor[0] = retorne_imagem_servidor(22); } // atualiza o array $array_retorno['nome'] = $nome_usuario; $array_retorno['online_offline'] = $imagem_servidor[0]; // retorno return json_encode($array_retorno); }
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 constroe_conversas_chat_dados($dados) { // id de usuario logado $idusuario = retorne_idusuario_logado(); // separa dados $id_tabela = $dados['id']; $idusuario_tabela = $dados['idusuario']; $idamigo_tabela = $dados['idamigo']; $mensagem_tabela = $dados['mensagem']; $data_tabela = $dados['data']; $idusuario_enviou = $dados['idusuario_enviou']; // retorno nulo if ($id_tabela == null) { // retorno nulo return null; } // escolhendo estilo de classe if ($idusuario_enviou == $idusuario) { $classe_div_imagem_perfil = "classe_div_imagem_perfil_1"; $classe_mensagem_chat = "classe_mensagem_chat_1"; } else { $classe_div_imagem_perfil = "classe_div_imagem_perfil_2"; $classe_mensagem_chat = "classe_mensagem_chat_2"; } // data atual $data_tabela = converte_data_amigavel($data_tabela); // nome do usuario $nome_usuario = retorne_nome_usuario($idusuario_enviou); // dados de imagem $dados_imagem = retorne_imagem_perfil_usuario($idusuario_enviou); // separa dados de imagem $url_imagem_perfil_miniatura = $dados_imagem['url_imagem_perfil_miniatura']; // imagem de perfil $imagem_perfil = "<img src='{$url_imagem_perfil_miniatura}' title='{$data_tabela}'>"; // converte pra links e videos $mensagem_tabela = converte_urls_texto_links($mensagem_tabela); // constroe mensagem $codigo_html .= "<div class='classe_div_mensagem_recebida'>"; $codigo_html .= "<div class='{$classe_div_imagem_perfil}'>"; $codigo_html .= $imagem_perfil; $codigo_html .= "</div>"; $codigo_html .= "<div class='{$classe_mensagem_chat}'>"; $codigo_html .= $mensagem_tabela; $codigo_html .= "</div>"; $codigo_html .= "</div>"; // retorno return $codigo_html; }
function constroe_usuario_chat($dados) { // id de usuario $idusuario = $dados['idusuario']; // valida idusuario if ($idusuario == null) { // retorno nulo return null; } // imagem de perfil de usuario $imagem_perfil = imagem_perfil_chat($idusuario); // nome de usuario $nome_usuario = retorne_nome_usuario($idusuario); // atualiza a lista javascript $lista_javascript_atualiza_array = atualiza_lista_idusuarios_chat_carregados_javascript($idusuario); // codigo html $codigo_html = "\n{$lista_javascript_atualiza_array}\n<div class='classe_div_usuario_chat' id='id_div_usuario_chat_{$idusuario}' onclick='mudar_idusuario_chat({$idusuario});'>\n<div class='classe_div_imagem_perfil_chat'>{$imagem_perfil}</div>\n<div class='classe_div_usuario_online_chat' id='id_div_usuario_online_chat_{$idusuario}'></div>\n<div class='classe_div_nome_perfil_chat'>{$nome_usuario}</div>\n<div class='classe_div_campo_notificacao_chat_nova_mensagem_usuario'>\n<div class='classe_notificacoes_usuario' id='id_notificacao_nova_mensagem_usuario_{$idusuario}'></div>\n</div>\n</div>\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 constroe_lista_usuarios_chat() { $tabela = TABELA_AMIZADE; $idusuario = retorne_idusuario_logado(); $limit = retorne_limit_chat(); $query = "select *from {$tabela} where idusuario='{$idusuario}' order by id desc {$limit};"; $contador = 0; $comando = comando_executa($query); $numero_linhas = retorne_numero_linhas_comando($comando); $array_retorno = array(); for ($contador == $contador; $contador <= $numero_linhas; $contador++) { $dados = mysql_fetch_array($comando, MYSQL_ASSOC); $idamigo = $dados['idamigo']; if ($idamigo != null) { $nome_usuario = retorne_nome_usuario($idamigo); $dados_imagem = retorne_imagem_perfil_usuario($idamigo); $imagem_perfil_miniatura = $dados_imagem['url_imagem_perfil_miniatura']; $imagem_perfil = "<img src='{$imagem_perfil_miniatura}' title='{$nome_usuario}'>"; $usuario_online = retorne_usuario_online($idamigo); if ($usuario_online == true) { $imagem_servidor[0] = retorne_imagem_servidor(23); } else { $imagem_servidor[0] = retorne_imagem_servidor(22); } $codigo_html .= "\n<div class='classe_div_usuario_chat' onclick='seta_usuario_chat({$idamigo});'>\n<div class='classe_div_usuario_chat_img_perfil'>{$imagem_perfil}</div>\n<div class='classe_div_usuario_chat_nome'>{$nome_usuario}</div>\n<div class='classe_div_usuario_chat_usuario_online' id='id_div_usuario_online_offline_{$idamigo}'>{$imagem_servidor['0']}</div>\n<span class='classe_div_usuario_chat_novas_mensagens' id='id_numero_novas_mensagens_usuario_{$idamigo}'></span>\n</div>\n"; $array_amigos_carregados[] = $idamigo; } } if ($numero_linhas == 0) { $codigo_html = null; $array_amigos_carregados[] = 0; } $array_retorno['conteudo'] = $codigo_html; $array_retorno['ids_usuarios'] = $array_amigos_carregados; return json_encode($array_retorno); }
function constroe_seguidor_usuario($dados, $modo) { $idusuario = $dados['idusuario']; $idamigo = $dados['idamigo']; $data = $dados['data']; if ($idusuario == null or $idamigo == null) { return null; } if ($modo == 2) { $idamigo = $idusuario; } $url_perfil_usuario = retorne_url_perfil_usuario($idamigo); $imagem_usuario = constroe_imagem_perfil($idamigo, false); $nome_usuario = retorne_nome_usuario($idamigo); $nome_usuario = "<a href='{$url_perfil_usuario}' title='{$nome_usuario}'>{$nome_usuario}</a>"; $campo_seguir = campo_seguir_usuario($idamigo); $codigo_html = "\n<div class='classe_div_seguidor_usuario'>\n<div class='classe_div_seguidor_usuario_imagem'>\n{$imagem_usuario}\n</div>\n<div class='classe_div_seguidor_usuario_nome'>\n{$nome_usuario}\n</div>\n<div class='classe_div_seguidor_usuario_botao'>\n{$campo_seguir}\n</div>\n</div>\n"; return $codigo_html; }