function salva_curriculo() { // globals ----------------------------------------------- global $tabela_banco; // tabelas // --------------------------------------------------------- // dados de formulario ------------------------------- $profissao = remove_html($_POST['profissao']); // dados $objetivo = remove_html($_POST['objetivo']); // dados $empresas_trabalhou = remove_html($_POST['empresas_trabalhou']); // dados $formacao = remove_html($_POST['formacao']); // dados $experiencia = remove_html($_POST['experiencia']); // dados $idiomas = remove_html($_POST['idiomas']); // dados $email = remove_html($_POST['email']); // dados $telefone = remove_html($_POST['telefone']); // dados $endereco = remove_html($_POST['endereco']); // dados $adicionais = remove_html($_POST['adicionais']); // dados $projetos = remove_html($_POST['projetos']); // dados $empregado = remove_html($_POST['empregado']); // dados // ----------------------------------------------------------- // id de usuario ----------------------------------------- $idusuario = retorne_idusuario_logado(); // id de usuario // ----------------------------------------------------------- // dados do usuario ------------------------------------ $dados_usuario = retorna_dados_usuario_array($idusuario); // dados do usuario // ----------------------------------------------------------- // obtendo estado de usuario ------------------------ $estado = $dados_usuario['estado']; // obtendo estado de usuario // ------------------------------------------------------------ // querys -------------------------------------------------- $query[] = "delete from {$tabela_banco['14']} where idusuario='{$idusuario}';"; // query $query[] = "insert into {$tabela_banco['14']} values('{$idusuario}', '{$profissao}', '{$objetivo}', '{$empresas_trabalhou}', '{$formacao}', '{$experiencia}', '{$idiomas}', '{$email}', '{$telefone}', '{$endereco}', '{$adicionais}', '{$projetos}', '{$empregado}', '{$estado}');"; // query // ----------------------------------------------------------- // executando querys ---------------------------------- foreach ($query as $query_valor) { if ($query_valor != null and $idusuario != null) { comando_executa($query_valor); // executa query } } // ----------------------------------------------------------- }
function retorna_aniversario($idusuario) { // dados do usuario ---------------------------------- $dados_usuario = retorna_dados_usuario_array($idusuario); // dados do usuario // ---------------------------------------------------------- // data de nascimento -------------------------------- $data_nascimento = $dados_usuario['data_nascimento']; // data de nascimento // ---------------------------------------------------------- // separando data ------------------------------------- $separa_data = explode("-", $data_nascimento); // separando data // ---------------------------------------------------------- // dia ----------------------------------------------------- $dia_usuario = $separa_data[2]; // dia if ($dia_usuario <= 9) { $dia_usuario = str_replace("0", null, $dia_usuario); } // ---------------------------------------------------------- // mes --------------------------------------------------- $mes_usuario = $separa_data[1]; // mes if ($mes_usuario <= 9) { $mes_usuario = str_replace("0", null, $mes_usuario); } // ---------------------------------------------------------- // retorna se e aniversario ------------------------- if ($dia_usuario == retorne_dia_atual() and $mes_usuario == retorne_mes_atual()) { return true; // sim } else { return false; // nao } // ---------------------------------------------------------- }
function constroe_perfil_ultra_basico_usuario($idusuario, $tipo_exibir) { // tipo exibir -------------------------------------------- // 1 exibe usuarios normal // 2 exibe usuarios miniatura // --------------------------------------------------------- // valida usuario bloqueado --------------------- if (retorne_esta_bloqueado($idusuario) == true) { return null; } // -------------------------------------------------------- // dados de usuario --------------------------------- $dados_usuario = retorna_dados_usuario_array($idusuario); // dados de usuario // -------------------------------------------------------- // nome de usuario ---------------------------------- $nome_usuario = retorna_link_perfil_usuario($idusuario); // nome de usuario // -------------------------------------------------------- // cidade ----------------------------------------------- if ($dados_usuario['cidade'] != null) { $cidade = "Mora em " . retorne_link_pesquisa_montado($dados_usuario['cidade'], 2); // cidade } // -------------------------------------------------------- // estado ----------------------------------------------- if ($dados_usuario['estado'] != null) { $estado = " - " . retorne_link_pesquisa_montado($dados_usuario['estado'], 3); // estado } // -------------------------------------------------------- // sexo ------------------------------------------------- if ($dados_usuario['sexo'] != null) { $sexo = "<br>Gênero: " . retorne_link_pesquisa_montado($dados_usuario['sexo'], 6); // sexo } // -------------------------------------------------------- // estado civil ----------------------------------------- if ($dados_usuario['estado_civil'] != null) { $estado_civil = " - " . retorne_link_pesquisa_montado($dados_usuario['estado_civil'], 8); // estado civil } // -------------------------------------------------------- // sobre o usuario ----------------------------------- if ($dados_usuario['sobre_usuario'] != null) { $sobre_usuario = "<br>" . substr($dados_usuario['sobre_usuario'], 0, 125) . "..."; // sobre o usuario } // -------------------------------------------------------- // campo adicionar amigo ------------------------- $campo_adicionar_amigo = constroe_adicionar_amigo($idusuario); // campo adicionar amigo // -------------------------------------------------------- // verifica se campo e valido ---------------------- if ($campo_adicionar_amigo == null) { $campo_adicionar_amigo = "<br>"; // adiciona quebra de linha } // -------------------------------------------------------- // tipo de perfil --------------------------------------- switch ($tipo_exibir) { case 1: // tipo de classe --------------------------------------------- $classe_perfil_ultra_basico = "div_perfil_ultra_basico_usuario"; // tipo de classe // ---------------------------------------------------------------- // codigo html bruto ----------------------------------------- $conteudo_basico_perfil .= $campo_adicionar_amigo; $conteudo_basico_perfil .= $cidade; $conteudo_basico_perfil .= $estado; $conteudo_basico_perfil .= $sexo; $conteudo_basico_perfil .= $estado_civil; $conteudo_basico_perfil .= "<br>"; $conteudo_basico_perfil .= $sobre_usuario; $conteudo_basico_perfil .= "<br>"; $conteudo_basico_perfil .= "<br>"; // ---------------------------------------------------------------- break; case 2: // tipo de classe --------------------------------------------- $classe_perfil_ultra_basico = "div_perfil_ultra_basico_miniatura_usuario"; // tipo de classe // ---------------------------------------------------------------- break; } // -------------------------------------------------------- // codigo html bruto --------------------------------- $codigo_html_bruto .= "<div class='{$classe_perfil_ultra_basico}'>"; $codigo_html_bruto .= constroe_imagem_perfil_miniatura($idusuario); $codigo_html_bruto .= "<div class='div_nome_usuario_perfil_ultra_basico'>"; $codigo_html_bruto .= $nome_usuario; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= $conteudo_basico_perfil; $codigo_html_bruto .= retorne_campo_visitou_perfil($idusuario); $codigo_html_bruto .= "</div>"; // -------------------------------------------------------- // gera hashtag -------------------------------------- $codigo_html_bruto = gera_link_hashtag($codigo_html_bruto); // gera hashtag // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function sugerir_amizades() { // globals ----------------------------------------------- global $tabela_banco; // tabelas do banco de dados // --------------------------------------------------------- // usuario dono do perfil ----------------------------- $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // usuario dono do perfil // --------------------------------------------------------- // verifica se e dono do perfil ---------------------- if ($usuario_dono_perfil == false) { return null; // retorno nulo } // --------------------------------------------------------- // tabela de cadastro --------------------------------- $tabela[0] = $tabela_banco[3]; // tabela de informacoes // --------------------------------------------------------- // termo de pesquisa -------------------------------- $termo_pesquisa = retorne_termo_pesquisa(); // termo de pesquisa // --------------------------------------------------------- // limit query ------------------------------------------- $limit_query = retorne_limit_pesquisa_geral_get(); // limit query // --------------------------------------------------------- // id de usuario logado ------------------------------ $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // --------------------------------------------------------- // array de dados de usuario ----------------------- $dados_array_usuario = retorna_dados_usuario_array($idusuario_logado); // array de dados de usuario // --------------------------------------------------------- // obtendo cidade e estado ------------------------- $cidade = $dados_array_usuario['cidade']; // cidade $estado = $dados_array_usuario['estado']; // estado // ---------------------------------------------------------- // query ------------------------------------------------- $query[0] = "select *from {$tabela['0']} where cidade like '%{$cidade}%' and estado like '%{$estado}%' {$limit_query};"; // query // --------------------------------------------------------- // comando -------------------------------------------- $comando = comando_executa($query[0]); // comando // --------------------------------------------------------- // numero de linhas ---------------------------------- $numero_linhas = retorne_numero_linhas_comando($comando); // numero de linhas // --------------------------------------------------------- // contador --------------------------------------------- $contador = 0; // contador // --------------------------------------------------------- // obtendo ids de usuarios ------------------------- for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados ------------------------------------------------ $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // dados // --------------------------------------------------------- // id de amigo ----------------------------------------- $idusuario = $dados['idusuario']; // id de amigo // --------------------------------------------------------- // estatus de amizade ------------------------------- $estatus_amizade = retorne_status_amizade($idusuario); // estatus de amizade // --------------------------------------------------------- // id de usuario ---------------------------------------- if ($idusuario != null and $estatus_amizade == 1 and $idusuario_logado != $idusuario and retorne_esta_bloqueado($idusuario) == false) { $arrays_idusuarios[] = $idusuario; // id de usuario } // --------------------------------------------------------- } // --------------------------------------------------------- // url de pesquisa ------------------------------------ $url_pesquisa = retorne_url_pesquisa_geral(null, 7); // url de pesquisa // --------------------------------------------------------- // codigo html bruto ---------------------------------- $codigo_html_bruto .= "<a href='{$url_pesquisa}'>Encontre mais pessoas...</a>"; $codigo_html_bruto .= monta_pacotes_usuarios($arrays_idusuarios, 1); // --------------------------------------------------------- // adiciona div especial ---------------------------- $codigo_html_bruto = constroe_div_especial_geral("Próximos a você", $codigo_html_bruto, null); // adiciona div especial // --------------------------------------------------------- // retorno ----------------------------------------------- return $codigo_html_bruto; // retorno // --------------------------------------------------------- }
function monta_curriculo() { // dados ----------------------------------------------- $dados_curriculo = retorne_dados_array_curriculo(); // dados // -------------------------------------------------------- // id usuario visualizando perfil ------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id usuario visualizando perfil // -------------------------------------------------------- // separando dados --------------------------------- $profissao = $dados_curriculo['profissao']; // dados $objetivo = $dados_curriculo['objetivo']; // dados $empresas_trabalhou = $dados_curriculo['empresas_trabalhou']; // dados $formacao = $dados_curriculo['formacao']; // dados $experiencia = $dados_curriculo['experiencia']; // dados $idiomas = $dados_curriculo['idiomas']; // dados $email = $dados_curriculo['email']; // dados $telefone = $dados_curriculo['telefone']; // dados $endereco = $dados_curriculo['endereco']; // dados $adicionais = $dados_curriculo['adicionais']; // dados $projetos = $dados_curriculo['projetos']; // dados $empregado = $dados_curriculo['empregado']; // dados // -------------------------------------------------------- // adiciona link de pesquisa ----------------------- $profissao = retorne_link_pesquisa_montado($dados_curriculo['profissao'], 11); // dados $projetos = retorne_link_pesquisa_montado($dados_curriculo['projetos'], 12); // dados $formacao = retorne_link_pesquisa_montado($dados_curriculo['formacao'], 13); // dados $experiencia = retorne_link_pesquisa_montado($dados_curriculo['experiencia'], 14); // dados // -------------------------------------------------------- // dados do usuario --------------------------------- $dados_usuario = retorna_dados_usuario_array($idusuario); // dados do usuario // -------------------------------------------------------- // nome do usuario ---------------------------------- $nome_usuario = func_retorna_nome_de_usuario_por_id($idusuario); // nome do usuario // -------------------------------------------------------- // cidade e estado ----------------------------------- $endereco_local = $dados_usuario['cidade'] . "%20" . $dados_usuario['estado']; // cidade e estado // -------------------------------------------------------- // codigo html bruto --------------------------------- $codigo_html_bruto .= "<div id='div_curriculo_usuario' class='classe_perfil_curriculo_usuario'>"; $codigo_html_bruto .= constroe_imagem_perfil_miniatura($idusuario); $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<li><b><font size='6'><i>{$nome_usuario}</i></font></b>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Nascimento: "; $codigo_html_bruto .= $dados_usuario['data_nascimento']; $codigo_html_bruto .= ", "; $codigo_html_bruto .= $dados_usuario['estado_civil']; $codigo_html_bruto .= ", "; $codigo_html_bruto .= $dados_usuario['sexo']; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<li><b><font size='4'>Contato</font></b>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Endereço: {$endereco}"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Telefone: {$telefone}"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "E-mail: {$email}"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<li><b><font size='4'>Experiência profissional</font></b>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Profissão: {$profissao}"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Objetivos: {$objetivo}"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Empresas que trabalhou: {$empresas_trabalhou}"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Experiências: {$experiencia}"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<li><b><font size='4'>Formação</font></b>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Formado em: {$formacao}"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Idiomas: {$idiomas}"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<li><b><font size='4'>Informações adicionais</font></b>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Adicionais: {$adicionais}"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Projetos: {$projetos}"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Empregado: {$empregado}"; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= "<div class='classe_div_imprimir_curriculo_usuario'>"; $codigo_html_bruto .= "<input type='button' class='botao_padrao' value='Imprimir' onclick='imprimir_curriculo();'>"; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= gerador_mapa($endereco_local); // -------------------------------------------------------- // adiciona hastags --------------------------------- $codigo_html_bruto = gera_link_hashtag($codigo_html_bruto); // adiciona hastags // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function formulario_editar_perfil($idusuario) { global $enderecos_arquivos_php_uteis; $dados_usuario = retorna_dados_usuario_array($idusuario); $nome_usuario = func_retorna_nome_de_usuario_por_id($idusuario); $data_nascimento = $dados_usuario['data_nascimento']; $estado = $dados_usuario['estado']; $sobre_usuario = $dados_usuario['sobre_usuario']; $sexo = $dados_usuario['sexo']; $estado_civil = $dados_usuario['estado_civil']; $cidade = $dados_usuario['cidade']; $telefone = $dados_usuario['telefone']; $site = $dados_usuario['site']; $tribo_urbana = $dados_usuario['tribo_urbana']; $sobre_usuario = converte_linha_quebra_linha($sobre_usuario, false); $select_estados = gerador_select_option(retorne_array_estados_pais(), $estado, "estado"); $select_estados_civis = gerador_select_option(retorne_array_estados_civis(), $estado_civil, "estado_civil"); $select_sexo = gerador_select_option(retorne_array_sexo(), $sexo, "sexo"); $url_script_salvar_perfil = $enderecos_arquivos_php_uteis['salvar_perfil_basico']; $codigo_html .= "<div class='classe_formulario_editar_perfil'>"; $codigo_html .= "<form action='{$url_script_salvar_perfil}' method='post'>"; $codigo_html .= "<div class='classe_div_separa_desc_campo_formulario'>"; $codigo_html .= "Nome"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<input type='text' name='nome' value='{$nome_usuario}'>"; $codigo_html .= "<br>"; $codigo_html .= "<div class='classe_div_separa_desc_campo_formulario'>"; $codigo_html .= "Aniversário"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= campo_data_formulario($data_nascimento, "data_nascimento"); $codigo_html .= "<br>"; $codigo_html .= "<div class='classe_div_separa_desc_campo_formulario'>"; $codigo_html .= "Estado cívil"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= $select_estados_civis; $codigo_html .= "<br>"; $codigo_html .= "<div class='classe_div_separa_desc_campo_formulario'>"; $codigo_html .= "Sexo"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= $select_sexo; $codigo_html .= "<br>"; $codigo_html .= "<div class='classe_div_separa_desc_campo_formulario'>"; $codigo_html .= "Cidade"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<input type='text' value='{$cidade}' name='cidade'>"; $codigo_html .= "<br>"; $codigo_html .= "<div class='classe_div_separa_desc_campo_formulario'>"; $codigo_html .= "Estado"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= $select_estados; $codigo_html .= "<br>"; $codigo_html .= "<div class='classe_div_separa_desc_campo_formulario'>"; $codigo_html .= "Telefone"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<input type='text' value='{$telefone}' name='telefone'>"; $codigo_html .= "<br>"; $codigo_html .= "<div class='classe_div_separa_desc_campo_formulario'>"; $codigo_html .= "Meu site"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<input type='text' value='{$site}' name='site'>"; $codigo_html .= "<br>"; $codigo_html .= "<div class='classe_div_separa_desc_campo_formulario'>"; $codigo_html .= "Estilo músical"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<input type='text' value='{$tribo_urbana}' name='tribo_urbana'>"; $codigo_html .= "<br>"; $codigo_html .= "<div class='classe_div_separa_desc_campo_formulario'>"; $codigo_html .= "Escreva sobre você"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<textarea name='sobre_usuario' cols='10' rows='10'>{$sobre_usuario}</textarea>"; $codigo_html .= "<br>"; $codigo_html .= "<div class='classe_div_campo_salvar_editar_perfil'>"; $codigo_html .= "<input type='submit' value='Salvar' class='botao_padrao'>"; $codigo_html .= "</div>"; $codigo_html .= "</form>"; $codigo_html .= "</div>"; $titulo = "Meu perfíl básico"; $codigo_html = constroe_div_especial_geral($titulo, $codigo_html, null); return $codigo_html; }
function constroe_perfil_geral_usuario() { // id de usuario $idusuario = retorne_idusuario_get(); // id de usuario // valida exibir perfil de usuario if (retorne_status_amizade($idusuario) != 2 and retorna_usuario_vendo_perfil_dono() == false) { // nome do usuario $nome = func_retorna_nome_de_usuario_por_id($idusuario); // titulo de mensagem $titulo_mensagem = "Perfíl de {$nome}"; // mensagem de retorno $mensagem_retorno .= "Você não é amigo de {$nome}, somente amigos podem visualizar o seu perfíl."; // retorno return div_especial_mensagem_sistema($titulo_mensagem, $mensagem_retorno); } // dados de usuario $dados_usuario = retorna_dados_usuario_array($idusuario); // dados de usuario // dados de usuario $nome = func_retorna_nome_de_usuario_por_id($idusuario); // nome do usuario $data_nascimento = $dados_usuario['data_nascimento']; // dados de usuario $estado = retorne_link_pesquisa_montado($dados_usuario['estado'], 3); // dados de usuario $sobre_usuario = $dados_usuario['sobre_usuario']; // dados de usuario $sexo = retorne_link_pesquisa_montado($dados_usuario['sexo'], 6); // dados de usuario $estado_civil = retorne_link_pesquisa_montado($dados_usuario['estado_civil'], 8); // dados de usuario $cidade = retorne_link_pesquisa_montado($dados_usuario['cidade'], 2); // dados de usuario $telefone = $dados_usuario['telefone']; // dados de usuario $site = retorne_link_pesquisa_montado($dados_usuario['site'], 4); // dados de usuario $tribo_urbana = $dados_usuario['tribo_urbana']; // dados de usuario // nome link de usuario $nome_link_usuario = retorna_link_perfil_usuario($idusuario); // nome link de usuario // codigo html $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>"; $codigo_html .= "Nome"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>"; $codigo_html .= $nome_link_usuario; $codigo_html .= "</div>"; $codigo_html .= "</div>"; // valida if ($data_nascimento != null) { $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>"; $codigo_html .= "Aniversário"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>"; $codigo_html .= $data_nascimento; $codigo_html .= "</div>"; $codigo_html .= "</div>"; } // valida if ($data_nascimento != null) { $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>"; $codigo_html .= "Idade"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>"; $codigo_html .= calcula_idade($data_nascimento); $codigo_html .= " "; $codigo_html .= "anos"; $codigo_html .= "</div>"; $codigo_html .= "</div>"; } // valida if ($cidade != null) { $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>"; $codigo_html .= "Cidade"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>"; $codigo_html .= $cidade; $codigo_html .= "</div>"; $codigo_html .= "</div>"; } // valida if ($estado != null) { $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>"; $codigo_html .= "Estado"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>"; $codigo_html .= $estado; $codigo_html .= "</div>"; $codigo_html .= "</div>"; } // valida if ($estado_civil != null) { $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>"; $codigo_html .= "Estado civil"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>"; $codigo_html .= $estado_civil; $codigo_html .= "</div>"; $codigo_html .= "</div>"; } // valida if ($sexo != null) { $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>"; $codigo_html .= "Gênero"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>"; $codigo_html .= $sexo; $codigo_html .= "</div>"; $codigo_html .= "</div>"; } // valida if ($telefone != null) { $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>"; $codigo_html .= "Telefone"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>"; $codigo_html .= $telefone; $codigo_html .= "</div>"; $codigo_html .= "</div>"; } // valida if ($site != null) { $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>"; $codigo_html .= "Website"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>"; $codigo_html .= $site; $codigo_html .= "</div>"; $codigo_html .= "</div>"; } // valida if ($tribo_urbana != null) { $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>"; $codigo_html .= "Estilo musical"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>"; $codigo_html .= $tribo_urbana; $codigo_html .= "</div>"; $codigo_html .= "</div>"; } // adiciona hashtag $codigo_html = gera_link_hashtag($codigo_html); // adiciona hashtag // adiciona div basica $codigo_html = constroe_div_especial_geral($nome, $codigo_html, null); // adiciona div basica // completa perfil $codigo_html .= constroe_perfil_completo_usuario(); $codigo_html .= carrega_lista_usuarios(1, 2); $codigo_html .= constroe_carregar_imagens($dados); // retorno return $codigo_html; // retorno }
function constroe_perfil_basico() { // globals global $imagem_servidor; // id de usuario ----------------------------------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario // ----------------------------------------------------------------- // status de amizade $status_amizade = retorne_status_amizade($idusuario); // dados em array de usuario ----------------------------- $dados_basicos_usuario = retorna_dados_usuario_array($idusuario); // dados em array de usuario $dados_completos_usuario = retorna_dados_usuario_informacoes($idusuario); // dados completos do usuario // ---------------------------------------------------------------- // separa variaveis ----------------------------------------- $trabalho = $dados_completos_usuario['trabalha_onde']; $ensino_medio = $dados_completos_usuario['ensino_medio']; $ensino_medio_ano = $dados_completos_usuario['ensino_medio_ano']; $faculdade = $dados_completos_usuario['faculdade']; $faculdade_ano = $dados_completos_usuario['faculdade_ano']; $cidade_natal = $dados_completos_usuario['cidade_natal']; // ---------------------------------------------------------------- // endereco url imagem de perfil ---------------------- $imagem_perfil = $dados_basicos_usuario['imagem_perfil']; // endereco url imagem de perfil // ---------------------------------------------------------------- // cidade ----------------------------------------------- if ($dados_basicos_usuario['cidade'] != null) { $cidade = retorne_link_pesquisa_montado($dados_basicos_usuario['cidade'], 2); // cidade } // -------------------------------------------------------- // estado ----------------------------------------------- if ($dados_basicos_usuario['estado'] != null) { $estado = retorne_link_pesquisa_montado($dados_basicos_usuario['estado'], 3); // estado } // -------------------------------------------------------- // sexo ------------------------------------------------- if ($dados_basicos_usuario['sexo'] != null) { $sexo .= "<img src='" . $imagem_servidor['img_usuario'] . "' title='Gênero'>"; $sexo .= " "; $sexo .= "<b>Gênero</b>"; $sexo .= " "; $sexo .= retorne_link_pesquisa_montado($dados_basicos_usuario['sexo'], 6); $sexo .= " - "; } // -------------------------------------------------------- // estado civil ----------------------------------------- if ($dados_basicos_usuario['estado_civil'] != null) { $estado_civil .= retorne_link_pesquisa_montado($dados_basicos_usuario['estado_civil'], 8); // estado civil $estado_civil .= " - "; } // -------------------------------------------------------- // sobre o usuario ----------------------------------- if ($dados_basicos_usuario['sobre_usuario'] != null) { if (strlen($sobre_usuario) >= 128) { $sobre_usuario = substr($dados_basicos_usuario['sobre_usuario'], 0, 128) . "..."; // sobre o usuario $sobre_usuario = converte_linha_quebra_linha($sobre_usuario, false); } else { $sobre_usuario = $dados_basicos_usuario['sobre_usuario']; // sobre o usuario } // adiciona quebra de linha $sobre_usuario = "<br><br>" . $sobre_usuario . "<br><br>"; } // -------------------------------------------------------- // nome de usuario ------------------------------------- $nome_usuario = func_retorna_nome_de_usuario_por_id($idusuario); // nome de usuario // ------------------------------------------------------------ // calcula a idade do usuario ----------------------- $idade_usuario = calcula_idade($dados_basicos_usuario['data_nascimento']); // ------------------------------------------------------------ // adiciona complemento em idade ------------- if ($idade_usuario != null) { $idade_usuario = $idade_usuario; $idade_usuario .= " "; $idade_usuario .= "anos"; $idade_usuario .= "<br>"; } // ------------------------------------------------------------- // valida trabalho --------------------------------------- if ($trabalho != null) { // campo trabalha $campo_trabalha .= "<img src='" . $imagem_servidor['img_trabalho'] . "' title='Trabalha'>"; $campo_trabalha .= " "; $campo_trabalha .= "<b>Trabalha em</b>"; $campo_trabalha .= " "; $campo_trabalha .= retorne_link_pesquisa_montado($trabalho, 17); $campo_trabalha .= "<br>"; } else { $campo_trabalha .= "<br>"; } // ------------------------------------------------------------- // campo escolaridade -------------------------------- if ($ensino_medio != null or $faculdade != null) { $campo_escolaridade .= "<img src='" . $imagem_servidor['img_estuda'] . "' title='Escolaridade'>"; $campo_escolaridade .= " "; $campo_escolaridade .= "<b>Escolaridade</b>"; $campo_escolaridade .= " "; } // ------------------------------------------------------------- // valida escolaridade --------------------------------- if ($ensino_medio != null) { // campo escolaridade $campo_escolaridade .= retorne_link_pesquisa_montado($ensino_medio, 17); // ano ensino medio if ($ensino_medio_ano != null) { $campo_escolaridade .= " ano "; $campo_escolaridade .= $ensino_medio_ano; } } // faculdade if ($faculdade != null) { // campo escolaridade $campo_escolaridade .= " - "; $campo_escolaridade .= retorne_link_pesquisa_montado($faculdade, 17); // faculdade ano if ($faculdade_ano != null) { $campo_escolaridade .= " ano "; $campo_escolaridade .= $faculdade_ano; } } // ------------------------------------------------------------- // valida cidade natal if ($cidade_natal != null) { // campo naturalidade $campo_naturalidade .= "<br>"; $campo_naturalidade .= "<img src='" . $imagem_servidor['img_cidade'] . "' title='Nascido em'>"; $campo_naturalidade .= " "; $campo_naturalidade .= "<b>Nascido em</b>"; $campo_naturalidade .= " "; $campo_naturalidade .= retorne_link_pesquisa_montado($cidade_natal, 17); $campo_naturalidade .= "<br>"; } // campo mora if ($cidade != null) { // campo mora $campo_mora .= "<img src='" . $imagem_servidor['img_mora'] . "' title='Mora'>"; $campo_mora .= " "; $campo_mora .= "<b>Mora</b>"; $campo_mora .= " "; $campo_mora .= $cidade; // valida estado if ($estado != null) { $campo_mora .= " - "; $campo_mora .= $estado; } } // campo basico $campo_basico .= "<br>"; $campo_basico .= "<br>"; $campo_basico .= $sexo; $campo_basico .= $estado_civil; $campo_basico .= $idade_usuario; $campo_basico .= $campo_mora; $campo_basico .= $campo_naturalidade; $campo_basico .= $campo_trabalha; $campo_basico .= $campo_escolaridade; $campo_basico .= "<b>"; $campo_basico .= $sobre_usuario; $campo_basico .= "</b>"; $campo_basico .= constroe_campo_social_usuario($idusuario); // campo enviar mensagem if ($status_amizade == 2) { // imagem de mensagem $imagem_mensagem = "<img src='" . $imagem_servidor['mensagem'] . "'>"; // campo enviar mensagem $campo_enviar_mensagem .= "<br>"; $campo_enviar_mensagem .= "<a href='#' class='uibutton large' onclick='constroe_campo_conversa_chat({$idusuario});'>{$imagem_mensagem} Enviar mensagem</a>"; $campo_enviar_mensagem .= "<br>"; $campo_enviar_mensagem .= "<br>"; } // codigo html bruto ------------------------------------ $codigo_html_bruto .= "<div class='classe_div_campos_constroe_campo_editar_perfil'>"; $codigo_html_bruto .= constroe_funcoes_perfil_usuario(); $codigo_html_bruto .= constroe_imagem_perfil($idusuario); $codigo_html_bruto .= "<div class='div_perfil_basico_topo_pagina'>"; $codigo_html_bruto .= constroe_adicionar_amigo($idusuario); $codigo_html_bruto .= "<span>{$nome_usuario}</span>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= $campo_enviar_mensagem; $codigo_html_bruto .= "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=3' title='Sobre'>Sobre</a>"; $codigo_html_bruto .= $campo_basico; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= abas_navegacao_perfil_usuario(); $codigo_html_bruto .= "</div>"; // --------------------------------------------------------------- // retorno ---------------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------------- }
function pesquisa_informacoes_perfil() { // globals ----------------------------------------------- global $tabela_banco; // tabelas do banco de dados // --------------------------------------------------------- // termo de pesquisa -------------------------------- $termo_pesquisa = retorne_termo_pesquisa(); // termo de pesquisa // --------------------------------------------------------- // limit query ------------------------------------------- $limit_query = retorne_limit_pesquisa_geral_get(); // limit query // --------------------------------------------------------- // id de usuario logado ------------------------------ $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // --------------------------------------------------------- // array de dados de usuario ----------------------- $dados_array_usuario = retorna_dados_usuario_array($idusuario_logado); // array de dados de usuario // --------------------------------------------------------- // obtendo cidade e estado ------------------------- $cidade = $dados_array_usuario['cidade']; // cidade $estado = $dados_array_usuario['estado']; // estado // ---------------------------------------------------------- // modo de pesquisa ----------------- switch (retorna_modo_pesquisa_geral()) { case 2: $query[0] = "select *from {$tabela_banco['3']} where cidade like '%{$termo_pesquisa}%' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['3']} where cidade like '%{$termo_pesquisa}%';"; // query break; case 3: $query[0] = "select *from {$tabela_banco['3']} where estado like '%{$termo_pesquisa}%' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['3']} where estado like '%{$termo_pesquisa}%';"; // query break; case 4: $query[0] = "select *from {$tabela_banco['3']} where site like '%{$termo_pesquisa}%' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['3']} where site like '%{$termo_pesquisa}%';"; // query break; case 6: $query[0] = "select *from {$tabela_banco['3']} where sexo like '%{$termo_pesquisa}%' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['3']} where sexo like '%{$termo_pesquisa}%';"; // query break; case 7: $query[0] = "select *from {$tabela_banco['3']} where cidade like '%{$cidade}%' and estado like '%{$estado}%' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['3']} where cidade like '%{$cidade}%' and estado like '%{$estado}%';"; // query break; case 8: $query[0] = "select *from {$tabela_banco['3']} where estado_civil like '%{$termo_pesquisa}%' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['3']} where estado_civil like '%{$termo_pesquisa}%';"; // query break; case 10: $query[0] = "select *from {$tabela_banco['3']} where cidade like '%{$cidade}%' and estado like '%{$estado}%' and sexo like '%{$termo_pesquisa}%' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['3']} where cidade like '%{$cidade}%' and estado like '%{$estado}%' and sexo like '%{$termo_pesquisa}%';"; // query break; case 11: $query[0] = "select *from {$tabela_banco['14']} where profissao like '%{$termo_pesquisa}%' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['14']} where profissao like '%{$termo_pesquisa}%';"; // query break; case 12: $query[0] = "select *from {$tabela_banco['14']} where projetos like '%{$termo_pesquisa}%' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['14']} where projetos like '%{$termo_pesquisa}%';"; // query break; case 13: $query[0] = "select *from {$tabela_banco['14']} where formacao like '%{$termo_pesquisa}%' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['14']} where formacao like '%{$termo_pesquisa}%';"; // query break; case 14: $query[0] = "select *from {$tabela_banco['14']} where experiencia like '%{$termo_pesquisa}%' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['14']} where experiencia like '%{$termo_pesquisa}%';"; // query break; case 15: $query[0] = "select *from {$tabela_banco['14']} where empregado like '%nao%' and profissao like '%{$termo_pesquisa}%' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['14']} where empregado like '%nao%' and profissao like '%{$termo_pesquisa}%';"; // query break; case 16: $query[0] = "select *from {$tabela_banco['14']} where empregado like '%nao%' and profissao like '%{$termo_pesquisa}%' and estado like '%{$estado}%' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['14']} where empregado like '%nao%' and profissao like '%{$termo_pesquisa}%' and estado like '%{$estado}%' ;"; // query break; case 17: // campos de pesquisa da tabela $campos_tabela .= "ensino_medio like '%{$termo_pesquisa}%' or "; $campos_tabela .= "ensino_medio_ano like '%{$termo_pesquisa}%' or "; $campos_tabela .= "faculdade like '%{$termo_pesquisa}%' or "; $campos_tabela .= "faculdade_ano like '%{$termo_pesquisa}%' or "; $campos_tabela .= "habilidade_profissional like '%{$termo_pesquisa}%' or "; $campos_tabela .= "trabalha_onde like '%{$termo_pesquisa}%' or "; $campos_tabela .= "trabalha_onde_ano like '%{$termo_pesquisa}%' or "; $campos_tabela .= "interesse_sexual like '%{$termo_pesquisa}%' or "; $campos_tabela .= "endereco like '%{$termo_pesquisa}%' or "; $campos_tabela .= "religiao like '%{$termo_pesquisa}%' or "; $campos_tabela .= "politica like '%{$termo_pesquisa}%' or "; $campos_tabela .= "apelido like '%{$termo_pesquisa}%' or "; $campos_tabela .= "citacao like '%{$termo_pesquisa}%' or "; $campos_tabela .= "odeia like '%{$termo_pesquisa}%' or "; $campos_tabela .= "cidade_natal like '%{$termo_pesquisa}%' or "; $campos_tabela .= "livros like '%{$termo_pesquisa}%' or "; $campos_tabela .= "cinema like '%{$termo_pesquisa}%' or "; $campos_tabela .= "tv like '%{$termo_pesquisa}%' or "; $campos_tabela .= "atividades like '%{$termo_pesquisa}%' or "; $campos_tabela .= "jogos like '%{$termo_pesquisa}%'"; // monta query $query[0] = "select *from {$tabela_banco['30']} where {$campos_tabela} {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['30']} where {$campos_tabela};"; // query break; case 18: // campos de pesquisa da tabela $campos_tabela .= "data_nascimento like '%{$termo_pesquisa}%' or "; // campos da tabela $campos_tabela .= "cidade like '%{$termo_pesquisa}%' or "; // campos da tabela $campos_tabela .= "estado like '%{$termo_pesquisa}%' or "; // campos da tabela $campos_tabela .= "sobre_usuario like '%{$termo_pesquisa}%' or "; // campos da tabela $campos_tabela .= "sexo like '%{$termo_pesquisa}%' or "; // campos da tabela $campos_tabela .= "estado_civil like '%{$termo_pesquisa}%' or "; // campos da tabela $campos_tabela .= "telefone like '%{$termo_pesquisa}%' or "; // campos da tabela $campos_tabela .= "site like '%{$termo_pesquisa}%' or "; // campos da tabela $campos_tabela .= "tribo_urbana like '%{$termo_pesquisa}%'"; // campos da tabela // monta query $query[0] = "select *from {$tabela_banco['3']} where {$campos_tabela} {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['3']} where {$campos_tabela};"; // query break; } // -------------------------------------------- // comando -------------------------------------------- $comando = comando_executa($query[0]); // comando // --------------------------------------------------------- // numero de linhas ---------------------------------- $numero_linhas = retorne_numero_linhas_comando($comando); // numero de linhas // --------------------------------------------------------- // contador --------------------------------------------- $contador = 0; // contador // --------------------------------------------------------- // obtendo ids de usuarios ------------------------- for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados ------------------------------------------------ $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // dados // --------------------------------------------------------- // id de usuario ---------------------------------------- $arrays_idusuarios[] = $dados['idusuario']; // id de usuario // --------------------------------------------------------- } // --------------------------------------------------------- // total de resultados -------------------------------- $numero_resultados = retorne_numero_linhas_query($query[1]); // numero de linhas // --------------------------------------------------------- // informa numero de resultados ----------------- if ($numero_resultados > 1) { $resultados_encontrados = "Encontrados {$numero_resultados} resultados"; // plural } else { $resultados_encontrados = "Encontrado {$numero_resultados} resultado"; // singular } // --------------------------------------------------------- // codigo html bruto ---------------------------------- $codigo_html_bruto .= "<div class='classe_div_numero_resultados_pesquisa_geral'>"; $codigo_html_bruto .= $resultados_encontrados; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= monta_pacotes_usuarios($arrays_idusuarios, 1); $codigo_html_bruto .= monta_paginas_paginacao($numero_resultados); // --------------------------------------------------------- // retorno ----------------------------------------------- return $codigo_html_bruto; // retorno // --------------------------------------------------------- }