$val["param"][$n] = $val["param"][$n+1]; } } if(!isset($$val["subor"]->role)) $$val["subor"]->role = 3; // zatial, kym nebude v pages.csv pri kazdom subore rola if($val["modul"] != "none" && $val["modul"]) include_once("system/moduly/".$val["modul"]."/postback.php"); } foreach($path as $path_i => $path_val) // vytvori obsahy panelov { ob_start(); foreach($path_val as $val) // pre kazdy panel spracuje subory { if(file_exists($val["cesta"])) { if($logged) { if(!($_SESSION["user_role"] & $$val["subor"]->role)) continue; } else if(!($$val["subor"]->role & 1)) continue; if($val["skin"]) { if(!$fskincontents[$val["skin"]]) { $fskinname = "skins/".$val["skin"].".htm"; $fskin = fopen($fskinname, "r"); $fskincontents[$val["skin"]] = fread($fskin, filesize($fskinname)); fclose($fskin); } ob_start(); if($val["typ"] == "system") $$val["subor"]->render(); else include($val["cesta"]); $temp = ob_get_contents(); ob_end_clean(); $srch = array("%NADPIS%", "%OBSAH%"); $repl = array($val["nadpis"], $temp); if($temp) echo str_replace($srch, $repl, $fskincontents[$val["skin"]]); } else { if($val["typ"] == "system") $$val["subor"]->render(); else include($val["cesta"]); } } else include("langs/$lang/html/db_error.htm"); } $obsah[$path_i] = ob_get_contents(); ob_end_clean(); } // ?> <? echo $setup["title"] ?> '; if(count($start_script)) echo implode("\r\n", $start_script); ?> .css" type="text/css" rel="stylesheet" /> _print.css" type="text/css" rel="stylesheet" media="print" /> >