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;
 }
Esempio n. 3
0
 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;
 }
Esempio n. 4
0
 function &getCachedSmartyRenderer($lifetime = 3600)
 {
     $renderer =& RendererUtils::getSmartyRenderer();
     $smarty =& $renderer->getEngine();
     $smarty->caching = 2;
     $smarty->cache_lifetime = $lifetime;
     return $renderer;
 }
Esempio n. 5
0
 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;
 }
Esempio n. 7
0
 function &execute(&$controller, &$request, &$user)
 {
     $renderer =& RendererUtils::getSmartyRenderer();
     $renderer->setTemplate('Tag.html');
     return $renderer;
 }
Esempio n. 8
0
 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;
 }