$episode = BBC_Programmes_Programme::find($_REQUEST['pid']);
    echo content_tag('h1', $episode->getTitle());
    if ($episode->get('foaf:depiction')) {
        echo image_tag($episode->get('foaf:depiction'));
    }
    echo content_tag('p', $episode->get('po:long_synopsis'));
    if ($episode->get('po:clip')) {
        echo "<h3>Clips</h3>\n";
        echo "<ul>\n";
        foreach ($episode->all('po:clip') as $clip) {
            echo "  <li>" . link_to($clip) . "</li>\n";
        }
        echo "</ul>\n";
    }
    echo "<h3>Broadcasts</h3>\n";
    echo "<ul>\n";
    foreach ($episode->broadcasts() as $broadcast) {
        $time = $broadcast->get('event:time');
        echo "  <li>";
        echo $time->get('timeline:start') . ' on ';
        echo $broadcast->get('po:broadcast_on');
        echo "</li>\n";
    }
    echo "</ul>\n";
}
echo "<hr />";
echo BBC_Programmes_Base::getGraph()->dump();
?>
</body>
</html>
Beispiel #2
0
 public static function setEndpoint($endpoint)
 {
     return self::$_endpoint = $endpoint;
 }