/* 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);