From 43b62acb44893fc62682e09a387ce77f102c06ea Mon Sep 17 00:00:00 2001 From: Savetheinternet Date: Fri, 5 Nov 2010 20:51:39 +1100 Subject: [PATCH] Stopped storing the full path name of the images in the database. Should make it easier/possible to move the imageboard later. --- inc/display.php | 8 ++++---- post.php | 9 ++++++++- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/inc/display.php b/inc/display.php index 132dcac5..71ecface 100644 --- a/inc/display.php +++ b/inc/display.php @@ -81,7 +81,7 @@ // File info if(!empty($this->file)) { - $built .= '

File: ' . basename($this->file) . ' (' . + $built .= '

File: ' . $this->file . ' (' . // Filesize format_bytes($this->filesize) . ', ' . // File dimensions @@ -94,7 +94,7 @@ // Filename $built .= ', ' . $this->filename . ')

' . // Thumbnail - ''; + ''; } // Body @@ -131,7 +131,7 @@ public function build($index=false) { - $built = '

File: ' . basename($this->file) . ' (' . + $built = '

File: ' . $this->file . ' (' . // Filesize format_bytes($this->filesize) . ', ' . // File dimensions @@ -144,7 +144,7 @@ // Filename $built .= ', ' . $this->filename . ')

' . // Thumbnail - ''; + ''; $built .= '

'; diff --git a/post.php b/post.php index a1d32f27..c3cf8cce 100644 --- a/post.php +++ b/post.php @@ -180,6 +180,10 @@ $post['thumbheight'] = $thumb['height']; } + // Remove DIR_* before inserting them into the database. + $post['file'] = substr_replace($post['file'], '', 0, strlen(DIR_IMG)); + $post['thumb'] = substr_replace($post['thumb'], '', 0, strlen(DIR_THUMB)); + // Todo: Validate some more, remove messy code, allow more specific configuration // MySQLify @@ -266,6 +270,10 @@ $dump_post['thumbwidth'] = $thumb['width']; $dump_post['thumbheight'] = $thumb['height']; + // Remove DIR_* before inserting them into the database. + $dump_post['file'] = substr_replace($dump_post['file'], '', 0, strlen(DIR_IMG)); + $dump_post['thumb'] = substr_replace($dump_post['thumb'], '', 0, strlen(DIR_THUMB)); + // Create the post post($dump_post, false); } @@ -303,7 +311,6 @@ } else { if(!file_exists(FILE_INDEX)) { buildIndex(); - sql_close(); } header('Location: ' . ROOT . FILE_INDEX, true, 302);