X-Git-Url: https://git.p6c8.net/jirafeau.git/blobdiff_plain/3cf8b39b331dd5f80c4ac674d13a6387d01d49b9..72c6eff9ee6ab700aff022ea88511f54e7a4e97c:/index.php?ds=sidebyside
diff --git a/index.php b/index.php
index 41a0d5f..9fb43aa 100644
--- a/index.php
+++ b/index.php
@@ -18,20 +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'])
@@ -58,28 +68,28 @@ if ($writable && isset ($_POST['jirafeau']))
$res =
jirafeau_upload ($_FILES['file'], isset ($_POST['one_time_download']),
- $key, $time, $cfg, $_SERVER['REMOTE_ADDR']);
+ $key, $time, $_SERVER['REMOTE_ADDR']);
}
-require (JIRAFEAU_ROOT.'lib/template/header.php');
+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'];
@@ -100,20 +110,20 @@ if (!has_error () && !empty ($res))
}
echo '
'.NL;
- echo '
'._('File uploaded! Copy the following URL to get it:').
- '
' . NL;
+ 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:') .
- '
' . strftime ('%c', $time) . '';
+ echo '
' . t('This file is valid until the following date') .
+ ':
' . strftime ('%c', $time) . '';
}
echo '
';
echo '' . NL;
- echo '
' . _('Keep the following URL to delete it:') . '
' . NL;
+ echo '
' . t('Keep the following URL to delete it at any moment') . ':
' . NL;
echo '' . $delete_link . '' . NL;
echo '
';
}
@@ -129,30 +139,34 @@ if (!has_error () && $writable)
" method =
"post">