require('php/.c.php'); $URI=explode('?',$_SERVER['REQUEST_URI']); $URI=array_filter(explode('/',$URI[0]),'strlen'); $URI=array_map('process_url',$URI); if(!isset($URI[1])){ $URI[1] = ''; } $ShortUrl = new ShortUrl(); $ShortUrl->check($URI); if($URI[1] == 'news' && isset($URI[2]) && $newsId = intval($URI[2])){ $news = mysql::fetchById('news',$newsId); printr($news); header("HTTP/1.1 301 Moved Permanently"); header("Location: /novosti/publication/".$news['url']); exit(); } if( isset($URI[2]) && mysql::count($result = mysql::query("SELECT * FROM `page` WHERE `url` = '".$URI[1].'/'.$URI[2]."' LIMIT 1") ) ){ $URI[1] = $URI[1].'/'.$URI[2]; $page = mysql::fetch($result); }elseif( mysql::count($result = mysql::query("SELECT * FROM `page` WHERE `url` = '".$URI[1]."' LIMIT 1") ) ){ $page = mysql::fetch($result); }else{ $page = mysql::fetch("SELECT * FROM `page` WHERE `url` = '404' LIMIT 1"); } if($page['url'] == '404'){ header("HTTP/1.0 404 Not Found"); } else { header('Content-Type: text/html; charset=utf-8'); } $Page = new Page($page); $Page->loadExtension(); $Page->assignFunctions(); $Page->assignConfig(); $Page->assignMeta(); $Page->assignLinks(); $Page->assignInlineJs(); echo $Page->renderHtml(); if(0){ $uploadedId = 724; mysql::query("DELETE FROM `newspaper` WHERE `id` = $uploadedId"); mysql::query("DELETE FROM `article` WHERE `newspaper` = $uploadedId"); mysql::query("DELETE FROM `doItem` WHERE `newspaper` = $uploadedId"); mysql::query("DELETE FROM `poster` WHERE `newspaper` = $uploadedId"); }