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 '

'; } @@ -137,30 +139,34 @@ if (!has_error () && $writable) " method = "post">
-

" />

-

+ +


+ "one_time_download" />