query($q); */ // search rewrites in vlc_nodes $uri = ScriptEnvironment::getInstance()->getPath(0); if($uri!="shop" && $uri!="organizaci" && $uri!="pokladna") { $rewrite = new Rewrite($uri); if ($rewrite->process()) die; } // special rewrites switch ($uri) { case 'vyhledavani': include('vyhledavani.php'); break; case 'kosik': include('kosik.php'); break; case 'pokladna': include('pokladna.php'); break; case 'admin': include('admin.php'); break; case 'shop': $detail = ScriptEnvironment::getInstance()->getPath(1); if($detail=="akce") { $page = new PageTemplate('tshop-akce'); $page->addVariable('articles', new StaticPageListModule(NODE_ID_ACTION)); $page->output(); break; } if($detail=="kestazeni") { $page = new PageTemplate('downloads1'); $page->addVariable('downloads', new DownloadList(NODE_ID_SHOP_DOWNLOADS)); $page->addVariable('uri', $uri); $page->output(); break; } $page = new PageTemplate('tshop'); $page->addVariable('detail', $detail); $page->output(); break; case 'newsletter': $newsLetter=new Newsletter(); $errorOut= $newsLetter -> backend(NODE_ID_ZASILANI_NOVINEK); //save user email if ($errorOut=='OK') { $saveOK='Váš email byl uložen'; } case '': $page = new PageTemplate('home'); $page->addVariable('statichtml', new StaticHTML(NODE_ID_HOME_TEXT)); $page->addVariable('articles', new StaticPageListModule(NODE_ID_HOME_ARTICLES, 5)); $page->addVariable('articles2',new StaticPageListImageModule(NODE_ID_HOME_ARTICLES_2, 5)); if (!isset($newsLetter)) { $newsLetter=new Newsletter(); } else { if ($errorOut!='OK') { $page->addVariable('errorOut',$errorOut); } else { //email was save $page->addVariable('saveOK',$saveOK); } } $page->addVariable('form',$newsLetter->content(NODE_ID_ZASILANI_NOVINEK)); $page->addVariable('menu', $menu); $page->addVariable('uri', $uri); $page->output(); break; case $menu[NODE_ID_AUDIO]: $page = new PageTemplate('downloads'); $page->addVariable('downloads', new DownloadList(NODE_ID_AUDIO)); $page->addVariable('menu', $menu); $page->addVariable('categories', DownloadList::loadCategories()); $page->addVariable('uri', $uri); $page->output(); break; case $menu[NODE_ID_LINKS]: $page = new PageTemplate('link'); $page->addVariable('node', NODE_ID_LINKS); $page->addVariable('menu', $menu); $page->addVariable('uri', $uri); $page->output(); break; /*case 'organizace': $page = new PageTemplate('downloads2'); $page->addVariable('downloads', new DownloadList(NODE_ID_ORGANIZACE_DOWNLOADS)); $page->output(); break; */ default: $detail = ScriptEnvironment::getInstance()->getPath(2); include('obchod.php'); } ?>