query("SELECT COUNT(*) as count FROM domains"); $totalResult = $totalStmt->fetch(\PDO::FETCH_ASSOC); $total = $totalResult['count'] ?? 0; // Get active domains $activeStmt = $pdo->query("SELECT COUNT(*) as count FROM domains WHERE is_active = 1"); $activeResult = $activeStmt->fetch(\PDO::FETCH_ASSOC); $active = $activeResult['count'] ?? 0; // Get expiring soon (within 30 days) $expiringSoonStmt = $pdo->query("SELECT COUNT(*) as count FROM domains WHERE expiration_date IS NOT NULL AND expiration_date <= DATE_ADD(NOW(), INTERVAL 30 DAY) AND expiration_date >= NOW()"); $expiringSoonResult = $expiringSoonStmt->fetch(\PDO::FETCH_ASSOC); $expiringSoon = $expiringSoonResult['count'] ?? 0; $globalStats = [ 'total' => $total, 'active' => $active, 'expiring_soon' => $expiringSoon ]; } catch (\Exception $e) { $globalStats = [ 'total' => 0, 'active' => 0, 'expiring_soon' => 0 ]; } } ?>