Beispiel #1
0
/* Zend_Cache solution */
$frontendOptions = array('lifetime' => LIFETIME, 'automatic_serialization' => true);
$backendOptions = array('cache_dir' => CACHE_DIR);
$cache = Zend_Cache::factory('Core', 'File', $frontendOptions, $backendOptions);
$content = Zend_Cache::factory('Core', 'File', array('lifetime' => LIFETIME_OF_CONTET, 'automatic_serialization' => true), array('cache_dir' => CACHE_DIR));
/* Get tags list */
$tags = new Tags();
if (ROOT) {
    $tag_list = $tags->getAll(true);
} else {
    $tag_list = $tags->getAll();
}
$view->assign('tag', $tag_list);
/* Get links list */
$links = new Links("schema/Links.xml");
$link_list = $links->output();
$view->assign('links', $link_list);
if (isset($_GET['m'])) {
    $m = strtolower(trim($_GET['m']));
} else {
    $m = 'home';
}
switch ($m) {
    default:
    case 'home':
        //echo $_SESSION['user'];
        /* Flickr cache */
        require_once 'models/Flickr.class.php';
        if (!($flickr = $cache->load('flickr'))) {
            $flickr = Flickr::output("schema/Flickr.xml");
            $view->assign('flickr', $flickr);