authorities : Adding sorting option to opac & sorting mainentry asc by default
authorPaul POULAIN <paul@koha-fr.org>
Tue, 16 Oct 2007 21:02:43 +0000 (16:02 -0500)
committerJoshua Ferraro <jmf@liblime.com>
Wed, 17 Oct 2007 12:13:55 +0000 (07:13 -0500)
Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
koha-tmpl/intranet-tmpl/prog/en/modules/authorities/authorities-home.tmpl
koha-tmpl/opac-tmpl/prog/en/opac-authorities-home.tmpl
opac/opac-authorities-home.pl

index 53c8b5a..5b14309 100644 (file)
@@ -85,7 +85,7 @@ function searchauthority() {
     <div id="action">
           <p><label>Order by :</label><select name="orderby">
          <option value="">None</option>
-           <option value="HeadingAsc">Heading Ascendant</option>
+           <option value="HeadingAsc" selected="SELECTED">Heading Ascendant</option>
            <option value="HeadingDsc">Heading Descendant</option>
          </select>
       <input type="submit" value="Start search">
index 04395ad..0afb0ca 100644 (file)
                 <input type="hidden" name="and_or" value="and">
                 <input type="hidden" name="excluding" value="">
             </p>
-            <p>(add % at the end of your word if you want to use right-truncation : <b>theor%</b> will find theory &amp; theories)</p>
+            <p><label>Order by :</label><select name="orderby">
+                <option value="">None</option>
+                    <option value="HeadingAsc" selected="SELECTED">Heading Ascendant</option>
+                    <option value="HeadingDsc">Heading Descendant</option>
+                </select>
+            </p>
             <p>
                 <input type="submit" value="OK" class="submit">
             </p>
index 9076bff..6fef1b8 100755 (executable)
@@ -55,12 +55,12 @@ foreach my $thisauthtype ( sort { $authtypes->{$a}{'authtypetext'} cmp $authtype
 }
 
 if ( $op eq "do_search" ) {
-       my @marclist = $query->param('marclist');
-       my @and_or = $query->param('and_or');
-       my @excluding = $query->param('excluding');
-       my @operator = $query->param('operator');
-       my $orderby = $query->param('orderby');
-       my @value = $query->param('value');
+    my @marclist = $query->param('marclist');
+    my @and_or = $query->param('and_or');
+    my @excluding = $query->param('excluding');
+    my @operator = $query->param('operator');
+    my $orderby = $query->param('orderby');
+    my @value = $query->param('value');
 
     $resultsperpage = $query->param('resultsperpage');
     $resultsperpage = 19 if ( !defined $resultsperpage );
@@ -68,7 +68,7 @@ if ( $op eq "do_search" ) {
     my ( $results, $total, @fields ) =
       SearchAuthorities( \@marclist, \@and_or, \@excluding, \@operator,
         \@value, $startfrom * $resultsperpage,
-        $resultsperpage, $authtypecode );
+        $resultsperpage, $authtypecode, $orderby );
     ( $template, $loggedinuser, $cookie ) = get_template_and_user(
         {
             template_name   => "opac-authoritiessearchresultlist.tmpl",