adding short keyword support (ti for title, au for author, some still to do)
authortipaul <tipaul>
Fri, 4 May 2007 16:26:16 +0000 (16:26 +0000)
committertipaul <tipaul>
Fri, 4 May 2007 16:26:16 +0000 (16:26 +0000)
C4/Search.pm

index 2c3bdc4..87af7a1 100755 (executable)
@@ -1219,11 +1219,11 @@ sub NZanalyse {
         my $operator = $2;
         my $right = $3;
         my $results;
+            # automatic replace for short operator
+            $left='title' if $left eq 'ti';
+            $left='author' if $left eq 'au';
         if ($operator) {
             #do a specific search
-            # automatic replace for short operator
-            $operator='title' if $operator eq 'ti';
-            $operator='author' if $operator eq 'au';
             my $dbh = C4::Context->dbh;
             $operator='LIKE' if $operator eq '=' and $right=~ /%/;
             my $sth = $dbh->prepare("SELECT biblionumbers FROM nozebra WHERE indexname=? AND value $operator ?");