$value)
{
$book['keywords'][$keyword] = array();
$book['keywords'][$keyword]['chapter'] = array();
$book['keywords'][$keyword]['occurence'] = 0;
}
}
function showIndex(&$book, $printword)
{
$output="";
if ($printword==2)
$output = "
";
if ($book['keywords'] != 0)
foreach($book['keywords'] as $keyword => $value)
{
if ($printword==1)
{
echo "";
}
else if ($printword==2)
{
$long = "";
if ($value['long'])
$long = ", ".$value['long'];
$abbreviation =
$output .= "".$keyword." | ".$keyword.$long." |
\n";
}
else
{
echo "".$keyword.
": ";
for ($counter = 0; $counter < $value['occurence']; $counter++)
echo "".link."\n";
echo spaceline($printword,1,0,1);
// link to glossary
}
}
if ($printword==2)
$output .= "
";
return $output;
}
function showReferences(&$book, $printword)
{
if ($book['sources'] != 0)
{
echo "Books".spaceline($printword,1,1,1);
foreach($book['sources'] as $id=>$reference)
{
if ($reference['internet'] == "")
{
echo "".$id.
": ".$reference['author']." (".$reference['datepublished'].
"), ".$reference['title'].
spaceline($printword,1,0,1);
if ($reference['publisher'] != "")
echo $reference['publisher'].spaceline($printword,1,0,1);
if ($reference['publishedin'] != "")
echo $reference['publishedin'].spaceline($printword,1,0,1);
if ($reference['quotedin'] != "")
{
echo "quoted in: [".$reference['quotedin'];
if ($reference['quotedpage'] != "")
{
echo ", ";
if (strlen($reference['quotedpage']) < 4)
echo " p. ";
echo $reference['quotedpage'];
}
echo "]".spaceline($printword,1,0,1);
}
if ($reference['local'] != "")
{
if (!$printword)
{
echo "local version ".
spaceline($printword,1,0,1);
}
}
echo spaceline($printword,0,1,1);
}
}
echo spaceline($printword,1,1,1)."Internet Resources".spaceline($printword,1,1,1);
foreach($book['sources'] as $id=>$reference)
if ($reference['internet'] != "")
{
echo "".$id.
": ";
if ($reference['author'])
echo $reference['author'];
if ($reference['datepublished'])
echo " (".$reference['datepublished']."): ";
echo $reference['title'].spaceline($printword,1,0,1);
if ($reference['publisher'])
echo $reference['publisher'].spaceline($printword,1,0,1);
echo date("d.m.Y", filectime("../downloaded_texts/localtexts/".rawurldecode($reference['local'])))." ";
if (!$printword)
{
echo "".$reference['internet']."
".
"local version".spaceline($printword,1,1,2);
}
else
{
echo $reference['internet'].spaceline($printword,1,1,2);
}
}
}
}
function showFigures(&$book, $printword)
{
if ($book['figures'] != 0)
foreach($book['figures'] as $id=>$figure)
{
if ($printword)
echo $figure['num'].
" ".$figure['title'].spaceline($printword,1,0,1);
else
echo "".$figure['num'].
" ".$figure['title'].spaceline($printword,1,0,1);
}
}
?>