Initial commit: Dockerize Cazubu
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 1m36s
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 1m36s
This commit is contained in:
120
index.php
Normal file
120
index.php
Normal file
@@ -0,0 +1,120 @@
|
||||
<?php
|
||||
require_once 'includes/auth_check.php';
|
||||
require_once 'includes/db_connect.php';
|
||||
|
||||
$user_id = $_SESSION['user_id'];
|
||||
|
||||
// Statistiken für das Dashboard laden
|
||||
$stats = [
|
||||
'zones' => 0,
|
||||
'seeds' => 0,
|
||||
'plants' => 0
|
||||
];
|
||||
|
||||
// Zonen zählen
|
||||
$result_zones = $mysqli->query("SELECT COUNT(*) as count FROM zones WHERE user_id = $user_id");
|
||||
if($result_zones) {
|
||||
$stats['zones'] = $result_zones->fetch_assoc()['count'];
|
||||
}
|
||||
|
||||
// Samen zählen
|
||||
$result_seeds = $mysqli->query("SELECT SUM(stock_count) as count FROM seeds WHERE user_id = $user_id");
|
||||
if($result_seeds) {
|
||||
$seed_count_result = $result_seeds->fetch_assoc()['count'];
|
||||
$stats['seeds'] = $seed_count_result ?? 0;
|
||||
}
|
||||
|
||||
// Aktive Pflanzen zählen
|
||||
$result_plants = $mysqli->query("SELECT COUNT(*) as count FROM plants WHERE user_id = $user_id AND status = 'Eingepflanzt'");
|
||||
if($result_plants) {
|
||||
$stats['plants'] = $result_plants->fetch_assoc()['count'];
|
||||
}
|
||||
|
||||
|
||||
require_once 'includes/header.php';
|
||||
?>
|
||||
|
||||
<div class="card header-card mb-4">
|
||||
<div class="card-body text-center">
|
||||
<h1 class="display-4">Willkommen, <?php echo htmlspecialchars($_SESSION["username"]); ?>!</h1>
|
||||
<p class="lead text-white-50">Was möchtest du als Nächstes tun?</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-4 mb-4 d-flex">
|
||||
<table class="table cazubu-table-frameless">
|
||||
<thead class="table-dark"><tr><th class="text-center">Schritt 1: Inventar</th></tr></thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="d-flex flex-column text-center p-4">
|
||||
<p class="text-muted">Lege deine Anbau-Zonen und Pflanzgefäße an.</p>
|
||||
<?php if ($stats['zones'] > 0): ?>
|
||||
<div class="my-auto">
|
||||
<div class="display-4 fw-bold text-dark"><?php echo $stats['zones']; ?></div>
|
||||
<div class="h5 text-dark">Zone(n) angelegt</div>
|
||||
</div>
|
||||
<a href="inventory.php" class="btn btn-outline-dark mt-3">Zum Inventar</a>
|
||||
<?php else: ?>
|
||||
<div class="my-auto p-4">
|
||||
<a href="inventory.php" class="btn btn-cazubu btn-lg mt-2">Inventar anlegen</a>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-4 mb-4 d-flex">
|
||||
<table class="table cazubu-table-frameless">
|
||||
<thead class="table-dark"><tr><th class="text-center">Schritt 2: Samenbank</th></tr></thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="d-flex flex-column text-center p-4">
|
||||
<p class="text-muted">Erfasse alle Samen, die du auf Lager hast.</p>
|
||||
<?php if ($stats['seeds'] > 0): ?>
|
||||
<div class="my-auto">
|
||||
<div class="display-4 fw-bold text-dark"><?php echo $stats['seeds']; ?></div>
|
||||
<div class="h5 text-dark">Samen auf Lager</div>
|
||||
</div>
|
||||
<a href="seeds.php" class="btn btn-outline-dark mt-3">Zur Samenbank</a>
|
||||
<?php else: ?>
|
||||
<div class="my-auto p-4">
|
||||
<a href="seeds.php" class="btn btn-cazubu btn-lg mt-2">Samen erfassen</a>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-4 mb-4 d-flex">
|
||||
<table class="table cazubu-table-frameless">
|
||||
<thead class="table-dark"><tr><th class="text-center">Schritt 3: Pflanzen</th></tr></thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="d-flex flex-column text-center p-4">
|
||||
<p class="text-muted">Lege deine Pflanzen an und verfolge ihren Fortschritt.</p>
|
||||
<?php if ($stats['plants'] > 0): ?>
|
||||
<div class="my-auto">
|
||||
<div class="display-4 fw-bold text-dark"><?php echo $stats['plants']; ?></div>
|
||||
<div class="h5 text-dark">Pflanze(n) wachsen</div>
|
||||
</div>
|
||||
<a href="plants.php" class="btn btn-outline-dark mt-3">Zu den Pflanzen</a>
|
||||
<?php else: ?>
|
||||
<div class="my-auto p-4">
|
||||
<a href="plants.php" class="btn btn-cazubu btn-lg mt-2">+ Erste Pflanze anlegen</a>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
require_once 'includes/footer.php';
|
||||
?>
|
||||
Reference in New Issue
Block a user