adding split-type search support to opensearch
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 19 Oct 2006 19:39:01 +0000 (19:39 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 19 Oct 2006 19:39:01 +0000 (19:39 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@6489 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm

index a3ad849..680e5b8 100644 (file)
@@ -915,6 +915,18 @@ sub opensearch_feed {
        $type ||= $cgi->param('responseType') || '-';
        $org ||= $cgi->param('searchOrg') || '-';
 
+       my $kwt = $cgi->param('kw');
+       my $tit = $cgi->param('ti');
+       my $aut = $cgi->param('au');
+       my $sut = $cgi->param('su');
+       my $set = $cgi->param('se');
+
+       $terms .= " keyword: $kwt" if ($kwt);
+       $terms .= " title: $tit" if ($tit);
+       $terms .= " author: $aut" if ($aut);
+       $terms .= " subject: $sut" if ($sut);
+       $terms .= " series: $set" if ($set);
+
        if ($version eq '1.0') {
                $type = 'rss2';
        } elsif ($type eq '-') {