query("SELECT COUNT(*) FROM visitor_logs WHERE last_activity > DATE_SUB(NOW(), INTERVAL 10 MINUTE)"); $active_users = $stmt->fetchColumn(); // Get active users with phone numbers $stmt = $db->query("SELECT phone_number, country, last_activity FROM visitor_logs WHERE last_activity > DATE_SUB(NOW(), INTERVAL 10 MINUTE) AND phone_number IS NOT NULL AND phone_number != '' ORDER BY last_activity DESC"); $active_phones = $stmt->fetchAll(); // Get country distribution for active users $stmt = $db->query("SELECT country, country_code, lat, lon, COUNT(*) as count FROM visitor_logs WHERE last_activity > DATE_SUB(NOW(), INTERVAL 10 MINUTE) GROUP BY country_code"); $locations = $stmt->fetchAll(); // Handle Video Password Update if (isset($_POST['update_video_pass'])) { $new_pass = trim($_POST['video_pass']); $stmt = $db->prepare("INSERT INTO settings (setting_key, setting_value) VALUES ('video_room_password', ?) ON DUPLICATE KEY UPDATE setting_value = ?"); $stmt->execute([$new_pass, $new_pass]); $success_msg = "Contraseña de la sala de video actualizada."; } // Get current video password $stmt = $db->prepare("SELECT setting_value FROM settings WHERE setting_key = 'video_room_password'"); $stmt->execute(); $current_video_pass = $stmt->fetchColumn() ?: "lili123"; ?>
Lili Records Radio Statistics
En los últimos 10 minutos