<?php
//###### zugehörige Daten anhand des Page-Namens ermitteln
$currentPageNamespacePathArray = explode(':', $_GET["id"]);
array_pop($currentPageNamespacePathArray);
$currentPageFilePath = phpConvertNamespaceToFilesystemPath(implode(':', $currentPageNamespacePathArray) . ':gliederung');
$currentPageId = end(explode( ':', htmlspecialchars($_GET["id"]) ));
###### CSS-Datei inkludieren ##################################################################################
include($includeCss);
$bookStructure = recursiveScanBookStructure($currentPageFilePath); //###### HTML-Tag öffnen //################################################################################## echo '<html>';
echo '
<div class="parentbox"><!-- ###### parentbox umspannender Inhalts-Container (öffnen) -->
<div class="sectionbox-row"><!-- ###### Sectionbox für Spalten im umspannenden Inhalts-Container (öffnen) -->
<div class="parentbox-column-left"><!-- ###### Linke Spalte (öffnen) -->
<div class="titlebox"><!-- ###### titlebox (Projektname) (öffnen)-->
<div class="titlebox-top"></html>' . $title . '<html></div>
<div class="titlebox-bottom"></html>' . $title2 . '<html></div>
</div><!-- ###### titlebox (Produktname) (schließen)-->
<div class="sectionbox-row"><!-- ###### Sectionbox für Spalten im umspannenden Inhalts-Container (öffnen) -->
<div class="sectionbox-left-column"><!-- ###### Sectionbox für Spalten im umspannenden Inhalts-Container (öffnen) -->
<div class="coverbox-image"></html>{{' . $cover . '?nolink}}<html></div>
<div class="contentbox-beneath-image">Genre:
<div class="contentbox-information"></html>' . $genre . '<html></div>
</div>
</div>
<div class="sectionbox-right-column"><!-- ###### Sectionbox für Spalten im umspannenden Inhalts-Container (öffnen) -->
<div class="contentbox-beside-cover">Zusammenfassung:
<div class="contentbox-information"></html>' . $summary . '<html></div>
</div>
</div>
</div>
<div class="sectionbox-row"><!-- ###### sectionbox (Vorwort) (öffnen)-->
<div class="contentbox">Anmerkungen
<div class="contentbox-information"></html>' . $information . '<html></div>
</div>
</div>
';
$bookCounter = 0;
$bookStructureArrayCounter=0;
while ($bookStructureArrayCounter < sizeof($bookStructure)) {
if ($bookStructure[$bookStructureArrayCounter]['type'] == '0') {
$bookCounter ++;
echo'
<div class="tocBox">
<div class="tocBoxFirstColumn">
<div class="tocBoxBookNumber">' . $bookCounter . '</div>
</div>
<div class="tocBoxSecondColumn"></div>
<div class="tocBoxThirdColumn"></div>
<div class="tocBoxFourthColumn">
<details' . (($bookStructureArrayCounter==0) ? ' open' : '') . '>
<summary class="tocBoxHiddenBlock">
<div class="tocBoxHiddenBlockTitle">' . $bookStructure[$bookStructureArrayCounter]['title'] . '</div>
</summary>
<div class="legendRow">
<div class="legendColumnIcon">×</div>
<div class="legendColumnText" style="background: mistyrose;">Leer</div>
<div class="legendColumnIcon">✎</div>
<div class="legendColumnText" style="background: sandybrown;">Entwurf</div>
<div class="legendColumnIcon">✍</div>
<div class="legendColumnText" style="background: khaki;">Korrektur</div>
<div class="legendColumnIcon">✔</div>
<div class="legendColumnText" style="background: ghostwhite;">Fertig</div>
</div>
<div class="tocBoxHiddenBlockChapterStructure">
<div class="tocBoxHiddenBlockRowHeadline">
<div class="tocBoxBookStructureFirstColumnChapter">Akt</div>
<div class="tocBoxBookStructureSecondColumnChapter">Kapitel</div>
<div class="tocBoxBookStructureThirdColumnChapter">Titel</div>
</div>';
$bookStructureArrayCounter++;
while ( ($bookStructure[$bookStructureArrayCounter]['type'] == '1') || ($bookStructure[$bookStructureArrayCounter]['type'] == '2') ) {
//###### Tabelle fuer Buchueberschrift
echo '
<div class="tocBoxHiddenBlockRow"">
<div class="' . (($bookStructure[$bookStructureArrayCounter]['type'] == '1') ? 'tocBoxBookStructureFirstColumnAct' : 'tocBoxBookStructureFirstColumnChapter') . '">' . (($bookStructure[$bookStructureArrayCounter]['type'] == '1') ? $bookStructure[$bookStructureArrayCounter]['structureName'] : ' ') . '</div>
<div class="' . (($bookStructure[$bookStructureArrayCounter]['type'] == '1') ? 'tocBoxBookStructureSecondColumnAct' : 'tocBoxBookStructureSecondColumnChapter') . '">' . (($bookStructure[$bookStructureArrayCounter]['type'] == '2') ? $bookStructure[$bookStructureArrayCounter]['structureName'] : ' ') . '</div>
<div class="' . (($bookStructure[$bookStructureArrayCounter]['type'] == '1') ? 'tocBoxBookStructureThirdColumnAct' : 'tocBoxBookStructureThirdColumnChapter') . '"></html>[[' . $bookStructure[$bookStructureArrayCounter]['wikiPath'] . '|' . $bookStructure[$bookStructureArrayCounter]['title'] . ']]<html></div>
</div>';
$bookStructureArrayCounter++;
}
echo '
</div>
</details>
</div>
<div class="tocBoxFifthColumn"></div>
</div>';
}
}
echo'
</div><!-- ###### Linke Spalte (schließen) -->
<div class="parentbox-column-right"><!-- ###### ###### Rechte Spalte (öffnen) -->
';
//include($sidebarRight);
echo'
</div><!-- ###### ###### Rechte Spalte (schließen) -->
</div><!-- ###### Sectionbox für Spalten im umspannenden Inhalts-Container (schließen) --> </div><!-- ###### parentbox umspannender Inhalts-Container (schließen) -->'; //###### HTML-Tag schließen //################################################################################## echo '</html>';
?>