X-Git-Url: https://git.p6c8.net/jirafeau.git/blobdiff_plain/6165f1ef9bf8abf6d07caff88f14a36f368832c6..72c6eff9ee6ab700aff022ea88511f54e7a4e97c:/index.php
diff --git a/index.php b/index.php
index 912b1ef..9fb43aa 100644
--- a/index.php
+++ b/index.php
@@ -18,21 +18,30 @@
* along with this program. If not, see .
*/
define ('JIRAFEAU_ROOT', dirname (__FILE__) . '/');
-define ('DEBUG', true);
require (JIRAFEAU_ROOT . 'lib/config.php');
require (JIRAFEAU_ROOT . 'lib/settings.php');
require (JIRAFEAU_ROOT . 'lib/functions.php');
require (JIRAFEAU_ROOT . 'lib/lang.php');
+if (file_exists (JIRAFEAU_ROOT . 'install.php')
+ && !file_exists (JIRAFEAU_ROOT . 'lib/config.local.php'))
+{
+ header('Location: install.php');
+ exit;
+}
+
/* check if the destination dirs are writable */
$writable = is_writable (VAR_FILES) && is_writable (VAR_LINKS);
$res = array ();
-if ($writable && isset ($_POST['jirafeau']))
+if ($writable && isset ($_POST['jirafeau']) && isset ($_FILES['file'])
+ && isset ($_POST['time']))
{
-
- $key = $_POST['key'];
+ if (!isset ($_POST['key']))
+ $key = '';
+ else
+ $key = $_POST['key'];
$time = time ();
switch ($_POST['time'])
@@ -59,35 +68,28 @@ if ($writable && isset ($_POST['jirafeau']))
$res =
jirafeau_upload ($_FILES['file'], isset ($_POST['one_time_download']),
- $key, $time, $cfg, $_SERVER['REMOTE_ADDR']);
-}
-
-if (file_exists (JIRAFEAU_ROOT . 'install.php')
- && !file_exists (JIRAFEAU_ROOT . 'lib/config.local.php'))
-{
- header('Location: install.php');
- exit;
+ $key, $time, $_SERVER['REMOTE_ADDR']);
}
require (JIRAFEAU_ROOT . 'lib/template/header.php');
/* Checking for errors. */
if (!is_writable (VAR_FILES))
- add_error (_('The file directory is not writable!'), VAR_FILES);
+ add_error (t('The file directory is not writable!'), VAR_FILES);
if (!is_writable (VAR_LINKS))
- add_error (_('The link directory is not writable!'), VAR_LINKS);
+ add_error (t('The link directory is not writable!'), VAR_LINKS);
/* Check if the install.php script is still in the directory. */
if (file_exists (JIRAFEAU_ROOT . 'install.php'))
- add_error (_('Installer script still present'),
- _('Please make sure to delete the installer script ' .
+ add_error (t('Installer script still present'),
+ t('Please make sure to delete the installer script ' .
'"install.php" before continuing.'));
if (!has_error () && !empty ($res))
{
if ($res['error']['has_error'])
- add_error (_('An error occurred.'), $res['error']['why']);
+ add_error (t('An error occurred.'), $res['error']['why']);
else
{
$link = $cfg['web_root'];
@@ -108,20 +110,20 @@ if (!has_error () && !empty ($res))
}
echo '
'.NL;
- echo '
' . _('File uploaded! Copy the following URL to get it') .
+ echo '
' . t('File uploaded! Copy the following URL to get it') .
': ' . NL;
echo ''.$link.'' . NL;
if ($time != JIRAFEAU_INFINITY)
{
- echo ' ' . _('This file is valid until the following date') .
+ echo ' ' . t('This file is valid until the following date') .
': ' . strftime ('%c', $time) . '';
}
echo '
';
echo '
' . NL;
- echo '
' . _('Keep the following URL to delete it at any moment') . ': ' . NL;
+ echo '
' . t('Keep the following URL to delete it at any moment') . ': ' . NL;
echo '' . $delete_link . '' . NL;
echo '