Steps 1+2 of the planner roadmap: data model, create/rename/copy/delete plans, read-only mechanic timeline, two-column layout mirroring the analysis tab style. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
46 lines
1.3 KiB
PHP
46 lines
1.3 KiB
PHP
<!DOCTYPE html>
|
|
<html lang="de">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<title>FFLogs Report Viewer</title>
|
|
<link rel="stylesheet" href="css/base.css">
|
|
<link rel="stylesheet" href="css/layout.css">
|
|
<link rel="stylesheet" href="css/components.css">
|
|
<link rel="stylesheet" href="css/analysis.css">
|
|
<link rel="stylesheet" href="css/planner.css">
|
|
</head>
|
|
<body>
|
|
|
|
<?php if (!$authenticated): ?>
|
|
<?php require __DIR__ . '/login.php'; ?>
|
|
<?php else: ?>
|
|
<div id="app">
|
|
<?php require __DIR__ . '/topbar.php'; ?>
|
|
<main id="main">
|
|
<?php if ($errorText): ?>
|
|
<div class="error section-gap"><?= htmlspecialchars($errorText) ?></div>
|
|
<?php endif; ?>
|
|
|
|
<div id="tab-report" class="tab-content">
|
|
<?php require __DIR__ . '/tab-report.php'; ?>
|
|
</div>
|
|
|
|
<div id="tab-analysis" class="tab-content" style="display:none">
|
|
<?php require __DIR__ . '/tab-analysis.php'; ?>
|
|
</div>
|
|
|
|
<div id="tab-planner" class="tab-content" style="display:none">
|
|
<?php require __DIR__ . '/tab-planner.php'; ?>
|
|
</div>
|
|
</main>
|
|
</div>
|
|
<script src="js/app.js"></script>
|
|
<script src="js/tabs.js"></script>
|
|
<script src="js/analysis.js"></script>
|
|
<script src="js/planner.js"></script>
|
|
<?php endif; ?>
|
|
|
|
</body>
|
|
</html>
|