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