Downloadlinks und Erklärungstexte funktional
This commit is contained in:
@@ -4,8 +4,20 @@
|
||||
require_once ("classes/SubjectData.php");
|
||||
require_once ("classes/TopicData.php");
|
||||
|
||||
if(!isset($_GET["subject"])) {
|
||||
die("Ungültige Seite");
|
||||
}
|
||||
$subjectData = SubjectData::fromName($_GET["subject"]);
|
||||
if(!isset($subjectData)) {
|
||||
die("Ungültige Seite");
|
||||
}
|
||||
if(!isset($_GET["topic"])) {
|
||||
die("Ungültige Seite");
|
||||
}
|
||||
$topicData = TopicData::fromName($_GET["subject"], $_GET["topic"]);
|
||||
if(!isset($topicData)) {
|
||||
die("Ungültige Seite");
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
@@ -16,6 +28,7 @@ $topicData = TopicData::fromName($_GET["subject"], $_GET["topic"]);
|
||||
<title><?php echo($topicData->displayName); ?> - <?php echo($subjectData->displayName); ?></title>
|
||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" rel="stylesheet">
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js"></script>
|
||||
<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
|
||||
<style>
|
||||
* {
|
||||
margin: 0;
|
||||
@@ -330,7 +343,7 @@ $topicData = TopicData::fromName($_GET["subject"], $_GET["topic"]);
|
||||
<p class="content-text">
|
||||
<?php echo($topicData->description); ?>
|
||||
</p>
|
||||
<p class="content-text">
|
||||
<p class="content-text article-section">
|
||||
<?php echo($topicData->article); ?>
|
||||
</p>
|
||||
|
||||
@@ -338,12 +351,12 @@ $topicData = TopicData::fromName($_GET["subject"], $_GET["topic"]);
|
||||
<h3 style="margin-bottom: 1rem;">Übungen herunterladen:</h3>
|
||||
<div style="display: flex; flex-wrap: wrap; gap: 0.5rem;">
|
||||
<?php
|
||||
foreach ($topicData->files as $file) {
|
||||
foreach ($topicData->files as $fileName) {
|
||||
?>
|
||||
|
||||
<a href="#" class="download-btn">
|
||||
<a href='<?php echo("config/subjects/$subjectData->id/topics/$topicData->id/$fileName")?>' target="_blank" class="download-btn">
|
||||
<i class="fas fa-file-pdf"></i>
|
||||
<?php echo($file); ?>
|
||||
<?php echo($fileName); ?>
|
||||
</a>
|
||||
|
||||
<?php
|
||||
@@ -363,7 +376,9 @@ $topicData = TopicData::fromName($_GET["subject"], $_GET["topic"]);
|
||||
foreach ($topicData->relatedTopics as $relatedTopic) {
|
||||
?>
|
||||
|
||||
<span class="topic-tag"><?php echo($relatedTopic); ?></span>
|
||||
<a href='<?php echo("topic.php?subject=$subjectData->id&topic=$relatedTopic") ?>'>
|
||||
<span class="topic-tag"><?php echo($relatedTopic); ?></span>
|
||||
</a>
|
||||
|
||||
<?php
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user