X-Git-Url: https://git.p6c8.net/jirafeau_project.git/blobdiff_plain/625f38a7decfc1ed72e0120c6ff34fcbe2d55100..3ed5ad3b7116bf0ab1e242fce98a168f5acb5d0e:/f.php?ds=sidebyside
diff --git a/f.php b/f.php
index fd8b89f..e3f4420 100644
--- a/f.php
+++ b/f.php
@@ -49,29 +49,36 @@ if (!preg_match ('/[0-9a-zA-Z_-]+$/', $link_name))
$link = jirafeau_get_link ($link_name);
if (count ($link) == 0)
+{
+ /* Try alias. */
+ $alias = jirafeau_get_alias (md5 ($link_name));
+ if (count ($alias) > 0)
+ $link = jirafeau_get_link ($alias["destination"]);
+}
+if (count ($link) == 0)
{
require (JIRAFEAU_ROOT.'lib/template/header.php');
- echo '
' . t('Sorry, the requested file is not found') .
+ echo '
' . t('Sorry, the requested file is not found....' . $link_name) .
'
';
require (JIRAFEAU_ROOT.'lib/template/footer.php');
exit;
}
$delete_code = '';
-if (isset ($_GET['d']) && !empty ($_GET['d']))
+if (isset ($_GET['d']) && !empty ($_GET['d']) && $_GET['d'] != '1')
$delete_code = $_GET['d'];
$crypt_key = '';
if (isset ($_GET['k']) && !empty ($_GET['k']))
$crypt_key = $_GET['k'];
-$button_download = false;
-if (isset ($_GET['bd']) && !empty ($_GET['bd']))
- $button_download = true;
+$do_download = false;
+if (isset ($_GET['d']) && $_GET['d'] == '1')
+ $do_download = true;
-$button_preview = false;
-if (isset ($_GET['bp']) && !empty ($_GET['bp']))
- $button_preview = true;
+$do_preview = false;
+if (isset ($_GET['p']) && !empty ($_GET['p']))
+ $do_preview = true;
$p = s2p ($link['md5']);
if (!file_exists (VAR_FILES . $p . $link['md5']))
@@ -125,7 +132,7 @@ if (!empty ($link['key']))
'
';
require (JIRAFEAU_ROOT.'lib/template/footer.php');
@@ -166,7 +180,6 @@ if (!empty ($link['key']))
$password_challenged = true;
else
{
- header ("Access denied");
require (JIRAFEAU_ROOT.'lib/template/header.php');
echo '' . t('Access denied') .
'
';
@@ -176,40 +189,50 @@ if (!empty ($link['key']))
}
}
-if ($cfg['download_page'] && !$password_challenged && !$button_download && !$button_preview)
+if (!$password_challenged && !$do_download && !$do_preview)
{
require (JIRAFEAU_ROOT.'lib/template/header.php');
echo '