/Web/DirectLink.en.tmpl
File deleted
/Web/DirectLink.cs.tmpl
File deleted
/Web/DirectLink.php
11,7 → 11,6
 
// Clear variables
unset($Redirect);
unset($RedirectUpper);
unset($RedirectToPage);
unset($Lang);
 
21,8 → 20,10
// Do all upcase
foreach($Redirect as $Key => $Value)
{
$RedirectUpper[strtoupper($Key)]=$Value;
$RedirectNew[strtoupper($Key)]=$Value;
}
$Redirect=$RedirectNew;
unset($RedirectNew);
 
// Process language
$Lang=$_SERVER[SCRIPT_FILENAME];
30,54 → 31,20
if ($Lang==$_SERVER[SCRIPT_FILENAME]) $Lang="";
 
// Find redirect
$RedirectToPage=$RedirectUpper[strtoupper(urldecode($_SERVER[QUERY_STRING]))];
$RedirectToPage=$Redirect[strtoupper(urldecode($_SERVER[QUERY_STRING]))];
 
// If not found -> list all posibilities
if ($RedirectToPage=="")
{
// File Name
if ($Lang=="")
$Lang="en";
$FileName="DirectLink.$Lang.tmpl";
// Read Template
$Template=@file($FileName);
// Trim Lines
if ($Template<>FALSE)
{
foreach($Template as $Key => $Line)
{
$Template[$Key]=rtrim($Line);
}
$Template=implode("\n",$Template);
}
// Generate List
$Table ="";
$Table.="<table>\n";
$Table.=" <tr>\n";
$Table.=" <th> Direct Link </th>\n";
$Table.=" <th> Redirected to </th>\n";
$Table.=" </tr>\n";
foreach($Redirect as $Key => $Value)
{
$Table.=" <tr>\n";
$Table.=" <td> $Key </td>\n";
$Table.=" <td> $Value </td>\n";
$Table.=" </tr>\n";
}
$Table.="<table>\n";
// Put it into Template
if ($Template<>"")
print str_ireplace("<<Table>>", $Table, $Template);
else
print $Table;
// Finished
return 0;
$RedirectToPage="/"; // DOPSAT
// VYPIS a KONEC
}
else
{
if ($Lang<>"")
if (file_exists($_SERVER["DOCUMENT_ROOT"].$RedirectToPage.".".$Lang.".html"))
if ($Lang<>"")
if (file_exists($RedirectToPage.".".$Lang.".html"))
$RedirectToPage.=".".$Lang.".html";
// DOPSAT - zkusit ENG/CZE verzi
}
 
// Redirect page