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');
}
?>