<html lang="nl">
	<head>
		<title>
			<?php 
View::block('head_title', 'default title');
?>
		</title>		
	</head>
	<body>
		<div style="float:left ;width:30%;">
			<div>
				<?php 
echo View::factory('common/menu2')->render();
?>
			</div>
			<div>
				<?php 
$message = !empty($query['auth']) ? $query['auth'] : '';
?>
				<?php 
echo View::factory('common/login', array('message' => $message))->render();
?>
			</div>
		</div>
		<div style="float:right; width:70%;">
			<?php 
View::block('content', 'default content');
?>
		</div>
	</body>
</html>
		<?php 
foreach (View::assets('css') as $asset) {
    ?>
			<?php 
    echo HTML::style($asset, array('media' => 'screen'));
    ?>
		<?php 
}
?>
	</head>

	<body>
		<div class="container">
			<!-- Content -->
			<?php 
View::block('content', '');
?>
		</div>
		<!-- Templates -->
		<?php 
foreach (View::assets('template') as $asset) {
    ?>
			<?php 
    echo $asset;
    ?>
		<?php 
}
?>
	
		<!-- jQuery -->
		<?php 
Example #3
0
<?php

require dirname(__FILE__) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'application/internals/Autoload.php';
if (file_exists("cache.html") && strtotime("+5 minutes", filectime("cache.html")) > time()) {
    echo file_get_contents("cache.html");
    exit;
}
try {
    $streamer = new Streamer();
    /* @var $results ArrayObject */
    $results = $streamer->searchMessageFor("brhackday")->get(120);
    $view = new View("index");
    foreach ($results as $message) {
        /* @var $message Message */
        $strMessage = preg_replace("/http\\:\\/\\/([^\\s]+)/", '<a href="http://$1">http://$1</a> ', $message->getMessage());
        $strMessage = preg_replace("/\\#([^\\#\\s]+)/", '<a href="http://twitter.com/#search?q=$1">#$1</a>', $strMessage);
        $strMessage = preg_replace("/\\@([^\\s]+)/", '<a href="http://twitter.com/$1">@$1</a> ', $strMessage);
        $view->block("twitte", array("image" => $message->getImageURL(), "url" => $message->getProfile(), "username" => $message->getUsername(), 'messageId' => $message->getMessageUrl(), "message" => $strMessage));
    }
    echo $data = $view->parse();
    file_put_contents("cache.html", $data);
} catch (Exception $ex) {
    header('HTTP/1.1 500 Internal Server Error');
    echo "YQL Fault - Estão nos bloqueando _O_ ";
    exit;
}