Files
Backend/WEBROOT/services/variablen_control.php
T

55 lines
1.3 KiB
PHP

<?php
if (isset($_POST['toggle_variable'])) {
$name = $_POST['variablenname'];
$current = (new getSpecificData())->getLoggingStatus($name)[0]['WERT'];
$newValue = ($current === "ON") ? "OFF" : "ON";
DatabaseUpdate(
"Variablen",
"WERT = ?",
"VARIABLENNAME = ?",
$newValue,
$name
);
header("Location: " . (new getSpecificData())->getReferer());
exit;
}
$variablen = DatabaseShow(
"Variablen",
"VARIABLENNAME, WERT, ANZEIGENAME"
);
?>
<div class="admin-grid">
<?php foreach ($variablen as $var): ?>
<div class="admin-card toggle-card">
<div class="toggle-header">
<strong><?= htmlspecialchars($var['ANZEIGENAME']) ?></strong>
</div>
<form method="post">
<input type="hidden" name="variablenname" value="<?= htmlspecialchars($var['VARIABLENNAME']) ?>">
<button type="submit" name="toggle_variable"
class="toggle-switch <?= $var['WERT'] === 'ON' ? 'active' : '' ?>">
<span class="toggle-slider"></span>
</button>
</form>
<div class="toggle-status">
Status:
<span class="badge">
<?= htmlspecialchars($var['WERT']) ?>
</span>
</div>
</div>
<?php endforeach; ?>
</div>