X-Git-Url: https://git.p6c8.net/jirafeau_mojo42.git/blobdiff_plain/ba6f06965a4d9846e23d99a0e9f74b1361c18c40..ab330a749db8c75b9a38a77536358be60a3e5163:/index.php?ds=sidebyside diff --git a/index.php b/index.php index af1efb4..9e1222c 100644 --- a/index.php +++ b/index.php @@ -26,7 +26,7 @@ require(JIRAFEAU_ROOT . 'lib/settings.php'); require(JIRAFEAU_ROOT . 'lib/functions.php'); /* check if the destination dirs are writable */ -$writable = is_writable(VAR_FILES) && is_writable(VAR_LINKS) && is_writable(VAR_TRASH); +$writable = is_writable(VAR_FILES) && is_writable(VAR_LINKS); $res = array(); if($writable && isset($_POST['jirafeau'])) { @@ -55,7 +55,7 @@ if($writable && isset($_POST['jirafeau'])) { break; } - $res = jirafeau_upload($_FILES['file'], isset($_POST['one_time_download']), $key, $time, $cfg); + $res = jirafeau_upload($_FILES['file'], isset($_POST['one_time_download']), $key, $time, $cfg, $_SERVER['REMOTE_ADDR']); } require(JIRAFEAU_ROOT . 'lib/template/header.php'); @@ -69,10 +69,6 @@ if(!is_writable(VAR_LINKS)) { add_error (_('The link directory is not writable!'), VAR_LINKS); } -if(!is_writable(VAR_TRASH)) { - add_error (_('The trash directory is not writable!'), VAR_TRASH); -} - /* Check if the install.php script is still in the directory. */ if (file_exists(JIRAFEAU_ROOT . 'install.php')) { add_error (_('Installer script still present'), @@ -84,11 +80,16 @@ if(!has_error() && !empty($res)) { add_error (_('An error occurred.'), $res['error']['why']); } else { $link = $cfg['web_root']; + $delete_link = $cfg['web_root']; + if($cfg['rewrite']) { $link .= 'file-' . $res['link']; + $delete_link .= 'file-' . $res['link'] . '-delete-' . $res['delete_link']; } else { $link .= 'file.php?h=' . $res['link']; // h because 'h' looks like a jirafeau ;) + $delete_link .= 'file.php?h=' . $res['link'] . '&d=' . $res['delete_link']; } + echo '
'; + + echo ' '; } }