--- multi.php 2001/07/03 12:41:05 1.1
+++ multi.php 2001/07/09 13:40:26 1.3
@@ -13,14 +13,28 @@
$section="domov";
} else {
// fetch current page
- $sql="select id,menu_num,name,html from multi where visible and id=$p";
+ $sql="select id,menu_num,name,html,path,type from multi where visible and id=$p";
$sth = $dbh->prepare("$sql");
$sth->execute();
$row=$sth->fetchrow_hash();
$title.=" : $row[name]";
- if (file_exists(find_html_file("multi",$row[html]))) {
+ if ($row[type]=="h" && file_exists(find_html_file("multi",$row[html]))) {
$main=join('',file(find_html_file("multi",$row[html])));
+ } elseif ($row[type]=="p") {
+ if (file_exists(find_html_file("",$row[path]))) {
+ $main=join('',file(find_html_file("",$row[path])));
+ } else {
+ $main="can't find $row[path] for id $p";
+ }
+ // try to load translation (html fix-up or something)
+ $fix_up="./fix_up/".str_replace("/","_",dirname($row[path])).".inc";
+
+# $main.=""; ## DEBUG
+ if (file_exists($fix_up)) {
+ include($fix_up);
+# $main.=""; ## DEBUG
+ }
} else {
$main="can't find multi page for id $p";
}