set('lyrics_id', $route[1]); } elseif(isset($route[0]) && $route[0] == 'artists') $module = 'artists'; elseif(isset($route[0]) && $route[0] == 'comments') $module = 'comments'; if(isset($_GET['query'])) { if(empty($_GET['query'])) $error = 'Пожалуйста, введите исполнителя или название песни'; elseif(mb_strlen($_GET['query']) > 30) $error = 'Слишком длинный запрос'; elseif(isset($_GET['no_result'])) $error = 'Запрос недал результатов'; } } if($error) $module = 'index'; $registry -> set('error', $error); $registry -> set('route', $route); $obj = new $module($registry); header("Content-type: application/xhtml+xml; charset=utf-8"); header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); header("Cache-Control: no-cache, must-relative"); echo ' '.$obj->title().'
Поиск Музыки
'; ob_start('tab_replace'); if($module == 'search' or $module == 'lyrics') { $cache = new File_Cache('data'); if($get = $cache->get($_SERVER['REQUEST_URI'])) echo $get; else { $obj->content(); $s = ob_get_contents(); ob_end_flush(); $cache->set($_SERVER['REQUEST_URI'], $s); } } else { $obj->content(); ob_end_flush(); } echo '
'; ?>