diff --git a/DieJudoGürtelprüfung/kyu.php b/DieJudoGürtelprüfung/kyu.php
index 7f81c3a..31494b2 100644
--- a/DieJudoGürtelprüfung/kyu.php
+++ b/DieJudoGürtelprüfung/kyu.php
@@ -52,9 +52,20 @@ return
." height=\"".$article['yaml']['video']['height']."\""
." controls"
.">"
- ."".$article['yaml']['title'].""
.""
- ."
".$Parsedown->text($article['mdText'])."
"
+ .""
+ .""
+ .$article['yaml']['title']
+ ."+"
+ .""
+ ."
"
+ .""
+ .""
+ .$article['yaml']['title']
+ ."X"
+ .""
+ .$Parsedown->text($article['mdText'])
+ ."
"
.""
."";
}
@@ -100,40 +111,42 @@ return
7. Kyu - gelb
menu
-
-
".$kyuMetadata['title']."");
- $dirIterator = new DirectoryIterator( $mdRoot );
- foreach ( $dirIterator as $path ) {
- if(!$path->isDir()) continue;
- if( $path->isDot()) continue;
-
- $sectionMetadata = Spyc::YAMLLoad( $mdRoot."/".$path->__toString()."/meta.yaml" );
- echo("
".$sectionMetadata['title']."
");
- $fileIterator = new DirectoryIterator($mdRoot."/".$path->__toString());
- foreach($fileIterator as $filePath){
- if(!$filePath->isFile()) continue;
- $article = loadMarkdownFile(
- $mdRoot."/".$path->__toString()."/".$filePath->__toString()
- );
- echo( htmlCardCode($article, $Parsedown) );
- }
- };
+ $dirNames = [];
+ $dirIterator = new DirectoryIterator( $mdRoot );
+ foreach ( $dirIterator as $dirInfo ) {
+ if(!$dirInfo->isDir() || $dirInfo->isDot()) continue;
+ $dirNames[] = $dirInfo->__toString();
+ }
+ sort($dirNames);
+ foreach($dirNames as $dirName){
+ $fullDirName = $mdRoot."/".$dirName;
+ $sectionMetadata = Spyc::YAMLLoad( $fullDirName."/meta.yaml" );
+ echo("
");
+ echo("
".$sectionMetadata['title']."
");
+
+ $fileIterator = new DirectoryIterator($fullDirName);
+ $fileNames = [];
+ foreach($fileIterator as $fileInfo){
+ if(!$fileInfo->isFile()) continue;
+ $fileNames[] = $fileInfo->__toString();
+ }
+ sort($fileNames);
+ foreach( $fileNames as $fileName){
+ $fullFileName = $fullDirName."/".$fileName;
+ $article = loadMarkdownFile( $fullFileName );
+ echo( htmlCardCode($article, $Parsedown) );
+ }
+ echo("");
+ };
?>
-