function retorne_usuario_online($idusuario) { // globals ----------------------------------------------- global $tempo_usuario_conexao_offline; // tempo de conexao que considera o usuario offline // --------------------------------------------------------- // dados de conexao de usuario ------------------ $dados = dados_usuario_online_conexao($idusuario); // dados // --------------------------------------------------------- // data da conexao ----------------------------------- $data_conexao = $dados['data_conexao']; // data da conexao // --------------------------------------------------------- // valida data de conexao --------------------------- if ($data_conexao == null) { return false; // offline } // --------------------------------------------------------- // diferenca entre conexoes ------------------------ $diferenca_data_conexao = diferenca_data_conexao($data_conexao); // diferenca entre conexoes // --------------------------------------------------------- // verifica diferenca e retorna ---------------------- if ($diferenca_data_conexao > $tempo_usuario_conexao_offline) { return false; // offline } else { return true; // online } // --------------------------------------------------------- }
function retorne_usuario_online($idusuario) { // tabela $tabela = TABELA_CONEXAO_USUARIO; // query $query = "select *from {$tabela} where idusuario='{$idusuario}';"; // dados $dados = retorne_dados_query($query); // separa dados $data_conexao = $dados['data_conexao']; // valida data de conexao existe if ($data_conexao == null) { return false; } // calcula o tempo de diferenca $tempo_diferenca = diferenca_data_conexao($data_conexao); // retorno if ($tempo_diferenca <= TEMPO_FICAR_OFFLINE) { // online return true; } else { // offline return false; } }
function retorne_usuario_online($idusuario) { $tabela = TABELA_CONEXAO_USUARIO; $query = "select *from {$tabela} where idusuario='{$idusuario}';"; $dados = retorne_dados_query($query); $data_conexao = $dados['data_conexao']; if ($data_conexao == null) { return false; } $tempo_diferenca = diferenca_data_conexao($data_conexao); if ($tempo_diferenca <= TEMPO_FICAR_OFFLINE) { return true; } else { return false; } }
function retorne_usuario_online($idusuario) { global $tempo_usuario_conexao_offline; $dados = dados_usuario_online_conexao($idusuario); $data_conexao = $dados['data_conexao']; if ($data_conexao == null) { return false; } $diferenca_data_conexao = diferenca_data_conexao($data_conexao); if ($diferenca_data_conexao > $tempo_usuario_conexao_offline) { return false; } else { return true; } }