public function getCiteHtml() { $dataProvider = new CiteProvider(WS_DATA_DIRECTORY . '/cites.xml'); $collection = $dataProvider->getCollection(); $shuffler = new CiteShuffler($collection); $cite = $shuffler->getCite(); $sb = new Monkey\StringBuilder('<h2>Ein Zitat das Weltraumschaf gut findet</h2>'); $sb->append('<div id="cite">'); $sb->append('<p>'); $sb->append(htmlify($cite->getText())); $sb->append('</p>'); $sb->append('<p>'); $sb->append('<em>'); $sb->append(htmlify($cite->getAuthor())); if ($cite->hastitle()) { $sb->append(' ('); $sb->append(htmlify($cite->getTitle())); $sb->append(')'); } $sb->append('</em>'); $sb->append('</p>'); $sb->append('</div>'); return $sb; }
<?php require_once 'inc/bootstrap.php'; require_once 'CiteProvider.php'; require_once 'CiteShuffler.php'; $dataProvider = new CiteProvider(WS_DATA_DIRECTORY . '/cites.xml'); $collection = $dataProvider->getCollection(); $shuffler = new CiteShuffler($collection); $cite = $shuffler->getCite(); if (!isAjax()) { ?> <?php include 'inc/header.php'; } ?> <h2>Ein Zitat das Weltraumschaf gut findet</h2> <div id="cite"> <p><?php echo htmlify($cite->getText()); ?> </p> <p> <em> <?php echo htmlify($cite->getAuthor()); ?> <?php if ($cite->hastitle()) { ?>