]> git.sesse.net Git - pr0n/blobdiff - perl/Sesse/pr0n/Wizard.pm
Remove the now-obsolete upload wizard (it was never much used).
[pr0n] / perl / Sesse / pr0n / Wizard.pm
diff --git a/perl/Sesse/pr0n/Wizard.pm b/perl/Sesse/pr0n/Wizard.pm
deleted file mode 100644 (file)
index a756a76..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-package Sesse::pr0n::Wizard;
-use strict;
-use warnings;
-
-use Sesse::pr0n::Common qw(error dberror);
-use Apache2::Request;
-
-sub handler {
-       my $r = shift;
-       my $apr = Apache2::Request->new($r);
-       my $dbh = Sesse::pr0n::Common::get_dbh();
-
-        # Internal? (Ugly?)
-       if ($r->get_server_name =~ /internal/ || $r->get_server_name =~ /skoyen\.bilder\.knatten\.com/ || $r->get_server_name =~ /lia\.heimdal\.org/) {
-               my $user = Sesse::pr0n::Common::check_access($r);
-               if (!defined($user)) {
-                       return Apache2::Const::OK;
-               }
-       }
-
-       # Find events
-       my $q = $dbh->prepare('SELECT event,date,name FROM events e JOIN last_picture_cache c USING (vhost,event) WHERE vhost=? ORDER BY last_picture DESC')
-               or dberror($r, "Couldn't list events");
-       $q->execute($r->get_server_name)
-               or dberror($r, "Couldn't get events");
-
-       $r->content_type('text/html; charset=utf-8');
-       $r->print(Sesse::pr0n::Templates::fetch_template($r, 'wizard-header'));
-       
-       while (my $ref = $q->fetchrow_hashref()) {
-               my $id = $ref->{'event'};
-               my $date = $ref->{'date'};
-               my $name = $ref->{'name'};
-               
-               $r->print("              <option value=\"$id\">$name</option>\n");
-       }
-
-       $r->print(Sesse::pr0n::Templates::fetch_template($r, 'wizard-footer'));
-
-       return Apache2::Const::OK;
-}
-       
-1;
-
-