芝麻web文件管理V1.00
编辑当前文件:/home/digitalh/network.digitalhubbd.com/fns/realtime/video_chat_status.php
findById($data["group_id"]); $find_by_id = $data["group_id"]; $result['video_chat_status']['group_id'] = $data['group_id']; } } else if (isset($data['user_id'])) { $data["user_id"] = filter_var($data["user_id"], FILTER_SANITIZE_NUMBER_INT); if (!empty($data["user_id"])) { $result['video_chat_status']['user_id'] = $data['user_id']; $video_call_log = new Store('private_video_call_logs', 'assets/nosql_database/'); $video_log_data = $video_call_log->findById($data["user_id"]); $find_by_id = $data["user_id"]; if (isset($data['current_video_caller_id']) && isset($data['current_video_caller_id'])) { $check_video_call_log = new Store('private_video_call_logs', 'assets/nosql_database/'); $check_video_call_log = $check_video_call_log->findById($data["current_video_caller_id"]); if (!isset($check_video_call_log['caller_id'])) { $result['video_chat_status']['rejected'] = true; } } } } if (!empty($video_log_data)) { if (isset($data['group_id']) || isset($video_log_data['caller_id']) && (int)$video_log_data['caller_id'] === (int)$current_user_id) { if (isset($video_log_data['last_updated_on'])) { $lastUpdatedTimestamp = strtotime($video_log_data['last_updated_on']); $currentTimestamp = strtotime(Registry::load('current_user')->time_stamp); $timeDifference = $currentTimestamp - $lastUpdatedTimestamp; if ($timeDifference > 60) { unset($video_log_data['online']); $video_call_log->deleteById($find_by_id); if (isset($data['user_id'])) { $video_call_log->deleteById($current_user_id); } } } if (isset($video_log_data['online']) && $video_log_data['online']) { $video_online_status = true; } } } if ($video_online_status) { $result['video_chat_status']['online'] = true; } if (isset($video_log_data['audio_only'])) { $result['video_chat_status']['audio_only'] = true; if ($video_online_status !== $current_audio_chat_online) { $escape = true; } } else { if ($video_online_status !== $current_video_chat_online) { $escape = true; } }