--- loncom/interface/lonsearchcat.pm 2001/03/15 18:23:54 1.17
+++ loncom/interface/lonsearchcat.pm 2001/03/15 19:22:09 1.24
@@ -77,7 +77,10 @@ END
}
if ($ENV{'form.basicsubmit'} eq 'SEARCH') {
- return &basicsearch($r,$ENV{'form.basicexp'});
+ return &basicsearch($r,\%ENV);
+ }
+ elsif ($ENV{'form.advancedsubmit'} eq 'SEARCH') {
+ return &advancedsearch($r,\%ENV);
}
$scrout=''; # building a part of screen output
@@ -416,55 +419,124 @@ sub selectbox {
return $selout.'';
}
+# ------------------------------------------------ Performing a advanced search
+sub advancedsearch {
+ my ($r,$envhash)=@_;
+ my %ENV=%{$envhash};
+
+ $r->print(<
+
Search Catalog
+
-Basic search: $expression +Basic search: $ENV{'form.basicexp'}