MOBIFile::addTOC PHP Method

addTOC() private method

Generate a TOC
private addTOC ( $str, $entries )
$str LinkedStringBuilder
$entries The entries array generated by generateText (contains "id" and "title" values)
    private function addTOC($str, $entries)
    {
        $this->resolveFilepos($str, self::TOC_LINK);
        $str->append("<h2>Contents</h2>");
        $str->append("<blockquote><table summary='Table of Contents'><col/><tbody>");
        for ($i = 0, $len = sizeof($entries); $i < $len; $i++) {
            $entry = $entries[$i];
            $str->append("<tr><td><a href='#" . $entry["id"] . "' filepos=");
            $this->addFilepos($str, $entry["id"]);
            $str->append(">" . $entry["title"] . "</a></td></tr>");
        }
        $str->append("</tbody></b></table></blockquote><mbp:pagebreak/>");
    }