function &execute(&$controller, &$request, &$user) { $renderer =& RendererUtils::getSmartyRenderer(); $renderer->setTemplate('SiteMap.html'); header('Content-Type: application/xml; charset=utf-8'); return $renderer; }
function &execute(&$controller, &$request, &$user) { $renderer =& RendererUtils::getSmartyRenderer(); $renderer->setTemplate('ContentCategories.js'); header('Content-Type: text/javascript; charset=utf-8'); return $renderer; }
function &execute(&$controller, &$request, &$user) { $format = $request->getParameter('format'); $renderer =& RendererUtils::getSmartyRenderer(); switch ($format) { case 'rss2': $renderer->setTemplate('RSS2.html'); header('Content-Type: application/xml; charset=utf-8'); break; case 'atom03': $renderer->setTemplate('Atom03.html'); header('Content-Type: application/xml; charset=utf-8'); break; case 'atom10': $renderer->setTemplate('Atom10.html'); header('Content-Type: application/xml; charset=utf-8'); break; case 'json': $renderer->setTemplate('Json.js'); $feed = $request->getAttribute('feed'); $haj =& new HTML_AJAX_JSON(); $renderer->setAttribute('feed', $haj->encode($feed)); header('Content-Type: text/javascript; charset=utf-8'); break; case 'rss': default: $renderer->setTemplate('RSS.html'); header('Content-Type: application/xml; charset=utf-8'); break; } return $renderer; }
function &getCachedSmartyRenderer($lifetime = 3600) { $renderer =& RendererUtils::getSmartyRenderer(); $smarty =& $renderer->getEngine(); $smarty->caching = 2; $smarty->cache_lifetime = $lifetime; return $renderer; }
function &execute(&$controller, &$request, &$user) { $renderer =& RendererUtils::getSmartyRenderer(); $renderer->setTemplate('Foafs.js'); $foafs = $request->getAttribute('foafs'); $haj =& new HTML_AJAX_JSON(); $renderer->setAttribute('foafs', $haj->encode($foafs)); header('Content-Type: text/javascript; charset=utf-8'); return $renderer; }
function &execute(&$controller, &$request, &$user) { $renderer =& RendererUtils::getSmartyRenderer(); switch ($request->getAttribute('format')) { case 'json': $renderer->setTemplate('Sources.js'); $entries = $request->getAttribute('entries'); $haj =& new HTML_AJAX_JSON(); $renderer->setAttribute('entries', $haj->encode($entries)); header('Content-Type: text/javascript; charset=utf-8'); break; case 'rss2': default: $renderer->setTemplate('Sources.xml'); header('Content-Type: application/xml; charset=utf-8'); break; } return $renderer; }
function &execute(&$controller, &$request, &$user) { $renderer =& RendererUtils::getSmartyRenderer(); $renderer->setTemplate('Tag.html'); return $renderer; }
function &execute(&$controller, &$request, &$user) { $ext = $request->hasAttribute('ext') ? $request->getAttribute('ext') : 'html'; switch ($ext) { case "xml": case "rdf": case "rss": case "opml": header('Content-Type: application/xml; charset=utf-8'); break; case "txt": header('Content-Type: text/plain; charset=utf-8'); break; case "js": header('Content-Type: text/javascript; charset=utf-8'); break; default: case "html": } $template = $controller->mojavi['current_action'] . ".{$ext}"; $renderer =& RendererUtils::getSmartyRenderer(); $renderer->setTemplate($template); return $renderer; }
function execute(&$controller, &$request, &$user) { $renderer =& RendererUtils::getSmartyRenderer($controller, $request, $user); $renderer->setTemplate("Index.html"); return $renderer; }