本文整理汇总了PHP中retorne_idusuario_logado函数的典型用法代码示例。如果您正苦于以下问题:PHP retorne_idusuario_logado函数的具体用法?PHP retorne_idusuario_logado怎么用?PHP retorne_idusuario_logado使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了retorne_idusuario_logado函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: adicionar_visita_perfil
function adicionar_visita_perfil()
{
// globals
global $tabela_banco;
global $numero_maximo_visitas_perfil_exibir;
// id usuario
$idusuario = retorne_idusuario_visualizando_perfil();
// usuario dono do perfil
$usuario_dono_perfil = retorna_usuario_vendo_perfil_dono();
// id de usuario logado
$idusuario_logado = retorne_idusuario_logado();
// data atual
$data_atual = data_atual();
// numero de visitas atual
$numero_visitas_atual = retorne_numero_visitas_perfil();
// remove visitas antigas
if ($numero_visitas_atual >= $numero_maximo_visitas_perfil_exibir) {
remove_visitas_antigas_perfil();
}
// se for o dono do perfil retorne nulo
if ($usuario_dono_perfil == true or $idusuario == null or $idusuario_logado == null) {
return null;
}
// qurey
$query[] = "delete from {$tabela_banco['13']} where idusuario='{$idusuario}' and idamigo='{$idusuario_logado}';";
$query[] = "insert into {$tabela_banco['13']} values('null', '{$idusuario}', '{$idusuario_logado}', '{$data_atual}');";
// executa querys
executador_querys($query);
}
示例2: retorne_pasta_musica_perfil
function retorne_pasta_musica_perfil()
{
// globals -----------------------------------------------------------
global $pasta_arquivos_usuarios;
// pasta de arquivos
global $pasta_musicas_usuarios;
// pasta de imagem de musica
// ----------------------------------------------------------------------
// id de usuario logado --------------------------------------------
$idusuario_logado = retorne_idusuario_logado();
// id de usuario logado
// ----------------------------------------------------------------------
// pasta de musica -------------------------------------------------
$pasta_retorno = retorne_pasta_pessoal_usuario_logado() . $pasta_musicas_usuarios . "/" . $idusuario_logado . "/" . $pasta_musicas_usuarios . "/";
// pasta de perfil
// ----------------------------------------------------------------------
// retorno ------------------------------------------------------------
if ($idusuario_logado != null) {
return $pasta_retorno;
// retorno
} else {
return null;
// retorno nulo
}
// ----------------------------------------------------------------------
}
示例3: retorne_usuario_amigo
function retorne_usuario_amigo($idamigo, $modo)
{
// verifica o modo de retorno
if ($modo == false) {
// dados do usuario
$dados_usuario = sessao_completa_usuario();
// retorna se e amigo ou nao de sessao
return $dados_usuario['usuario_amigo'];
}
// valida usuario dono do perfil
if (retorne_usuario_dono_perfil(false) == true) {
// amigo
return true;
}
// tabela
$tabela = TABELA_AMIZADE;
// id de usuario logado
$idusuario = retorne_idusuario_logado();
// query
$query = "select *from {$tabela} where idusuario='{$idusuario}' and idamigo='{$idamigo}';";
// numero de linhas
$numero_linhas = retorne_numero_linhas_query($query);
// retorno
if ($numero_linhas == 1) {
// amigo
return true;
} else {
// nao amigo
return false;
}
}
示例4: remove_comentario
function remove_comentario()
{
// globals ----------------------------------------------------
global $tabela_banco;
// tabela de banco de dados
// --------------------------------------------------------------
// id de usuario logado -----------------------------------
$idusuario_logado = retorne_idusuario_logado();
// id de usuario logado
// --------------------------------------------------------------
// dados de formulario ------------------------------------
$id = $_POST['id'];
// id de post
$idusuario = $_POST['idusuario'];
// id de usuario dono do post
// --------------------------------------------------------------
// query ------------------------------------------------------
$query = "delete from {$tabela_banco['11']} where id='{$id}' and idusuario='{$idusuario}';";
// query
// --------------------------------------------------------------
// comando --------------------------------------------------
comando_executa($query);
// comando
// --------------------------------------------------------------
// remove referencia de publicacao global -----------
remover_referencia_publicacao_global($id);
// removendo referencia
// ---------------------------------------------------------------
}
示例5: retorne_numero_usuarios_online_chat
function retorne_numero_usuarios_online_chat()
{
// globals
global $idioma;
// tabela
$tabela = TABELA_AMIZADE;
// id de usuario
$idusuario = retorne_idusuario_logado();
// query
$query = "select *from {$tabela} where idamigo='{$idusuario}';";
// comando
$comando = comando_executa($query);
// numero de linhas
$numero_linhas = retorne_numero_linhas_comando($comando);
// contador
$contador = 0;
// numero de usuarios online
$numero_usuarios_online = 0;
// cria lista de usuarios
for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
// dados
$dados = mysql_fetch_array($comando, MYSQL_ASSOC);
// valida usuario online
if (retorne_usuario_online($dados['idusuario']) == true) {
// incrementa
$numero_usuarios_online++;
}
}
// retorno
return $numero_usuarios_online;
}
示例6: adicionar_amizade
function adicionar_amizade()
{
// tabela
$tabela = TABELA_AMIZADE;
// idusuario
$idusuario_logado = retorne_idusuario_logado();
// id de usuario administrador
$idusuario_admin = retorne_idusuario_administrador();
// valida usuario logado administrador
if ($idusuario_logado == $idusuario_admin or retorne_usuario_logado() == false) {
// retorno nulo
return null;
}
// data
$data = data_atual();
// query
$query[0] = "select *from {$tabela} where idusuario='{$idusuario_logado}' and idamigo='{$idusuario_admin}';";
// numero de linhas
$numero_linhas = retorne_numero_linhas_query($query[0]);
// valida numero de linhas
if ($numero_linhas == 0) {
// querys
$query[1] = "insert into {$tabela} values(null, '{$idusuario_logado}', '{$idusuario_admin}', '{$data}');";
$query[2] = "insert into {$tabela} values(null, '{$idusuario_admin}', '{$idusuario_logado}', '{$data}');";
// comando executa
comando_executa($query[1]);
comando_executa($query[2]);
}
}
示例7: carregar_todos_eventos_usuario
function carregar_todos_eventos_usuario()
{
// id de usuario logado -----------------------------
$idusuario_logado = retorne_idusuario_logado();
// id de usuario logado
// --------------------------------------------------------
// array com amigos de usuario ------------------
$array_amigos = retorne_array_amigos_listados($idusuario_logado);
// array amigos
// --------------------------------------------------------
// atualiza array com idusuario logado ---------
$array_amigos[] = $idusuario_logado;
// atualizando...
// --------------------------------------------------------
// obtendo dados de idusuario amigo -----------
foreach ($array_amigos as $idamigo) {
// valida idamigo -------------------------------------
if ($idamigo != null) {
$codigo_html_bruto .= exibe_evento_usuario($idamigo);
}
// --------------------------------------------------------
}
// --------------------------------------------------------
// numero de todos os eventos -------------------
$numero_resultados = retorne_numero_eventos();
// numero de todos os eventos
// --------------------------------------------------------
// paginacao ------------------------------------------
$codigo_html_bruto .= monta_paginas_paginacao($numero_resultados);
// --------------------------------------------------------
// retorno ----------------------------------------------
return $codigo_html_bruto;
// retorno
// --------------------------------------------------------
}
示例8: retorne_numero_amigos_online
function retorne_numero_amigos_online()
{
// tabela
$tabela = TABELA_SEGUIDORES;
// idusuario
$idusuario = retorne_idusuario_logado();
// query
$query = "select *from {$tabela} where idusuario='{$idusuario}';";
// comando
$comando = comando_executa($query);
// contador
$contador = 0;
// numero de amigos online
$numero_amigos_online = 0;
// numero de linhas de comando
$numero_linhas = retorne_numero_linhas_comando($comando);
// construindo amigos
for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
// dados
$dados = mysql_fetch_array($comando, MYSQL_ASSOC);
// idamigo
$idamigo = $dados['idamigo'];
// valida idamigo
if ($idamigo != null) {
// valida usuario online
if (retorne_usuario_online($idamigo) == true) {
// atualiza contador
$numero_amigos_online++;
}
}
}
// retorno
return $numero_amigos_online;
}
示例9: votar_enquete
function votar_enquete()
{
// dados de formulario
$id = remove_html($_REQUEST['id']);
$voto = remove_html($_REQUEST['voto']);
// valida campos e usuario logado
if ($id == null or $voto == null or retorne_usuario_logado() == false) {
// retorno nulo
return null;
}
// tabela
$tabela = TABELA_VOTO_ENQUETE;
// id de usuario
$idusuario = retorne_idusuario_logado();
// data
$data = data_atual();
// valida voto
if ($voto == 1) {
// sim
$votar[0] = 1;
$votar[1] = 0;
} else {
// nao
$votar[0] = 0;
$votar[1] = 1;
}
// querys
$query[0] = "delete from {$tabela} where id_enquete='{$id}' and idusuario='{$idusuario}';";
$query[1] = "insert into {$tabela} values(null, '{$id}', '{$idusuario}', '{$votar['0']}', '{$votar['1']}', '{$data}');";
// salva voto
executador_querys($query);
// retorno
return votacao_atual_enquete($id);
}
示例10: carrega_usuarios_chat
function carrega_usuarios_chat()
{
// globals
global $idioma;
// limit
$limit = limit_query();
// tabela
$tabela = TABELA_AMIZADE;
// id de usuario
$idusuario = retorne_idusuario_logado();
// query
$query = "select *from {$tabela} where idamigo='{$idusuario}' order by id desc {$limit};";
// comando
$comando = comando_executa($query);
// numero de linhas
$numero_linhas = retorne_numero_linhas_comando($comando);
// contador
$contador = 0;
// cria lista de usuarios
for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
// separa dados
$dados = mysql_fetch_array($comando, MYSQL_ASSOC);
// codigo html
$codigo_html .= constroe_usuario_chat($dados);
}
// retorno
return $codigo_html;
}
示例11: carrega_conversas_chat
function carrega_conversas_chat()
{
// tabela
$tabela = TABELA_CHAT_USUARIO;
// id de usuario logado
$idusuario = retorne_idusuario_logado();
// id de amigo
$idamigo = retorne_usuario_chat();
// dados de formulario
$contador_avanco = remove_html($_REQUEST['contador_avanco_chat']);
// valida ids de usuarios
if ($idusuario == null or $idamigo == null) {
// valores padrao
$codigo_html = -1;
}
// limit de mensagens de chat
if ($contador_avanco == 0) {
// query
$query = "select *from {$tabela} where idusuario='{$idusuario}' and idamigo='{$idamigo}';";
// numero de mensagens
$numero_mensagens = retorne_numero_linhas_query($query) - 1;
// valida numero de mensagens
if ($numero_mensagens < 0) {
// numero de mensagens padrao
$numero_mensagens = 0;
}
// limit
$limit = "limit {$numero_mensagens}, 25";
} else {
// limit
$limit = retorne_limit_conversas_chat();
// numero de mensagens padrao
$numero_mensagens = 0;
}
// query
$query = "select *from {$tabela} where idusuario='{$idusuario}' and idamigo='{$idamigo}' order by id asc {$limit}";
// comando
$comando = comando_executa($query);
// contador
$contador = 0;
// numero de linhas
$numero_linhas = retorne_numero_linhas_comando($comando);
// valida o numero de linhas
if ($numero_linhas == 0) {
// valores padrao
$codigo_html = -1;
}
// constroe mensagens
for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
// dados
$dados = mysql_fetch_array($comando, MYSQL_ASSOC);
// codigo html
$codigo_html .= constroe_conversas_chat_dados($dados);
}
// atualiza array de retorno
$array_retorno['conteudo'] = $codigo_html;
$array_retorno['contador'] = $numero_mensagens;
// retorno
return json_encode($array_retorno);
}
示例12: exclui_publicacao
function exclui_publicacao()
{
// globals --------------------------------------------
global $tabela_banco;
// tabela de banco de dados
// ------------------------------------------------------
// dados de formulario ----------------------------
$idpost = remove_html($_POST['idpost']);
// data de nascimento
// ------------------------------------------------------
// id de usuario logado ---------------------------
$idusuario_logado = retorne_idusuario_logado();
// id de usuario logado
// ------------------------------------------------------
// query remove postagem -----------------------
$query[] = "delete from {$tabela_banco['9']} where idusuario='{$idusuario_logado}' and id='{$idpost}';";
// query
$query[] = "delete from {$tabela_banco['17']} where idpublicacao='{$idpost}';";
// query
// -------------------------------------------------------
// removendo publicacao completa ------------
executador_querys($query);
// -------------------------------------------------------
// remove qualquer referencia global ----------
remover_referencia_publicacao_global(null);
// remove qualquer referencia global
// -------------------------------------------------------
}
示例13: campo_configura_perfil_usuario
function campo_configura_perfil_usuario()
{
// globals
global $idioma;
global $requeste;
// id de usuario
$idusuario = retorne_idusuario_logado();
// dados do usuario
$dados = dados_perfil_usuario($idusuario);
// separa dados do perfil
$imagem_perfil = $dados['imagem_perfil'];
$imagem_perfil_miniatura = $dados['imagem_perfil_miniatura'];
$nome = $dados['nome'];
$email = $dados['email'];
$cnpj = $dados['cnpj'];
$endereco = $dados['endereco'];
$cidade = $dados['cidade'];
$estado = $dados['estado'];
$telefone = $dados['telefone'];
$celular = $dados['celular'];
$site = $dados['site'];
$categoria = $dados['categoria'];
$sobre = $dados['sobre'];
$cep = $dados['cep'];
// valor de campo hidden
$valor_campo_hidden = PAGINA_ID5;
// url de formulario
$url_formulario = PAGINA_ACOES;
// campo de estados
$campo_estados = gerador_select_option(retorne_array_estados_pais(), $estado, "estado", null, null);
// codigo html
$codigo_html = "\n<div class='classe_div_configura_perfil'>\n<form action='{$url_formulario}' method='post' enctype='multipart/form-data'>\n\n<input type='hidden' name='{$requeste['5']}' value='{$valor_campo_hidden}'>\n\n<div class='classe_div_configura_perfil_imagem_perfil'>\n<div>\n<img src='{$imagem_perfil}' title='{$nome}' alt='{$nome}' class='imagem_perfil_usuario'>\n</div>\n\n<div>\n<input type='file' name='foto' class='campo_file_imagem_perfil' id='id_campo_file_imagem_perfil'>\n<input type='button' value='{$idioma['62']}' class='botao_padrao' onclick='simula_clique_upload_imagem_perfil();'>\n</div>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['49']}</span>\n<input type='text' name='nome' value='{$nome}' required='required' placeholder='{$idioma['49']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['50']}</span>\n<input type='text' name='email' value='{$email}' required='required' placeholder='{$idioma['50']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['51']}</span>\n<input type='text' name='cnpj' value='{$cnpj}' required='required' placeholder='{$idioma['51']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['52']}</span>\n<input type='text' name='endereco' value='{$endereco}' required='required' placeholder='{$idioma['52']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['53']}</span>\n<input type='text' name='cidade' value='{$cidade}' required='required' placeholder='{$idioma['53']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['54']}</span>\n{$campo_estados}\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['55']}</span>\n<input type='text' name='telefone' value='{$telefone}' required='required' placeholder='{$idioma['55']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['56']}</span>\n<input type='text' name='celular' value='{$celular}' required='required' placeholder='{$idioma['56']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['57']}</span>\n<input type='text' name='site' value='{$site}' required='required' placeholder='{$idioma['57']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['58']}</span>\n<input type='text' name='categoria' value='{$categoria}' required='required' placeholder='{$idioma['58']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['59']}</span>\n<textarea required='required' placeholder='{$idioma['59']}' name='sobre'>{$sobre}</textarea>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['60']}</span>\n<input type='text' name='cep' value='{$cep}' required='required' placeholder='{$idioma['60']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<input type='submit' value='{$idioma['61']}' class='botao_padrao'>\n</div>\n\n</form>\n</div>\n";
// retorno
return $codigo_html;
}
示例14: excluir_conversa_chat
function excluir_conversa_chat()
{
// globals ----------------------------------------------
global $tabela_banco;
// tabela de banco de dados
// --------------------------------------------------------
// retorna id de usuario de chat -------------------
$idusuario = retorne_idusuario_sessao_chat(null, false);
// retorna id de usuario de chat
// ---------------------------------------------------------
// id de usuario logado ------------------------------
$idusuario_logado = retorne_idusuario_logado();
// id de usuario logado
// ---------------------------------------------------------
// querys ------------------------------------------------
$query[] = "update {$tabela_banco['22']} set mensagem='', data_mensagem='', visualizada='0' where idusuario='{$idusuario_logado}' and idamigo='{$idusuario}';";
// query
$query[] = "update {$tabela_banco['22']} set visualizada='1' where idamigo='{$idusuario_logado}' and idusuario='{$idusuario}';";
// query
$query[] = "update {$tabela_banco['22']} set visualizada='1' where idusuario='{$idusuario_logado}' and idamigo='{$idusuario}';";
// query
// ---------------------------------------------------------
// salvando mensagens ----------------------------
executador_querys($query);
// salvando mensagens
// ---------------------------------------------------------
}
示例15: atualizar_tempo_conexao_usuario
function atualizar_tempo_conexao_usuario()
{
// globals -----------------------------------------------
global $tabela_banco;
// tabela de banco de dados
// ---------------------------------------------------------
// id de usuario logado ------------------------------
$idusuario_logado = retorne_idusuario_logado();
// id de usuario logado
// ---------------------------------------------------------
// data atual --------------------------------------------
$data_atual = data_atual_modo_conexao_usuario();
// data atual
// ---------------------------------------------------------
// query -------------------------------------------------
$query[] = "delete from {$tabela_banco['23']} where idusuario='{$idusuario_logado}';";
// query
$query[] = "insert into {$tabela_banco['23']} values('{$idusuario_logado}', '{$data_atual}');";
// query
// ---------------------------------------------------------
// executa querys -------------------------------------
executador_querys($query);
// executa querys
// ---------------------------------------------------------
}