summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--application/controllers/file.php6
-rw-r--r--application/views/file/delete_form.php38
-rw-r--r--data/default.css12
3 files changed, 51 insertions, 5 deletions
diff --git a/application/controllers/file.php b/application/controllers/file.php
index de2ce314b..d14e4879a 100644
--- a/application/controllers/file.php
+++ b/application/controllers/file.php
@@ -165,6 +165,12 @@ class File extends CI_Controller {
$password = $this->file_mod->get_password();
$data["title"] = "Delete";
$data["id"] = $id;
+
+ $data["filedata"] = $this->file_mod->get_filedata($id);
+ if ($data["filedata"]) {
+ $data["filedata"]["size"] = filesize($this->file_mod->file($data["filedata"]["hash"]));
+ }
+
if ($id && !$this->file_mod->id_exists($id)) {
$data["msg"] = "Unkown ID.";
} elseif ($password != "NULL") {
diff --git a/application/views/file/delete_form.php b/application/views/file/delete_form.php
index b9819a7c5..f617d25c7 100644
--- a/application/views/file/delete_form.php
+++ b/application/views/file/delete_form.php
@@ -1,9 +1,37 @@
<div style="text-align:center">
<?php echo form_open('file/delete/'.$id); ?>
- <p>
- <?php if(isset($msg)) echo $msg."<br />"; ?>
- Password:<input type="password" name="password" size="10" />
- <input type="submit" value="Delete" name="process" />
- </p>
+ <?php if(isset($msg)) echo "<p>".$msg."</p>"; ?>
+ <p>You are about to delete the following upload:</p>
+ <table style="margin: auto">
+ <?php if($filedata): ?>
+ <tr>
+ <td class="title">ID</td>
+ <td class="text"><a href="<?php echo site_url($id); ?>/"><?php echo $id; ?></a></td>
+ </tr>
+ <tr>
+ <td class="title">Filename</td>
+ <td class="text"><?php echo $filedata["filename"]; ?></td>
+ </tr>
+ <tr>
+ <td class="title">Date of upload</td>
+ <td class="text"><?php echo date("r", $filedata["date"]); ?></td>
+ </tr>
+ <tr>
+ <td class="title">Size</td>
+ <td class="text"><?php echo format_bytes($filedata["size"]); ?></td>
+ </tr>
+ <tr>
+ <td class="title">Mimetype</td>
+ <td class="text"><?php echo $filedata["mimetype"]; ?></td>
+ </tr>
+ <?php endif; ?>
+ <tr>
+ <td class="title">Password</td>
+ <td class="text">
+ <input type="password" name="password" size="10" />
+ <input type="submit" value="Delete" name="process" />
+ </td>
+ </tr>
+ </table>
</form>
</div>
diff --git a/data/default.css b/data/default.css
index fdc8407b4..e807456f8 100644
--- a/data/default.css
+++ b/data/default.css
@@ -82,3 +82,15 @@ tr.odd {
.example {
font-weight: bold;
}
+
+td.title {
+ text-align: right;
+ color: #999;
+ font-size: 90%;
+ padding: 3px;
+}
+
+td.text {
+ text-align: left;
+ padding: 3px;
+}