diff --git a/bans.php b/bans.php index c662096..a9e20c5 100644 --- a/bans.php +++ b/bans.php @@ -15,7 +15,7 @@ $banlist = $cacheutils->getValue(); <div class="panel panel-default"> <div class="panel-heading"> - <h3 class="panel-title"><i class="fa fa-ban" aria-hidden="true"></i> <?php tl($lang["banlist"]["title"]); ?></h3> + <h3 class="panel-title"><i class="fas fa-gavel" aria-hidden="true"></i> <?php tl($lang["banlist"]["title"]); ?></h3> </div> <div class="panel-body"> diff --git a/config/config.template.php b/config/config.template.php index a0f359c..9c6b9e5 100644 --- a/config/config.template.php +++ b/config/config.template.php @@ -44,9 +44,9 @@ $config['teamspeak']['displayip'] = 'ts.server.net'; // IP shown to us // TEMPLATE: (ICON is an icon name from: http://fontawesome.io/icons/) // $config["navlinks"][] = ["icon", "displayed text", "link"]; -$config["navlinks"][] = ["fa-facebook-official", "Facebook", "https://facebook.com/Facebook"]; -$config["navlinks"][] = ["fa-twitter-square", "Twitter", "https://twitter.com/Twitter"]; -$config["navlinks"][] = ["fa-comments", "Forum", "forum"]; +$config["navlinks"][] = ["fab fa-facebook-square", "Facebook", "https://facebook.com/Facebook"]; +$config["navlinks"][] = ["fab fa-twitter-square", "Twitter", "https://twitter.com/Twitter"]; +$config["navlinks"][] = ["fas fa-comments", "Forum", "forum"]; diff --git a/config/news/news1.md b/config/news/news1.md index 96e3928..09495b7 100644 --- a/config/news/news1.md +++ b/config/news/news1.md @@ -3,11 +3,11 @@ Wruczek, 2016-10-26, 21:00 You can add, change and remove news as a separate Markdown files located in `config/news` folder with extension `.md`. -I recommend following John Gruber's excellent markdown guide, found right under this text <i class="fa fa-long-arrow-down" aria-hidden="true"></i>. It's really worth reading. To view the code that makes up the guide, go to `config/news/news2.md`. +I recommend following John Gruber's excellent markdown guide, found right under this text <i class="fas fa-long-arrow-alt-down" aria-hidden="true"></i>. It's really worth reading. To view the code that makes up the guide, go to `config/news/news2.md`. I can also recommend GitHub's ["Mastering Markdown"](https://guides.github.com/features/mastering-markdown/) guide. -**PS**: You can mix Markdown with HTML to add cool stuff like icons <i class="fa fa-smile-o" aria-hidden="true"></i> <i class="fa fa-thumbs-o-up" aria-hidden="true"></i>, or even a full YouTube player with video! +**PS**: You can mix Markdown with HTML to add cool stuff like icons <i class="far fa-smile" aria-hidden="true"></i> <i class="far fa-thumbs-up" aria-hidden="true"></i>, or even a full YouTube player with video! diff --git a/css/style.css b/css/style.css index b1bf810..9204850 100644 --- a/css/style.css +++ b/css/style.css @@ -1,4 +1,4 @@ -.fa { +.svg-inline--fa { margin-right: 5px } @@ -20,7 +20,7 @@ a { text-align: right } -.pull-right .fa { +.pull-right .svg-inline--fa { margin-right: 0 } @@ -39,7 +39,7 @@ p, a { /* STATUS */ /* ****** */ -.serverstatus p, .serverstatus .label .fa { +.serverstatus p, .serverstatus .label .svg-inline--fa { margin: 0 } diff --git a/include/header.php b/include/header.php index 67ef01e..11c519f 100644 --- a/include/header.php +++ b/include/header.php @@ -28,7 +28,7 @@ $htalink = $config["general"]["enablehta"] ? "" : ".php"; <link href="css/theme.css" rel="stylesheet"> <!-- Font Awesome --> - <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> + <script defer src="https://use.fontawesome.com/releases/v5.0.9/js/all.js" integrity="sha384-8iPTk2s/jMVj81dnzb/iFR2sdA7u06vHJyyLlAd4snFpCl/SnyUjRrbdJsw1pGIl" crossorigin="anonymous"></script> <?php if(isset($bansPage)) { ?> <!-- DataTables for Bootstrap --> @@ -72,16 +72,16 @@ $htalink = $config["general"]["enablehta"] ? "" : ".php"; <!-- Collect the nav links, forms, and other content for toggling --> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav"> - <li><a href="viewer<?php echo $htalink ?>"><i class="fa fa-eye" aria-hidden="true"></i> <?php tl($lang["navbar"]["viewer"]); ?></a></li> - <li><a href="bans<?php echo $htalink ?>"><i class="fa fa-ban" aria-hidden="true"></i> <?php tl($lang["navbar"]["bans"]); ?></a></li> - <li><a href="rules<?php echo $htalink ?>"><i class="fa fa-book" aria-hidden="true"></i> <?php tl($lang["navbar"]["rules"]); ?></a></li> + <li><a href="viewer<?php echo $htalink ?>"><i class="fas fa-eye" aria-hidden="true"></i> <?php tl($lang["navbar"]["viewer"]); ?></a></li> + <li><a href="bans<?php echo $htalink ?>"><i class="fas fa-gavel" aria-hidden="true"></i> <?php tl($lang["navbar"]["bans"]); ?></a></li> + <li><a href="rules<?php echo $htalink ?>"><i class="fas fa-book" aria-hidden="true"></i> <?php tl($lang["navbar"]["rules"]); ?></a></li> <!-- I don't have time for this. <li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><i class="fa fa-television" aria-hidden="true"></i></i>Ranking <span class="caret"></span></a> + <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><i class="fas fa-tv" aria-hidden="true"></i></i>Ranking <span class="caret"></span></a> <ul class="dropdown-menu"> - <li><a href="#"><i class="fa fa-clock-o" aria-hidden="true"></i>Ranking Aktywności</a></li> - <li><a href="#"><i class="fa fa-sign-in" aria-hidden="true"></i>Ranking Połaczeń</a></li> - <li><a href="#"><i class="fa fa-sign-out" aria-hidden="true"></i>Ranking Połączenia</a></li> + <li><a href="#"><i class="far fa-clock" aria-hidden="true"></i>Ranking Aktywności</a></li> + <li><a href="#"><i class="fas fa-sign-in-alt" aria-hidden="true"></i>Ranking Połaczeń</a></li> + <li><a href="#"><i class="fas fa-sign-out-alt" aria-hidden="true"></i>Ranking Połączenia</a></li> </ul> </li> --> @@ -91,10 +91,10 @@ $htalink = $config["general"]["enablehta"] ? "" : ".php"; $icon = $navlink[0]; $text = $navlink[1]; $link = $navlink[2]; ?> - <li><a href="<?php echo $link; ?>"><i class="fa <?php echo $icon; ?>" aria-hidden="true"></i> <?php echo $text; ?></a></li> + <li><a href="<?php echo $link; ?>"><i class="<?php echo $icon; ?>" aria-hidden="true"></i> <?php echo $text; ?></a></li> <?php } ?> - <li data-toggle="tooltip" data-placement="bottom" title="<?php tl($lang["navbar"]["connecttooltip"], [$config['teamspeak']['displayip']]); ?>"><a href="ts3server://<?php echo $config['teamspeak']['displayip']; ?>"><i class="fa fa-sign-in" aria-hidden="true"></i><?php tl($lang["navbar"]["connect"]); ?></a></li> + <li data-toggle="tooltip" data-placement="bottom" title="<?php tl($lang["navbar"]["connecttooltip"], [$config['teamspeak']['displayip']]); ?>"><a href="ts3server://<?php echo $config['teamspeak']['displayip']; ?>"><i class="fas fa-sign-in-alt" aria-hidden="true"></i><?php tl($lang["navbar"]["connect"]); ?></a></li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><i class="famfamfam-flags <?php echo $langcode == "en" ? "gb" : $langcode; ?>" aria-hidden="true"></i> Language <span class="caret"></span></a> @@ -135,13 +135,13 @@ $htalink = $config["general"]["enablehta"] ? "" : ".php"; <div class="col-md-3 col-md-push-9"> <div class="panel panel-default"> - <div class="panel-heading"><i class="fa fa-bar-chart" aria-hidden="true"></i> <?php tl($lang["serverstatus"]["title"]); ?></div> + <div class="panel-heading"><i class="fas fa-chart-bar" aria-hidden="true"></i> <?php tl($lang["serverstatus"]["title"]); ?></div> <div class="panel-body"> <div class="serverstatus"> - <p><i class="fa fa-globe fa-fw" aria-hidden="true"></i> <?php tl($lang["serverstatus"]["address"]); ?>: <a href="ts3server://<?php echo $config['teamspeak']['displayip']; ?>"><?php echo $config['teamspeak']['displayip']; ?></a></p> + <p><i class="fas fa-globe fa-fw" aria-hidden="true"></i> <?php tl($lang["serverstatus"]["address"]); ?>: <a href="ts3server://<?php echo $config['teamspeak']['displayip']; ?>"><?php echo $config['teamspeak']['displayip']; ?></a></p> <div id="serverstatus"> <div class="text-center"> - <i class="fa fa-refresh fa-spin fa-3x fa-fw"></i> + <i class="fas fa-refresh fa-spin fa-3x fa-fw"></i> <span class="sr-only"><?php tl($lang["serverstatus"]["loading"]); ?></span> </div> </div> @@ -151,7 +151,12 @@ $htalink = $config["general"]["enablehta"] ? "" : ".php"; <div class="panel panel-default"> - <div class="panel-heading"><i class="fa fa-shield" aria-hidden="true"></i> <?php tl($lang["adminlist"]["title"]); ?> <span class="pull-right"><i class="fa fa-question-circle" aria-hidden="true" data-toggle="tooltip" data-placement="bottom" title="<?php tl($lang["adminlist"]["lastupdate"], [$adminlist[1]]); ?>"></i></span></div> + <div class="panel-heading"> + <i class="fas fa-shield-alt" aria-hidden="true"></i> <?php tl($lang["adminlist"]["title"]); ?> + <span class="pull-right" data-toggle="tooltip" data-placement="bottom" title="<?php tl($lang["adminlist"]["lastupdate"], [$adminlist[1]]); ?>"> + <i class="fas fa-question-circle" aria-hidden="true"></i> + </span> + </div> <div class="panel-body adminlist"> <?php echo $adminlist[0]; ?> </div> @@ -159,7 +164,7 @@ $htalink = $config["general"]["enablehta"] ? "" : ".php"; <?php if(!empty($config['contact']['items'])) { ?> <div class="panel panel-default"> - <div class="panel-heading"><i class="fa fa-envelope" aria-hidden="true"></i> <?php echo $config['contact']['title']; ?></div> + <div class="panel-heading"><i class="fas fa-envelope" aria-hidden="true"></i> <?php echo $config['contact']['title']; ?></div> <div class="panel-body"> <ul class="list-unstyled"> <?php foreach ($config['contact']['items'] as $item) { @@ -174,9 +179,9 @@ $htalink = $config["general"]["enablehta"] ? "" : ".php"; <?php } ?> <div class="panel panel-default"> - <div class="panel-heading"><i class="fa fa-eye" aria-hidden="true"></i> <?php tl($lang["svpb"]["title"]); ?></div> + <div class="panel-heading"><i class="fas fa-eye" aria-hidden="true"></i> <?php tl($lang["svpb"]["title"]); ?></div> <div class="panel-body"> - <a href="viewer<?php echo $htalink ?>" class="btn btn-primary btn-lg btn-block"><i class="fa fa-eye" aria-hidden="true"></i> <?php tl($lang["svpb"]["takealook"]); ?></a> + <a href="viewer<?php echo $htalink ?>" class="btn btn-primary btn-lg btn-block"><i class="fas fa-eye" aria-hidden="true"></i> <?php tl($lang["svpb"]["takealook"]); ?></a> </div> </div> </div> diff --git a/index.php b/index.php index 3ed10d2..4460272 100644 --- a/index.php +++ b/index.php @@ -6,7 +6,7 @@ require_once __DIR__ . "/lib/parsedown/parsedown.php"; <div class="panel panel-default"> <div class="panel-heading"> - <h3 class="panel-title news-header"><i class="fa fa-newspaper-o" aria-hidden="true"></i> <?php tl($lang["index"]["title"]); ?></h3> + <h3 class="panel-title news-header"><i class="fas fa-newspaper" aria-hidden="true"></i> <?php tl($lang["index"]["title"]); ?></h3> </div> </div> @@ -50,7 +50,7 @@ function showNews($path) { function generateNewsBox($title, $author, $text) { ?> <div class="panel panel-default"> <div class="panel-heading"> - <h3 class="panel-title"><div class="row"><div class="col-md-8"><i class="fa fa-info-circle" aria-hidden="true"></i> <?php echo $title; ?></div><div class="col-md-4 news-author"><i class="fa fa-user" aria-hidden="true"></i> <?php echo $author; ?></div></div></h3> + <h3 class="panel-title"><div class="row"><div class="col-md-8"><i class="fas fa-info-circle" aria-hidden="true"></i> <?php echo $title; ?></div><div class="col-md-4 news-author"><i class="fas fa-user" aria-hidden="true"></i> <?php echo $author; ?></div></div></h3> </div> <div class="panel-body news-body"> <?php echo $text; ?> diff --git a/js/script.js b/js/script.js index 71b5bb9..ef8f686 100644 --- a/js/script.js +++ b/js/script.js @@ -10,8 +10,8 @@ $(document).ready(function () { $('.news-body').readmore({ speed: 500, collapsedHeight: 300, - moreLink: '<button type="button" class="btn btn-dark"><i class="fa fa-plus-circle" aria-hidden="true"></i> ' + textShowMore + '</button>', - lessLink: '<button type="button" class="btn btn-dark"><i class="fa fa-minus-circle" aria-hidden="true"></i> ' + textShowLess + '</button>' + moreLink: '<button type="button" class="btn btn-dark"><i class="fas fa-plus-circle" aria-hidden="true"></i> ' + textShowMore + '</button>', + lessLink: '<button type="button" class="btn btn-dark"><i class="fas fa-minus-circle" aria-hidden="true"></i> ' + textShowLess + '</button>' }); }); diff --git a/js/status.js b/js/status.js index a7feb78..021062d 100644 --- a/js/status.js +++ b/js/status.js @@ -26,7 +26,7 @@ function checkStatus() { var averagePacketloss = Math.round(json.averagePacketloss * 100) / 100; var averagePing = Math.round(json.averagePing * 100) / 100; - var platformIcon = '<i class="fa %s fa-fw" title="' + platform + '" aria-hidden="true"></i>'; + var platformIcon = '<i class="fab %s fa-fw" title="' + platform + '" aria-hidden="true"></i>'; switch (platform.toLowerCase()) { case "windows": @@ -44,19 +44,19 @@ function checkStatus() { } result = - '<p><i class="fa fa-power-off fa-fw" aria-hidden="true"></i> ' + statusOnline + ': <span class="label label-success">' + clientsonline + ' / ' + maxclients + ' (' + clientsprecent + '%)</span></p>' + - '<p><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i> ' + statusUptime + ': <span class="label label-success">' + uptime + '</span></p>' + - '<p><i class="fa fa-info-circle fa-fw" aria-hidden="true"></i> ' + statusVersion + ': <span class="label label-success">' + version + ' on ' + platformIcon + '</span></p>' + - '<p><i class="fa fa-signal fa-fw" aria-hidden="true"></i> ' + statusAvgping + ': <span class="label label-success">' + averagePing + ' ms</span></p>' + - '<p><i class="fa fa-bolt fa-fw" aria-hidden="true"></i> ' + statusAvgpl + ': <span class="label label-success">' + averagePacketloss + '%</span></p>'; + '<p><i class="fas fa-power-off fa-fw" aria-hidden="true"></i> ' + statusOnline + ': <span class="label label-success">' + clientsonline + ' / ' + maxclients + ' (' + clientsprecent + '%)</span></p>' + + '<p><i class="far fa-clock fa-fw" aria-hidden="true"></i> ' + statusUptime + ': <span class="label label-success">' + uptime + '</span></p>' + + '<p><i class="fas fa-info-circle fa-fw" aria-hidden="true"></i> ' + statusVersion + ': <span class="label label-success">' + version + ' on ' + platformIcon + '</span></p>' + + '<p><i class="fas fa-signal fa-fw" aria-hidden="true"></i> ' + statusAvgping + ': <span class="label label-success">' + averagePing + ' ms</span></p>' + + '<p><i class="fas fa-bolt fa-fw" aria-hidden="true"></i> ' + statusAvgpl + ': <span class="label label-success">' + averagePacketloss + '%</span></p>'; } else { - result = '<p><i class="fa fa-power-off fa-fw" aria-hidden="true"></i> Online: <span class="label label-danger">' + statusOffline + '</span></p>'; + result = '<p><i class="fas fa-power-off fa-fw" aria-hidden="true"></i> Online: <span class="label label-danger">' + statusOffline + '</span></p>'; } $("#serverstatus").html(result); }, error: function (result) { - $("#serverstatus").html('<p><i class="fa fa-power-off fa-fw" aria-hidden="true"></i> ' + statusOnline + ': <span class="label label-danger">ERROR</span></p>'); + $("#serverstatus").html('<p><i class="fas fa-power-off fa-fw" aria-hidden="true"></i> ' + statusOnline + ': <span class="label label-danger">ERROR</span></p>'); } }) } diff --git a/rules.php b/rules.php index e026b4f..4ccc417 100644 --- a/rules.php +++ b/rules.php @@ -17,7 +17,7 @@ if (!file_exists($path)) { ?> <div class="panel panel-default"> <div class="panel-heading"> - <h3 class="panel-title"><i class="fa fa-book" aria-hidden="true"></i> <?php tl($lang["rules"]["title"]); ?></h3> + <h3 class="panel-title"><i class="fas fa-book" aria-hidden="true"></i> <?php tl($lang["rules"]["title"]); ?></h3> </div> <div class="panel-body"> <?php echo $parsedown->text($file); ?> diff --git a/viewer.php b/viewer.php index 72d892c..dc543bd 100644 --- a/viewer.php +++ b/viewer.php @@ -29,7 +29,7 @@ function getViewer() { <div class="panel panel-default"> <div class="panel-heading"> - <h3 class="panel-title"><i class="fa fa-eye" aria-hidden="true"></i> <?php tl($lang["viewer"]["title"]); ?></h3> + <h3 class="panel-title"><i class="fas fa-eye" aria-hidden="true"></i> <?php tl($lang["viewer"]["title"]); ?></h3> </div> <div class="panel-body"> <?php echo $tsviewer[0]; ?>