Skip to content
This repository was archived by the owner on Jul 26, 2022. It is now read-only.

Commit bc2c4ee

Browse files
author
Optischa
committed
Final Push to alpha4
1 parent 75c323c commit bc2c4ee

File tree

17 files changed

+872
-106
lines changed

17 files changed

+872
-106
lines changed

INSTALL.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,7 @@ The interface will run on port 8080 on the host.
8888
docker run -d --name cloudnet-webinterface \
8989
--port 8080:80 \
9090
cloudnet-webinterface
91-
```
92-
91+
```
9392
# GERMAN
9493

9594
## Vorraussetzungen

config/messages.json

+13-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,13 @@
1-
{}
1+
{
2+
"notFoundTask": "Der Task konnte nicht gefunden werden",
3+
"errormodal": "Fehler",
4+
"closemodal": "Schließen",
5+
"successmodal": "Erfolgreich",
6+
"createService": "Der Service wurde erfolgreich erstellt",
7+
"startService": "Der Service wurde erfolgreich gestartet",
8+
"stopService": "Der Service wurde erfolgreich gestoppt",
9+
"taskCreated": "Der Task wurde erfolgreich erstellt",
10+
"taskDelete": "Der Task wurde erfolgreich gelöscht",
11+
"loginFailed": "Überpürfen Sie ihren Username und ihr Passwort",
12+
"updatePermissionGroup": "Gruppen Einstellung Erfolgreich übernommen"
13+
}

config/version.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?php
22
$version = array(
3-
"version" => "1.0_alpha3",
3+
"version" => "1.0_alpha4",
44
"version_url" => "https://project.the-systems.eu/api/resource/?resourceid=14&type=allinfos"
55
);

pages/action-modal.php

+66
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
<?php
2+
3+
use webinterface\main;
4+
5+
if (isset($_GET["action"])) {
6+
?>
7+
<div x-data="{ showModal : true }">
8+
<!-- Modal Background -->
9+
<div
10+
class="fixed inset-0 bg-gray-600 bg-opacity-50 overflow-y-auto h-full w-full"
11+
x-show="showModal"
12+
id="my-modal"
13+
></div>
14+
<div x-show="showModal"
15+
class="fixed text-gray-600 flex items-center justify-center overflow-auto z-50 bg-black bg-opacity-40 left-0 right-0 top-0 bottom-0"
16+
x-transition:enter="transition ease duration-300" x-transition:enter-start="opacity-0"
17+
x-transition:enter-end="opacity-100" x-transition:leave="transition ease duration-300"
18+
x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0">
19+
<!-- Modal -->
20+
<div x-show="showModal"
21+
class="dark:bg-gray-800 dark:text-white text-center bg-white rounded-xl shadow-2xl p-6 sm:w-8/12 mx-10"
22+
@click.away="showModal = false" x-transition:enter="transition ease duration-100 transform"
23+
x-transition:enter-start="opacity-0 scale-90 translate-y-1"
24+
x-transition:enter-end="opacity-100 scale-100 translate-y-0"
25+
x-transition:leave="transition ease duration-100 transform"
26+
x-transition:leave-start="opacity-100 scale-100 translate-y-0"
27+
x-transition:leave-end="opacity-0 scale-90 translate-y-1">
28+
29+
<?php if ($_GET["success"] === "true") { ?>
30+
<div class="hero container max-w-screen-lg mx-auto p-5">
31+
<svg xmlns="http://www.w3.org/2000/svg"
32+
id="Capa_1" x="0px" y="0px" viewBox="0 0 507.506 507.506"
33+
fill="currentColor"
34+
class="mx-auto h-32 text-green-400"
35+
height="512">
36+
<g>
37+
<path d="M163.865,436.934c-14.406,0.006-28.222-5.72-38.4-15.915L9.369,304.966c-12.492-12.496-12.492-32.752,0-45.248l0,0 c12.496-12.492,32.752-12.492,45.248,0l109.248,109.248L452.889,79.942c12.496-12.492,32.752-12.492,45.248,0l0,0 c12.492,12.496,12.492,32.752,0,45.248L202.265,421.019C192.087,431.214,178.271,436.94,163.865,436.934z"/>
38+
</g>
39+
</svg>
40+
</div>
41+
<span class="font-bold block text-3xl mb-3"><?= main::getMessage("successmodal") ?></span>
42+
<?php } else { ?>
43+
<div class="hero container max-w-screen-lg mx-auto p-5">
44+
<svg class="mx-auto h-32 text-red-400" fill="currentColor" xmlns="http://www.w3.org/2000/svg" id="Outline" viewBox="0 0 24 24" width="512"
45+
height="512">
46+
<path d="M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm0,22A10,10,0,1,1,22,12,10.011,10.011,0,0,1,12,22Z"/>
47+
<path d="M12,5a1,1,0,0,0-1,1v8a1,1,0,0,0,2,0V6A1,1,0,0,0,12,5Z"/>
48+
<rect x="11" y="17" width="2" height="2" rx="1"/>
49+
</svg>
50+
</div>
51+
<span class="font-bold block text-3xl mb-3 p-5"><?= main::getMessage("errormodal") ?></span>
52+
<?php } ?>
53+
54+
<span class="font-bold block text-xl mb-3"><?= main::getMessage($_GET["message"]) ?></span>
55+
56+
<!-- Buttons -->
57+
<div class="text-right space-x-5 mt-5">
58+
<button @click="showModal = !showModal"
59+
class="px-4 py-2 text-sm bg-white rounded-xl border transition-colors duration-150 ease-linear border-gray-200 text-gray-500 focus:outline-none focus:ring-0 font-bold hover:bg-gray-50 focus:bg-indigo-50 focus:text-indigo"><?= main::getMessage("closemodal") ?></button>
60+
</div>
61+
</div>
62+
</div>
63+
</div>
64+
<?php
65+
}
66+
?>

