Fehler bei Sortierung der Themen und Fächer behoben

This commit is contained in:
Matthias Grief
2024-11-19 19:52:14 +01:00
parent 9a37011e56
commit 3ea7ae0d71
2 changed files with 10 additions and 8 deletions

View File

@@ -49,6 +49,11 @@ class SubjectData
$subjectDirectory = "config/subjects";
$subjectNames = scandir($subjectDirectory);
usort($subjectNames, function ($a, $b) {
return strcmp($a, $b);
});
foreach ($subjectNames as $subjectName) {
if ($subjectName == "." || $subjectName == "..") {
continue;
@@ -62,10 +67,6 @@ class SubjectData
$result[$subjectData->id] = $subjectData;
}
usort($result, function ($a, $b) {
return strcmp($a->displayName, $b->displayName);
});
return $result;
}

View File

@@ -54,6 +54,11 @@ class TopicData
$topicDirectory = "config/subjects/$subjectId/topics";
$topicNames = scandir($topicDirectory);
usort($topicNames, function ($a, $b) {
return strcmp($a, $b);
});
foreach ($topicNames as $topicName) {
if ($topicName == "." || $topicName == "..") {
continue;
@@ -66,10 +71,6 @@ class TopicData
$result[$topicData->id] = $topicData;
}
usort($result, function ($a, $b) {
return strcmp($a->displayName, $b->displayName);
});
return $result;
}