From 36fe74fcaafdaf1ef400bcce736d6716ae92c4ee Mon Sep 17 00:00:00 2001 From: Matthew Wilson Date: Mon, 8 May 2006 13:33:14 +0000 Subject: [PATCH] fixes for manageDiscountPasses --- lib/WebGUI/Asset/Wobject/EventManagementSystem.pm | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/lib/WebGUI/Asset/Wobject/EventManagementSystem.pm b/lib/WebGUI/Asset/Wobject/EventManagementSystem.pm index c6cc9e620..4f76653a2 100644 --- a/lib/WebGUI/Asset/Wobject/EventManagementSystem.pm +++ b/lib/WebGUI/Asset/Wobject/EventManagementSystem.pm @@ -3273,15 +3273,16 @@ sub www_manageDiscountPasses { my $i18n = WebGUI::International->new($self->session,'Asset_EventManagementSystem'); my $output; - my $sql = "select * from EventManagementSystem_discountPasses order by name"; + my $sth = $self->session->db->read("select * from EventManagementSystem_discountPasses order by name"); - foreach (@$data) { - $output .= "
"; - # $output .= $self->session->icon->delete('func=deleteDiscountPass;psid='.$_->{pasId}, $self->getUrl); - $output .= $self->session->icon->edit('func=editDiscountPass;passId='.$_->{pasId}, $self->getUrl). - "  ".$_->{lastName}.", ".$_->{firstName}."  ( ".$_->{email}." )
"; + if ($sth->rows) { + while (my $data = $sth->hashRef) { + $output .= "
"; + # $output .= $self->session->icon->delete('func=deleteDiscountPass;psid='.$data->{passId}, $self->getUrl); + $output .= $self->session->icon->edit('func=editDiscountPass;passId='.$data->{passId}, $self->getUrl). + "  ".$data->{name}."  (".$data->{type}." ".$data->{amount}." )
"; + } } - $output .= '
'.$p->getBarAdvanced.'
'; $self->getAdminConsole->addSubmenuItem($self->getUrl('func=editDiscountPass;passId=new'), $i18n->echo('add discount pass')); return $self->_acWrapper($output, $i18n->echo("manage discount passes")); }