pages/header.php

-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
55
<meta charset="UTF-8"/>
66
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
77
<link href="<?= \webinterface\main::getUrl(); ?>/assets/styles.css" rel="stylesheet">
8-
<script src="<?= \webinterface\main::getUrl(); ?>/assets/js/charts-ram.js" defer></script>
9-
<script src="<?= \webinterface\main::getUrl(); ?>/assets/js/charts-cpu.js" defer></script>
108
</head>
119

1210
<body class="dark:bg-gray-900 bg-gray-100">
+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
<?php
2+
3+
$groups = \webinterface\main::buildDefaultRequest("permissions")
4+
5+
?>
6+
<main class="w-full flex-grow p-6">
7+
<div class="py-3">
8+
<main class="h-full overflow-y-auto">
9+
<div class="container mx-auto grid">
10+
<div class="grid gap-6 mb-8 md:grid-cols-2 xl:grid-cols-4">
11+
<?php foreach ($groups as $group) { ?>
12+
<div class="min-w-0 p-5 dark:bg-gray-800 bg-white rounded-lg shadow-lg">
13+
<h4 class="mb-4 font-semibold text-blue-500 text-center"><?= $group["name"] ?></h4>
14+
<div class="flex">
15+
<p class="flex-1 dark:text-white text-gray-900 text-center p-2"></p>
16+
</div>
17+
<div class="flex">
18+
<span class="text-gray-400">•</span>
19+
<p class="flex-1 dark:text-white text-gray-900 items-center pl-2">Erster
20+
Erstellt: <?= date("H:i:s d.m.y", intval($group["createdTime"]) / 1000) ?></p>
21+
</div>
22+
<div class="flex justify-center mt-4 space-x-3 text-sm text-white">
23+
<div class="flex items-center">
24+
<a href="/permissions/<?= $group['name']; ?>"
25+
class="h-10 bg-blue-500 text-white rounded-md px-4 py-2 m-2 hover:bg-blue-600 focus:outline-none focus:shadow-outline">Show</a>
26+
<a href="/permissions/<?= $group['name']; ?>/delete"
27+
class="h-10 bg-red-500 text-white rounded-md px-4 py-2 m-2 hover:bg-red-700 focus:outline-none focus:shadow-outline">Delete</a>
28+
</div>
29+
</div>
30+
</div>
31+
<?php } ?>
32+
</div>
33+
</main>
34+
</div>
35+
</main>

0 commit comments

Comments
 (0)