init commit

This commit is contained in:
zino
2021-02-16 23:07:41 +01:00
parent ec3fc78e0f
commit 12b4ef5db4
5000 changed files with 2596132 additions and 0 deletions

View File

@@ -0,0 +1,528 @@
<!--
Copyright (C) 2016-2020 phantombot.github.io/PhantomBot
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Set the default charset -->
<meta charset="utf-8">
<!-- Tell IE to use the latest render engine -->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- Main title -->
<title>PhantomBot Dashboard</title>
<!-- Tell the browser to be responsive to screen width -->
<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
<!-- Font Awesome -->
<link rel="stylesheet" href="/panel/vendors/font-awesome/css/font-awesome.min.css">
<!-- Discord Icon -->
<link rel="stylesheet" href="/panel/vendors/font-awesome/css/discord.min.css">
<!-- Bootstrap 3.3.7 -->
<link rel="stylesheet" href="/panel/vendors/bootstrap/css/bootstrap.min.css">
<!-- Datatables -->
<link rel="stylesheet" href="/panel/vendors/datatables.net-bs/css/dataTables.bootstrap.min.css">
<!-- Toastr -->
<link rel="stylesheet" href="/panel/vendors/toastr/toastr.min.css">
<!-- Pace theme -->
<link rel="stylesheet" href="/panel/vendors/PACE/pace.min.css">
<!-- Pretty Checkbox -->
<link rel="stylesheet" href="/panel/vendors/pretty-checkbox/pretty-checkbox.min.css">
<!-- Easy auto comeplete -->
<link rel="stylesheet" href="/panel/vendors/EasyAutocomplete-1.3.5/easy-autocomplete.min.css">
<!-- Loader -->
<link rel="stylesheet" href="/panel/css/main.min.css">
<!-- Google Font -->
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic">
<!-- More css is loaded via JavaScript -->
</head>
<!-- Main body -->
<body class="hold-transition skin-purple sidebar-mini">
<!-- Page loader -->
<div class="loader"></div>
<!-- Pace -->
<div class="pace pace-inactive">
<div class="pace-activity"></div>
</div>
<div class="main" style="display: none;">
<!-- Header -->
<div class="wrapper">
<header class="main-header">
<!-- Logo -->
<div class="logo">
<span class="logo-mini"><b>P</b>B</span>
<span class="logo-lg"><b>Phantom</b>Bot</span>
</div>
<!-- Sidebar toggle -->
<nav class="navbar navbar-static-top">
<a href="javascript:void(0);" class="sidebar-toggle" data-toggle="push-menu" role="button">
<span class="sr-only">Toggle navigation</span>
</a>
<!-- Panel settings -->
<div class="navbar-custom-menu">
<ul class="nav navbar-nav">
<!-- Notification warning -->
<li class="dropdown notifications-menu">
<a href="javascript:void(0);" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-bell-o"></i>
<span class="label label-warning" id="notifications-amount" style="display: none;">1</span>
</a>
<ul class="dropdown-menu">
<li class="header">You have <span id="notifications-total" data-isset="false">0</span> notification(s)</li>
<li>
<ul class="menu" id="notifications-menu-ul">
<!-- New notifications added in JavaScript. -->
</ul>
</li>
</ul>
</li>
<!-- Panel user -->
<li class="dropdown user user-menu">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false">
<img src="/panel/img/logo.jpeg" alt="User Avatar" class="user-image">
<span class="hidden-xs" id="main-name">PhantomBot</span>
</a>
<ul class="dropdown-menu">
<!-- User image -->
<li class="user-header" style="background-color: #6441a5; height: auto;">
<img src="/panel/img/logo.jpeg" alt="Logo" class="img-circle">
<p class="panel-admin" id="second-name">
PhantomBot
</p>
</li>
<!-- Menu Footer-->
<li class="user-footer">
<div class="pull-right">
<a href="#" class="btn btn-primary btn-flat" id="sign-out-btn">Sign out</a>
</div>
</li>
</ul>
</li>
<!-- Settings button -->
<li>
<a href="javascript:void(0);" data-toggle="control-sidebar"><i class="fa fa-gears"></i></a>
</li>
</ul>
</div>
</nav>
</header>
<!-- Left side column. contains the logo and sidebar -->
<aside class="main-sidebar">
<section class="sidebar">
<!-- List of all tabs. No new tabs should be added. -->
<!-- Everything else should be put in the extra tab (for the main build) thanks <3 -->
<ul class="sidebar-menu" data-widget="tree">
<!-- Devider -->
<li class="header">MAIN NAVIGATION</li>
<!-- Main dashboard tab -->
<li class="treeview active">
<a href="#dashboard.html" data-folder="dashboard">
<i class="fa fa-dashboard"></i> <span> Dashboard</span>
</a>
</li>
<!-- Commands tab -->
<li class="treeview">
<a href="#">
<i class="fa fa-exclamation" style="padding-left: 3px;"></i> <span> Commands</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li><a href="#custom.html" data-folder="commands"><i class="fa fa-circle-o"></i> Custom</a></li>
<li><a href="#aliases.html" data-folder="commands"><i class="fa fa-circle-o"></i> Aliases</a></li>
<li><a href="#default.html" data-folder="commands"><i class="fa fa-circle-o"></i> Default</a></li>
</ul>
</li>
<!-- Moderation tab -->
<li class="treeview">
<a href="#">
<i class="fa fa-shield"></i> <span> Moderation</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li><a href="#filters.html" data-folder="moderation"><i class="fa fa-circle-o"></i> Filters</a></li>
<li><a href="#whitelist.html" data-folder="moderation"><i class="fa fa-circle-o"></i> Whitelist</a></li>
<li><a href="#blacklist.html" data-folder="moderation"><i class="fa fa-circle-o"></i> Blacklist</a></li>
</ul>
</li>
<!-- Permission tab -->
<li class="treeview">
<a href="#permissions.html" data-folder="permissions">
<i class="fa fa-lock"></i> <span> Permissions</span>
</a>
</li>
<!-- Timers tab -->
<li class="treeview">
<a href="#timers.html" data-folder="timers">
<i class="fa fa-clock-o"></i> <span> Timers</span>
</a>
</li>
<!-- Alerts tab -->
<li class="treeview">
<a href="#alerts.html" data-folder="alerts">
<i class="fa fa-bullhorn"></i> <span> Alerts</span>
</a>
</li>
<!-- Soon -->
<!-- <li class="treeview">
<a href="#">
<i class="fa fa-bullhorn"></i> <span> Alerts</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li><a href="#alerts.html" data-folder="alerts"><i class="fa fa-circle-o"></i> Chat</a></li>
<li><a href="#stream.html" data-folder="alerts"><i class="fa fa-circle-o"></i> Stream</a></li>
</ul>
</li> -->
<!-- Loyalty tab -->
<li class="treeview">
<a href="#">
<i class="fa fa-star"></i> <span> Loyalty</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li><a href="#currency.html" data-folder="loyalty"><i class="fa fa-circle-o"></i> Currency</a></li>
<li><a href="#loyalty.html" data-folder="loyalty"><i class="fa fa-circle-o"></i> Loyalty</a></li>
<li><a href="#leaderboard.html" data-folder="loyalty"><i class="fa fa-circle-o"></i> Leaderboard</a></li>
</ul>
</li>
<!-- Ranking tab -->
<li class="treeview">
<a href="#">
<i class="fa fa-user"></i> <span> Ranking</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li><a href="#globalRanks.html" data-folder="ranking"><i class="fa fa-circle-o"></i> Global</a></li>
<li><a href="#customRanks.html" data-folder="ranking"><i class="fa fa-circle-o"></i> Custom</a></li>
</ul>
</li>
<!-- Quotes tab -->
<li class="treeview">
<a href="#quotes.html" data-folder="quotes">
<i class="fa fa-quote-right"></i> <span> Quotes</span>
</a>
</li>
<!-- Keywords tab -->
<li class="treeview">
<a href="#keywords.html" data-folder="keywords">
<i class="fa fa-key"></i> <span> Keywords</span>
</a>
</li>
<!-- Games tab -->
<li class="treeview">
<a href="#games.html" data-folder="games">
<i class="fa fa-gamepad"></i> <span> Games</span>
</a>
</li>
<!-- Giveaways tab -->
<li class="treeview">
<a href="#">
<i class="fa fa-gift"></i> <span> Giveaways</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li><a href="#raffle.html" data-folder="giveaways"><i class="fa fa-circle-o"></i> Raffle</a></li>
<li><a href="#ticketRaffle.html" data-folder="giveaways"><i class="fa fa-circle-o"></i> Ticket Raffle</a></li>
<li><a href="#auction.html" data-folder="giveaways"><i class="fa fa-circle-o"></i> Auction</a></li>
</ul>
</li>
<!-- Discord tab -->
<li class="treeview" id="discord_index_tab">
<a href="#">
<i class="demo-icon icon-discord"></i> <span> Discord</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li class="treeview">
<a href="#"><i class="fa fa-circle-o"></i> Commands
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li><a href="#discordCustomCommands.html" data-folder="discord"><i class="fa fa-circle-o"></i> Custom</a></li>
<li><a href="#discordDefaultCommands.html" data-folder="discord"><i class="fa fa-circle-o"></i> Default</a></li>
</ul>
</li>
<!-- For IO and his promotion system:
From what I saw, you might need multiple tabs like the one above, since you
allow a "blacklist" of users. -->
<!-- <li><a href="#discordPromotion.html" data-folder="discord"><i class="fa fa-circle-o"></i> Promotion</a></li> -->
<li><a href="#discordAlerts.html" data-folder="discord"><i class="fa fa-circle-o"></i> Alerts</a></li>
<li><a href="#discordLogs.html" data-folder="discord"><i class="fa fa-circle-o"></i> Logging</a></li>
<li><a href="#discordKeywords.html" data-folder="discord"><i class="fa fa-circle-o"></i> Keywords</a></li>
<li><a href="#discordGames.html" data-folder="discord"><i class="fa fa-circle-o"></i> Games</a></li>
</ul>
</li>
<!-- Hisotry tab -->
<li class="treeview">
<a href="#">
<i class="fa fa-history"></i> <span> History</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li><a href="#tipsHistory.html" data-folder="history"><i class="fa fa-circle-o"></i> Tips</a></li>
<li><a href="#hostHistory.html" data-folder="history"><i class="fa fa-circle-o"></i> Hosts</a></li>
<li><a href="#raidHistory.html" data-folder="history"><i class="fa fa-circle-o"></i> Raids</a></li>
</ul>
</li>
<!-- Extra tab -->
<li class="treeview">
<a href="#">
<i class="fa fa-magic"></i> <span> Extra</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li><a href="#commercials.html" data-folder="extra"><i class="fa fa-circle-o"></i> Automatic Commercials</a></li>
<li><a href="#dualstream.html" data-folder="extra"><i class="fa fa-circle-o"></i> Dual Stream</a></li>
<li><a href="#deathcounter.html" data-folder="extra"><i class="fa fa-circle-o"></i> Death Counter</a></li>
<li><a href="#highlights.html" data-folder="extra"><i class="fa fa-circle-o"></i> Highlights</a></li>
<li><a href="#betting.html" data-folder="extra"><i class="fa fa-circle-o"></i> Betting</a></li>
<li><a href="#polls.html" data-folder="extra"><i class="fa fa-circle-o"></i> Polls</a></li>
<li><a href="#queue.html" data-folder="extra"><i class="fa fa-circle-o"></i> Queue</a></li>
</ul>
</li>
<!-- Audio tab -->
<li class="treeview">
<a href="#">
<i class="fa fa-music"></i> <span> Audio</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li><a href="#audioHooks.html" data-folder="audio"><i class="fa fa-circle-o"></i> Audio Hooks</a></li>
<!-- For now, as long as the YouTube player module hasn't gotten a rewrite, we will redirect to the player. -->
<li><a href="/ytplayer" target="_blank"><i class="fa fa-circle-o"></i> Song Requests</a></li>
</ul>
</li>
<!-- Settings tab -->
<li class="treeview">
<a href="#">
<i class="fa fa-cog"></i> <span> Settings</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li><a href="#botSettings.html" data-folder="settings"><i class="fa fa-circle-o"></i> Bot</a></li>
<li><a href="#commandSettings.html" data-folder="settings"><i class="fa fa-circle-o"></i> Commands</a></li>
<li><a href="#moduleList.html" data-folder="settings"><i class="fa fa-circle-o"></i> Modules</a></li>
<li><a href="#localization.html" data-folder="settings"><i class="fa fa-circle-o"></i> Localization</a></li>
</ul>
</li>
<!-- Devider -->
<li class="header">HELP &#38; SUPPORT</li>
<!-- Help tab -->
<li class="treeview">
<a href="#help.html" data-folder="help">
<i class="fa fa-life-ring"></i> <span>Help</span>
</a>
</li>
</ul>
</section>
</aside>
<!-- Content Wrapper. Contains page content -->
<aside class="content-wrapper">
<div id="page-content"></div>
</aside>
</div>
<!-- Control Sidebar -->
<aside class="control-sidebar control-sidebar-dark">
<ul class="nav nav-tabs nav-justified control-sidebar-tabs">
<!-- First tab -->
<li class="active">
<a href="#main-side-tab" data-toggle="tab" aria-expanded="true"><i class="fa fa-wrench"></i></a>
</li>
<!-- Second tab -->
<li>
<a href="#second-side-tab" data-toggle="tab" aria-expanded="true"><i class="fa fa-home"></i></a>
</li>
<!-- Third tab -->
<li class="disabled">
<a class="disabled" href="#third-side-tab" data-toggle="tab" aria-expanded="true"><i class="fa fa-cogs"></i></a>
</li>
</ul>
<!-- Tab content -->
<div class="tab-content">
<!-- First tab. -->
<div id="main-side-tab" class="tab-pane active">
<h4 class="control-sidebar-heading">Layout Options</h4>
<div class="form-group">
<div class="control-sidebar-subheading">
<div class="pretty p-icon pull-right" style="margin-right: 0;">
<input type="checkbox" id="dark-mode-toggle"/>
<div class="state p-default">
<i class="icon fa fa-check"></i>
<label></label>
</div>
</div>
<label for="dark-mode-toggle">Dark Mode</label>
</div>
<p>Activate the panel's dark mode.</p>
</div>
</div>
<!-- Middle tab -->
<div id="second-side-tab" class="tab-pane">
<h4 class="control-sidebar-heading">Dashboard Page</h4>
<div class="form-group">
<div class="control-sidebar-subheading">
<div class="pretty p-icon pull-right" style="margin-right: 0;">
<input type="checkbox" id="toggle-chat"/>
<div class="state p-default">
<i class="icon fa fa-check"></i>
<label></label>
</div>
</div>
<label for="toggle-chat">Show Twitch Chat</label>
</div>
<p>Show or hide Twitch chat.</p>
</div>
<div class="form-group">
<div class="control-sidebar-subheading">
<div class="pretty p-icon pull-right" style="margin-right: 0;">
<input type="checkbox" data-layout="fixed" id="toggle-player"/>
<div class="state p-default">
<i class="icon fa fa-check"></i>
<label></label>
</div>
</div>
<label for="toggle-player">Show Twitch Player</label>
</div>
<p>Show or hide the player.</p>
</div>
<div class="form-group">
<div class="control-sidebar-subheading">
<div class="pretty p-icon pull-right" style="margin-right: 0;">
<input type="checkbox" id="toggle-reverse-events"/>
<div class="state p-default">
<i class="icon fa fa-check"></i>
<label></label>
</div>
</div>
<label for="toggle-reverse-events">Reverse Sort Events</label>
</div>
<p>Show events in reverse order.</p>
</div>
</div>
<!-- Last tab -->
<div id="third-side-tab" class="tab-pane">
<h4 class="control-sidebar-heading">General Settings</h4>
<div class="form-group">
</div>
</div>
</div>
</aside>
<!-- Sidebar control. This is required to fill it the side of the screen. -->
<div class="control-sidebar-bg"></div>
</div>
<!-- jQuery 3 -->
<script src="/panel/vendors/jquery/jquery.min.js"></script>
<!-- Bootstrap 3.3.7 -->
<script src="/panel/vendors/bootstrap/js/bootstrap.min.js"></script>
<!-- Pace -->
<script src="/panel/vendors/PACE/pace.min.js"></script>
<!-- Toastr -->
<script src="/panel/vendors/toastr/toastr.min.js"></script>
<!-- AdminLTE App -->
<script src="/panel/vendors/adminlte/js/adminlte.min.js"></script>
<!-- Select2 -->
<script src="/panel/vendors/select2/select2.full.min.js"></script>
<!-- Sweetalert -->
<script src="/panel/vendors/sweetalert/sweetalert.min.js"></script>
<!-- Datatables -->
<script src="/panel/vendors/datatables.net-bs/js/jquery.dataTables.min.js"></script>
<script src="/panel/vendors/datatables.net-bs/js/dataTables.bootstrap.min.js"></script>
<!-- Easy auto comeplete -->
<script src="/panel/vendors/EasyAutocomplete-1.3.5/jquery.easy-autocomplete.min.js"></script>
<!-- Panel config script -->
<script src="/panel/js/utils/panelConfig.js"></script>
<!-- Helpers -->
<script src="/panel/js/utils/helpers.js"></script>
<!-- Ajax page loader -->
<script src="/panel/js/utils/ajaxLoader.js"></script>
<!-- Reconnecting socket. -->
<script src="/common/reconnecting-websocket/reconnectingWS.min.js"></script>
<!-- Main js file -->
<script src="/panel/js/index.js"></script>
</body>
</html>