From b4f8c259aee49f4ebfac4c3439c067ff1bd95d18 Mon Sep 17 00:00:00 2001 From: SilicaPi Date: Sat, 30 Jan 2021 22:44:29 +1300 Subject: [PATCH] Dont use intl formatting if intl module does not exist. --- WebInterface/master-site/index.php | 39 ++++++++++++++++++++++++++---- 1 file changed, 34 insertions(+), 5 deletions(-) diff --git a/WebInterface/master-site/index.php b/WebInterface/master-site/index.php index 54ac5d7..fbff60d 100755 --- a/WebInterface/master-site/index.php +++ b/WebInterface/master-site/index.php @@ -7,8 +7,10 @@ $onlineUsers = mysqli_query($connect, "SELECT COUNT(1) FROM OnlineUsers"); $onlineSubscribers = mysqli_query($connect, "SELECT COUNT(1) FROM OnlineUsers WHERE Subscribed = 'YES'"); $onlineModerators = mysqli_query($connect, "SELECT COUNT(1) FROM OnlineUsers WHERE Moderator = 'YES'"); $activeAccounts = mysqli_query($connect, "SELECT COUNT(1) FROM Users"); +$hasIntl = function_exists('numfmt_create'); -$fmt = numfmt_create( 'en_US', NumberFormatter::DECIMAL ); +if($hasIntl) + $fmt = numfmt_create( 'en_US', NumberFormatter::DECIMAL ); ?> @@ -174,10 +176,37 @@ $fmt = numfmt_create( 'en_US', NumberFormatter::DECIMAL );
CURRENTLY:
- fetch_row()[0] )?> Players Online Now
- fetch_row()[0] )?> Subscribers Online Now
- fetch_row()[0] )?> Moderators Online Now
- fetch_row()[0] )?> Active Accounts

+ + fetch_row()[0]; + if($hasIntl) + echo numfmt_format($fmt, $onlineUsersCount); + else + echo $onlineUserCount; + ?> Players Online Now
+ fetch_row()[0]; + if($hasIntl) + echo numfmt_format($fmt, $onlineSubscribersCount); + else + echo $onlineSubscribersCount; + ?> Subscribers Online Now
+ + fetch_row()[0]; + if($hasIntl) + echo numfmt_format($fmt, $onlineModeratorsCount ); + else + echo $onlineModeratorsCount; + ?> Moderators Online Now
+ + fetch_row()[0]; + if($hasIntl) + echo numfmt_format($fmt, $activeUserCount); + else + echo $activeUserCount; + ?> Active Accounts

ABOUT:
Horse Isle is a vast multi-player horse based world. It allows for many players to interact while searching for wild