From 7c09c0b6f32553c38805840476ff677285c744fc Mon Sep 17 00:00:00 2001 From: Brian Aker Date: Fri, 21 Feb 2003 20:23:20 +0000 Subject: [PATCH] Saving name change --- plugins/Blob/blob.pl | 9 ++++++--- plugins/Blob/blobLoader | 2 +- plugins/Blob/mysql_schema | 2 +- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/plugins/Blob/blob.pl b/plugins/Blob/blob.pl index 59132ce63..2f1d421ba 100755 --- a/plugins/Blob/blob.pl +++ b/plugins/Blob/blob.pl @@ -7,6 +7,7 @@ use strict; use Slash; use Slash::Search; +use Slash::Blob; use Slash::Display; use Slash::Utility; use Slash::XML; @@ -19,17 +20,19 @@ sub main { my $blob = getObject("Slash::Blob", { db_type => 'reader' }); unless ($form->{id}) { - redirect("404.pl"); + redirect("/404.pl"); + return; } my $data = $blob->get($form->{id}); if (!$data || $user->{seclev} < $data->{seclev}) { - redirect("404.pl"); + redirect("/404.pl"); + return; } my $r = Apache->request; $r->header_out('Cache-Control', 'private'); - $r->content_type($data->{mime_type}); + $r->content_type($data->{content_type}); $r->status(200); $r->send_http_header; $r->rflush; diff --git a/plugins/Blob/blobLoader b/plugins/Blob/blobLoader index b14c59d09..937f63834 100755 --- a/plugins/Blob/blobLoader +++ b/plugins/Blob/blobLoader @@ -40,7 +40,7 @@ while (<$file>) { close($file); my $id = $blobs->create({ seclev => $opts{s}, - mime_type => $opts{c}, + content_type => $opts{c}, data => $data, }); print "Stored in $id\n"; diff --git a/plugins/Blob/mysql_schema b/plugins/Blob/mysql_schema index 130c73e6a..96d463397 100644 --- a/plugins/Blob/mysql_schema +++ b/plugins/Blob/mysql_schema @@ -1,7 +1,7 @@ DROP TABLE IF EXISTS blobs; CREATE TABLE blobs ( id VARCHAR(32) NOT NULL, - mime_type VARCHAR(80) NOT NULL, + content_type VARCHAR(80) NOT NULL, seclev mediumint UNSIGNED NOT NULL DEFAULT '0', reference_count mediumint UNSIGNED NOT NULL DEFAULT '1', data LONGBLOB NOT NULL,