From f99c22c27acd27ada89520b3e270669590514dd5 Mon Sep 17 00:00:00 2001 From: Michael Andreen Date: Thu, 18 Jan 2007 20:01:53 +0000 Subject: [PATCH] defrequest class --- ND/Web/Pages/DefRequest.pm | 19 ++++++++----------- startup.pl | 2 +- 2 files changed, 9 insertions(+), 12 deletions(-) diff --git a/ND/Web/Pages/DefRequest.pm b/ND/Web/Pages/DefRequest.pm index 9329e31..16dded3 100644 --- a/ND/Web/Pages/DefRequest.pm +++ b/ND/Web/Pages/DefRequest.pm @@ -23,23 +23,20 @@ use warnings FATAL => 'all'; use CGI qw/:standard/; use ND::Web::Include; -$ND::PAGES{defrequest} = {parse => \&parse, process => \&process, render=> \&render}; +our @ISA = qw/ND::Web::XMLPage/; -sub parse { -} - -sub process { +$ND::Web::Page::PAGES{defrequest} = __PACKAGE__; -} +sub render_body { + my $self = shift; + my ($BODY) = @_; + $self->{TITLE} = 'Request Defense'; + my $DBH = $self->{DBH}; -sub render { - my ($DBH,$BODY) = @_; - $ND::TEMPLATE->param(TITLE => 'Request Defense'); + return $self->noAccess unless $self->isMember; my $error; - return $ND::NOACCESS unless isMember(); - if (defined param('cmd') && param('cmd') eq 'submit'){ my $insert = $DBH->prepare('INSERT INTO defense_requests (uid,message) VALUES (?,?)'); if($insert->execute($ND::UID,param('message'))){ diff --git a/startup.pl b/startup.pl index e3b0cd7..d376233 100644 --- a/startup.pl +++ b/startup.pl @@ -33,7 +33,7 @@ use ND::Web::Pages::Points; use ND::Web::Pages::LaunchConfirmation; use ND::Web::Pages::CovOp; use ND::Web::Pages::Top100; -#use ND::Web::Pages::DefRequest; +use ND::Web::Pages::DefRequest; #use ND::Web::Pages::Check; #use ND::Web::Pages::Raids; #use ND::Web::Pages::EditRaid; -- 2.39.2