From 394da51da7158a4c5b7350e8fcbed53ea42c755e Mon Sep 17 00:00:00 2001 From: JT Smith Date: Fri, 27 Jan 2006 07:25:14 +0000 Subject: [PATCH] simplified the rules engine --- lib/WebGUI/Asset.pm | 4 +- lib/WebGUI/Asset/Wobject/Search.pm | 110 ++++++++++++++++++ lib/WebGUI/Asset/Wobject/_NewWobject.skeleton | 2 +- lib/WebGUI/Search.pm | 108 +++++++++++------ sbin/search.pl | 2 +- 5 files changed, 184 insertions(+), 42 deletions(-) create mode 100644 lib/WebGUI/Asset/Wobject/Search.pm diff --git a/lib/WebGUI/Asset.pm b/lib/WebGUI/Asset.pm index 2538f131f..2a40828c9 100644 --- a/lib/WebGUI/Asset.pm +++ b/lib/WebGUI/Asset.pm @@ -1178,8 +1178,8 @@ sub manageAssetsSearch { return $output unless ($self->session->form->get("doit")); my $class = $self->session->form->get("class") eq "any" ? undef : $self->session->form->get("class"); my $assets = WebGUI::Search->new($self->session,0)->search({ - keywords=>{terms=>[$self->session->form->get("keywords")]}, - classes=>{terms=>[$class]} + keywords=>$self->session->form->get("keywords"), + classes=>[$class] })->getAssets; $output .= "