first commit
This commit is contained in:
28
templates/base.html
Normal file
28
templates/base.html
Normal file
@@ -0,0 +1,28 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="pl" data-bs-theme="dark"> <!-- Wsparcie dark mode Bootstrap [16] -->
|
||||
<head>
|
||||
<title>{% block title %}{% endblock %}</title>
|
||||
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
|
||||
<link href="/static/style.css" rel="stylesheet"> <!-- Custom CSS -->
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-expand-lg navbar-dark">
|
||||
<div class="container-fluid">
|
||||
<a class="navbar-brand" href="#">TS3 Manager</a>
|
||||
<div class="collapse navbar-collapse">
|
||||
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
|
||||
<li class="nav-item"><a class="nav-link" href="/create">Utwórz Kanał</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="/stats">Statystyki</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
<div class="container mt-4">
|
||||
{% block content %}{% endblock %}
|
||||
</div>
|
||||
<footer class="text-center mt-4">
|
||||
TS3 Manager © {{ now.year }} | Hosted by linuxiarz.pl
|
||||
</footer>
|
||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
|
||||
</body>
|
||||
</html>
|
27
templates/create.html
Normal file
27
templates/create.html
Normal file
@@ -0,0 +1,27 @@
|
||||
{% extends "base.html" %}
|
||||
{% block title %}Utwórz kanał | linuxiarz.pl{% endblock %}
|
||||
{% block content %}
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">Utwórz swój kanał</h5>
|
||||
<p class="card-text">Połącz z serwerem: {{ ts3_server }}:{{ ts3_server_port }}</p>
|
||||
<form method="POST">
|
||||
<div class="mb-3">
|
||||
<label for="channel_name" class="form-label">Nazwa kanału:</label>
|
||||
<input type="text" class="form-control" id="channel_name" name="channel_name">
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label for="channel_topic" class="form-label">Temat:</label>
|
||||
<input type="text" class="form-control" id="channel_topic" name="channel_topic">
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label for="channel_password" class="form-label">Hasło:</label>
|
||||
<input type="password" class="form-control" id="channel_password" name="channel_password">
|
||||
</div>
|
||||
<button type="submit" class="btn btn-primary">Utwórz</button>
|
||||
</form>
|
||||
{% if flash_message %}<div class="alert alert-success mt-3">{{ flash_message }}</div>{% endif %}
|
||||
<p class="mt-3">Twój IP: {{ client_ip }} | UUID: {{ client_uuid }} | Data: {{ now }}</p>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
16
templates/stats.html
Normal file
16
templates/stats.html
Normal file
@@ -0,0 +1,16 @@
|
||||
{% extends "base.html" %}
|
||||
{% block title %}Statystyki serwera | linuxiarz.pl{% endblock %}
|
||||
{% block content %}
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">Statystyki użytkowników</h5>
|
||||
<p class="card-text">Ostatnia aktualizacja: {{ last_update }}</p>
|
||||
<p class="card-text">Serwer: {{ server_name }}</p>
|
||||
{% for graph in graphs %}
|
||||
<h6>{{ graph.title }}</h6>
|
||||
<img src="/static/graphs/{{ graph.file }}" alt="{{ graph.title }}" class="img-fluid graph">
|
||||
{% endfor %}
|
||||
<p class="mt-3">Aktualny czas: {{ now }}</p>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
Reference in New Issue
Block a user