query("SELECT path FROM web_content WHERE flag='homepage' AND enabled=1 AND web=1 LIMIT 1")); $pg = explode('/', $load_path); $_PAGE_NUM = 0; if(sizeof($pg)>1){ $last = sizeof($pg)-1; if(preg_match('/stranka-[0-9]*/', $pg[$last])){ $parts = preg_split("/[-]+/", $pg[$last]); $_PAGE_NUM = $parts[1]-1; array_pop($pg); } } $load_paths = array(); $current = ""; foreach($pg as $part) { if($current) $current .= '/'; $load_paths[] = "'".addslashes($current .= $part)."'"; } $_PAGE = (object)array(); $_PAGE = MySQLi_Fetch_Object($MySQLi -> query("SELECT * FROM web_content WHERE path IN (".implode(',', $load_paths).") ORDER BY nestlevel DESC")); if(!$_PAGE) $_PAGE = MySQLi_Fetch_Object($MySQLi -> query("SELECT * FROM web_content WHERE flag='homepage' ORDER BY nestlevel DESC")); $paths = array($_PAGE->path => $_PAGE->title_long); $ns = $_PAGE->nestlevel; $nId = $_PAGE->id; while($ns > 0){ list($path, $title_long, $ns, $nId) = MySQLi_fetch_row($MySQLi -> query("SELECT path, title_long, nestlevel, parent FROM web_content WHERE id=$nId")); $paths[$path] = $title_long; } $paths = array_reverse($paths); list($moduleFile) = MySQLi_fetch_row($MySQLi -> query("SELECT filename FROM module WHERE id=$_PAGE->module_id")); if($moduleFile){ require("modules/$moduleFile"); }else { require("modules/default.php"); } ?>