Make the old code compatible with modern PHP
This commit is contained in:
84
mainkrk.php
84
mainkrk.php
@@ -1,3 +1,7 @@
|
||||
<?php
|
||||
$lang = empty($_GET['lang']) ? 'cs' : $_GET['lang'];
|
||||
$page = $_GET['page'] ?? '';
|
||||
?>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
@@ -41,9 +45,9 @@ pageTracker._trackPageview();
|
||||
});
|
||||
|
||||
</script>
|
||||
<script type=\"text/javascript\">
|
||||
<script type="text/javascript">
|
||||
<?php
|
||||
if ($_REQUEST['lang'] == 'en') {
|
||||
if ($lang == 'en') {
|
||||
?>
|
||||
hs.lang = {
|
||||
cssDirection: 'ltr',
|
||||
@@ -71,7 +75,7 @@ hs.lang = {
|
||||
restoreTitle : 'Click to close image, click and drag to move. Use arrow keys for next and previous.'
|
||||
};
|
||||
<?php
|
||||
} elseif ($_REQUEST['lang'] == 'de') {
|
||||
} elseif ($lang == 'de') {
|
||||
?>
|
||||
hs.lang = {
|
||||
loadingText : 'Lade...',
|
||||
@@ -133,59 +137,59 @@ hs.lang = {
|
||||
<div class="header"><span class="title"><?php include './pages/title_krk.php'; ?></span><br><span class="slogan"><?php include './pages/slogan.php'; ?></span>
|
||||
<?php
|
||||
echo '<span class="floatright">';
|
||||
if (file_exists("pages/$_REQUEST[page]-de.php") || file_exists("pages/$_REQUEST[page]/$_REQUEST[page]-de.php")) {
|
||||
if (file_exists("pages/$_REQUEST[page]/$_REQUEST[page]-de.php")) {
|
||||
if (file_exists("pages/$page-de.php") || file_exists("pages/$page/$page-de.php")) {
|
||||
if (file_exists("pages/$page/$page-de.php")) {
|
||||
$lngc = 'de';
|
||||
$icona = "<a href=\"mainkrk.php?page=$_REQUEST[page]/$_REQUEST[page]&lang=$lngc\"><img src=\"/images/" . $lngc . 'f.png" alt=""></a>';
|
||||
$icona = "<a href=\"mainkrk.php?page=$page/$page&lang=$lngc\"><img src=\"/images/" . $lngc . 'f.png" alt=""></a>';
|
||||
} else {
|
||||
$lngc = 'de';
|
||||
$icona = '<a href="mainkrk.php?page=' . htmlspecialchars($_REQUEST['page']) . "&lang=$lngc\"><img src=\"/images/" . $lngc . 'f.png" alt=""></a>';
|
||||
$icona = '<a href="mainkrk.php?page=' . htmlspecialchars($page) . "&lang=$lngc\"><img src=\"/images/" . $lngc . 'f.png" alt=""></a>';
|
||||
}
|
||||
|
||||
if ($_REQUEST[lang] == 'de') {
|
||||
if ($lang == 'de') {
|
||||
echo '';
|
||||
} else {
|
||||
echo $icona;
|
||||
}
|
||||
}
|
||||
if (file_exists('pages/' . htmlspecialchars($_REQUEST['page']) . '-en.php') || file_exists('pages/' . htmlspecialchars($_REQUEST['page']) . '/' . htmlspecialchars($_REQUEST['page']) . '-en.php')) {
|
||||
if (file_exists('pages/' . htmlspecialchars($_REQUEST['page']) . '/' . htmlspecialchars($_REQUEST['page']) . '-en.php')) {
|
||||
if (file_exists('pages/' . htmlspecialchars($page) . '-en.php') || file_exists('pages/' . htmlspecialchars($page) . '/' . htmlspecialchars($page) . '-en.php')) {
|
||||
if (file_exists('pages/' . htmlspecialchars($page) . '/' . htmlspecialchars($page) . '-en.php')) {
|
||||
$lngc = 'en';
|
||||
$icona = '<a href="mainkrk.php?page=' . htmlspecialchars($_REQUEST['page']) . '/' . htmlspecialchars($_REQUEST['page']) . "&lang=$lngc\"><img src=\"/images/" . $lngc . 'f.png" alt=""></a>';
|
||||
$icona = '<a href="mainkrk.php?page=' . htmlspecialchars($page) . '/' . htmlspecialchars($page) . "&lang=$lngc\"><img src=\"/images/" . $lngc . 'f.png" alt=""></a>';
|
||||
} else {
|
||||
$lngc = 'en';
|
||||
$icona = '<a href="mainkrk.php?page=' . htmlspecialchars($_REQUEST['page']) . "&lang=$lngc\"><img src=\"/images/" . $lngc . 'f.png" alt=""></a>';
|
||||
$icona = '<a href="mainkrk.php?page=' . htmlspecialchars($page) . "&lang=$lngc\"><img src=\"/images/" . $lngc . 'f.png" alt=""></a>';
|
||||
}
|
||||
if ($_REQUEST[lang] == 'en') {
|
||||
if ($lang == 'en') {
|
||||
echo '';
|
||||
} else {
|
||||
echo $icona;
|
||||
}
|
||||
} elseif (!isset($_REQUEST['page']) && file_exists('pages/krk_default-en.php')) {
|
||||
} elseif ($page === '' && file_exists('pages/krk_default-en.php')) {
|
||||
$lngc = 'en';
|
||||
$icona = "<a href=\"mainkrk.php?page=krk_default&lang=$lngc\"><img src=\"/images/" . $lngc . 'f.png" alt=""></a>';
|
||||
if ($_REQUEST[lang] == 'en') {
|
||||
if ($lang == 'en') {
|
||||
echo '';
|
||||
} else {
|
||||
echo $icona;
|
||||
}
|
||||
}
|
||||
if (file_exists('pages/' . htmlspecialchars($_REQUEST['page']) . '.php') || file_exists('pages/' . htmlspecialchars($_REQUEST['page']) . '/' . htmlspecialchars($_REQUEST['page']) . '.php')) {
|
||||
if (file_exists('pages/' . htmlspecialchars($_REQUEST['page']) . '/' . htmlspecialchars($_REQUEST['page']) . '.php')) {
|
||||
if (file_exists('pages/' . htmlspecialchars($page) . '.php') || file_exists('pages/' . htmlspecialchars($page) . '/' . htmlspecialchars($page) . '.php')) {
|
||||
if (file_exists('pages/' . htmlspecialchars($page) . '/' . htmlspecialchars($page) . '.php')) {
|
||||
$lngc = '';
|
||||
$icona = '<a href="mainkrk.php?page=' . htmlspecialchars($_REQUEST['page']) . '/' . htmlspecialchars($_REQUEST['page']) . $lngc . '"><img src="/images/' . $lngc . 'f.png" alt=""></a>';
|
||||
$icona = '<a href="mainkrk.php?page=' . htmlspecialchars($page) . '/' . htmlspecialchars($page) . $lngc . '"><img src="/images/' . $lngc . 'f.png" alt=""></a>';
|
||||
} else {
|
||||
$lngc = '';
|
||||
$icona = '<a href="mainkrk.php?page=' . htmlspecialchars($_REQUEST['page']) . $lngc . '"><img src="/images/' . $lngc . 'f.png" alt=""></a>';
|
||||
$icona = '<a href="mainkrk.php?page=' . htmlspecialchars($page) . $lngc . '"><img src="/images/' . $lngc . 'f.png" alt=""></a>';
|
||||
}
|
||||
|
||||
if ($_REQUEST[lang] == 'cs' || empty($_REQUEST[lang])) {
|
||||
if ($lang == 'cs') {
|
||||
echo '';
|
||||
} else {
|
||||
echo $icona;
|
||||
}
|
||||
}
|
||||
if ($_REQUEST[lang] == 'en' && empty($_REQUEST['page'])) {
|
||||
if ($lang == 'en' && empty($page)) {
|
||||
$lngc = '';
|
||||
$icona = '<a href="mainkrk.php?page=krk_default"><img src="/images/' . $lngc . 'f.png" alt=""></a>';
|
||||
echo $icona;
|
||||
@@ -195,9 +199,9 @@ echo '</span>';
|
||||
</div>
|
||||
<div class="top-menu">
|
||||
<?php
|
||||
if (empty($_REQUEST[lang]) || $_REQUEST[lang] == 'cs') {
|
||||
if ($lang === 'cs') {
|
||||
include './pages/krk_topmenu.php';
|
||||
} elseif ($_REQUEST[lang] == 'en' && file_exists('./pages/krk_topmenu-en.php')) {
|
||||
} elseif ($lang === 'en' && file_exists('./pages/krk_topmenu-en.php')) {
|
||||
include './pages/krk_topmenu-en.php';
|
||||
}
|
||||
?>
|
||||
@@ -205,14 +209,14 @@ if (empty($_REQUEST[lang]) || $_REQUEST[lang] == 'cs') {
|
||||
<div class="sidebar"><div class="sidebar-content">
|
||||
<ul>
|
||||
<?php
|
||||
if (preg_match('/mcr_2009/D', htmlspecialchars($_REQUEST['page'])) && $_REQUEST[lang] == 'en') {
|
||||
if (str_contains($page, 'mcr_2009') && $lang === 'en') {
|
||||
include './pages/mcr_2009/menumcr_2009-en.php';
|
||||
} elseif (preg_match('/mcr_2009/D', htmlspecialchars($_REQUEST['page'])) && $_REQUEST[lang] == 'de') {
|
||||
} elseif (str_contains($page, 'mcr_2009') && $lang === 'de') {
|
||||
include './pages/mcr_2009/menumcr_2009-de.php';
|
||||
} elseif (preg_match('/mcr_2009/D', htmlspecialchars($_REQUEST['page']))) {
|
||||
} elseif (str_contains($page, 'mcr_2009')) {
|
||||
include './pages/mcr_2009/menumcr_2009.php';
|
||||
} else {
|
||||
if (empty($_REQUEST[lang]) || $_REQUEST[lang] == 'cs') {
|
||||
if ($lang === 'cs') {
|
||||
include './pages/menukrk.php';
|
||||
} else {
|
||||
include './pages/menukrk-en.php';
|
||||
@@ -222,32 +226,32 @@ if (preg_match('/mcr_2009/D', htmlspecialchars($_REQUEST['page'])) && $_REQUEST[
|
||||
</ul><br><br><br>
|
||||
</div></div><div class="main"><div class="main-content">
|
||||
<?php
|
||||
$escaped_page = str_replace([')', '(', '\\', '"', "\'", ';', '{', '}', '$', '[', ']', '<', '>'], '', htmlspecialchars($_REQUEST['page']));
|
||||
if (htmlspecialchars($_REQUEST['page'])) {
|
||||
if ($_GET[lang]) {
|
||||
$jazycek = '-' . $_GET[lang];
|
||||
$escaped_page = str_replace([')', '(', '\\', '"', "\'", ';', '{', '}', '$', '[', ']', '<', '>'], '', htmlspecialchars($page));
|
||||
if ($page !== '') {
|
||||
if ($lang !== 'cs') {
|
||||
$jazycek = '-' . $lang;
|
||||
} else {
|
||||
$jazycek = '';
|
||||
}
|
||||
if (htmlspecialchars($_REQUEST['page']) == 'mcr_2009') {
|
||||
if ($page == 'mcr_2009') {
|
||||
include "./pages/mcr_2009/mcr_2009$jazycek.php";
|
||||
} elseif (htmlspecialchars($_REQUEST['page']) == 'clanky') {
|
||||
} elseif ($page == 'clanky') {
|
||||
include "./pages/clanky/clanky$jazycek.php";
|
||||
} elseif (htmlspecialchars($_REQUEST['page']) == 'akce_ob') {
|
||||
} elseif ($page == 'akce_ob') {
|
||||
include "./pages/akce_ob/akce_ob$jazycek.php";
|
||||
} elseif (htmlspecialchars($_REQUEST['page']) == 'akce_litvinov') {
|
||||
} elseif ($page == 'akce_litvinov') {
|
||||
include "./pages/akce_litvinov/akce_litvinov$jazycek.php";
|
||||
} elseif (htmlspecialchars($_REQUEST['page']) == 'ski_krusnohori') {
|
||||
} elseif ($page == 'ski_krusnohori') {
|
||||
include './pages/ski_krusnohori/ski_krusnohori' . $jazycek . '.php';
|
||||
} elseif (empty($_REQUEST[lang]) && file_exists("pages/$escaped_page.php")) {
|
||||
} elseif ($lang === 'cs' && file_exists("pages/$escaped_page.php")) {
|
||||
include "./pages/$escaped_page.php";
|
||||
} elseif (file_exists("pages/$escaped_page-$_REQUEST[lang].php")) {
|
||||
include "./pages/$escaped_page-$_REQUEST[lang].php";
|
||||
} elseif (file_exists("pages/$escaped_page-$lang.php")) {
|
||||
include "./pages/$escaped_page-$lang.php";
|
||||
} else {
|
||||
include __DIR__ . '/pages/404.php';
|
||||
}
|
||||
} else {
|
||||
if (empty($_GET['lang']) || $_GET['lang'] == 'cs') {
|
||||
if ($lang === 'cs') {
|
||||
include './pages/krk_default.php';
|
||||
} else {
|
||||
include './pages/krk_default-en.php';
|
||||
|
||||
Reference in New Issue
Block a user