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'])) {
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');
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'),
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 '<div class="message">' . NL;
echo '<p>' . _('File uploaded! Copy the following URL to get it:') . '<br />' . NL;
echo '<a href="' . $link . '">' . $link . '</a>' . NL;
}
echo '</p></div>';
+
+ echo '<div class="message">' . NL;
+ echo '<p>' . _('Keep the following URL to delete it:') . '<br />' . NL;
+ echo '<a href="' . $delete_link . '">' . $delete_link . '</a>' . NL;
+ echo '</p></div>';
}
}