koha-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Koha-cvs] koha cataloguing/addbooks.pl koha-tmpl/intranet... [rel_3_0]


From: Antoine Farnault
Subject: [Koha-cvs] koha cataloguing/addbooks.pl koha-tmpl/intranet... [rel_3_0]
Date: Fri, 03 Nov 2006 09:44:25 +0000

CVSROOT:        /sources/koha
Module name:    koha
Branch:         rel_3_0
Changes by:     Antoine Farnault <toins>        06/11/03 09:44:25

Modified files:
        cataloguing    : addbooks.pl 
        koha-tmpl/intranet-tmpl/prog/en/cataloguing: addbooks.tmpl 

Log message:
        display the search errors if any.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/cataloguing/addbooks.pl?cvsroot=koha&only_with_tag=rel_3_0&r1=1.2.2.1&r2=1.2.2.2
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/prog/en/cataloguing/addbooks.tmpl?cvsroot=koha&only_with_tag=rel_3_0&r1=1.1.2.2&r2=1.1.2.3

Patches:
Index: cataloguing/addbooks.pl
===================================================================
RCS file: /sources/koha/koha/cataloguing/addbooks.pl,v
retrieving revision 1.2.2.1
retrieving revision 1.2.2.2
diff -u -b -r1.2.2.1 -r1.2.2.2
--- cataloguing/addbooks.pl     3 Nov 2006 08:47:12 -0000       1.2.2.1
+++ cataloguing/addbooks.pl     3 Nov 2006 09:44:25 -0000       1.2.2.2
@@ -1,6 +1,6 @@
 #!/usr/bin/perl
 
-# $Id: addbooks.pl,v 1.2.2.1 2006/11/03 08:47:12 toins Exp $
+# $Id: addbooks.pl,v 1.2.2.2 2006/11/03 09:44:25 toins Exp $
 
 #
 # Modified address@hidden 12:00 01 April 2001
@@ -44,7 +44,6 @@
 
 my $input = new CGI;
 
-my $error   = $input->param('error');
 my $success = $input->param('biblioitem');
 my $query   = $input->param('q');
 
@@ -59,20 +58,31 @@
     }
 );
 
+# get framework list
+my $frameworks = getframeworks;
+my @frameworkcodeloop;
+foreach my $thisframeworkcode (keys %$frameworks) {
+       my %row =(value => $thisframeworkcode,
+                               frameworktext => 
$frameworks->{$thisframeworkcode}->{'frameworktext'},
+                       );
+       push @frameworkcodeloop, \%row;
+}
+
 # Searching the catalog.
-my ($error, $marcresults) = SimpleSearch($query);
+if($query) {
+    my ($error, $marcresults) = SimpleSearch($query);
 
-if (defined $error) {
-    $template->param(query_error => $error);
+    if (defined $error) {
+        $template->param(error => $error);
     warn "error: ".$error;
     output_html_with_http_headers $input, $cookie, $template->output;
     exit;
-}
+    }
 
-my $total = scalar @$marcresults;
-my @results;
+    my $total = scalar @$marcresults;
+    my @results;
 
-for(my $i=0;$i<$total;$i++) {
+    for(my $i=0;$i<$total;$i++) {
     my %resultsloop;
     my $marcrecord = MARC::File::USMARC::decode($marcresults->[$i]);
     my $biblio = MARCmarc2koha(C4::Context->dbh,$marcrecord,'');
@@ -95,25 +105,17 @@
     $resultsloop{publicationyear} = $biblio->{'publicationyear'};
 
     push @results, \%resultsloop;
-}
-
-
-# get framework list
-my $frameworks = getframeworks;
-my @frameworkcodeloop;
-foreach my $thisframeworkcode (keys %$frameworks) {
-       my %row =(value => $thisframeworkcode,
-                               frameworktext => 
$frameworks->{$thisframeworkcode}->{'frameworktext'},
+    }
+    $template->param(
+        total => $total,
+        query => $query,
+        resultsloop => address@hidden,
                        );
-       push @frameworkcodeloop, \%row;
 }
 
 my $marc_p = C4::Context->boolean_preference("marc");
 $template->param( NOTMARC => !$marc_p,
                                  frameworkcodeloop => address@hidden,
-                                 total => $total,
-                                 query => $query,
-                                 resultsloop => address@hidden,
                                   );
 
 output_html_with_http_headers $input, $cookie, $template->output;

Index: koha-tmpl/intranet-tmpl/prog/en/cataloguing/addbooks.tmpl
===================================================================
RCS file: 
/sources/koha/koha/koha-tmpl/intranet-tmpl/prog/en/cataloguing/addbooks.tmpl,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -u -b -r1.1.2.2 -r1.1.2.3
--- koha-tmpl/intranet-tmpl/prog/en/cataloguing/addbooks.tmpl   3 Nov 2006 
08:47:12 -0000       1.1.2.2
+++ koha-tmpl/intranet-tmpl/prog/en/cataloguing/addbooks.tmpl   3 Nov 2006 
09:44:25 -0000       1.1.2.3
@@ -22,7 +22,7 @@
                        <input type="submit" value="Add Record Without Search" 
/>
                </form>
        <!-- TMPL_ELSE -->
-               <form action="addbiblio.pl" method="post">
+               <form name="f" action="addbiblio.pl" method="post">
                <h2>Create a Blank Bibliographic Record</h2>
                <p>
                        <label for="frameworkcode">Choose a Framework:</label>
@@ -75,6 +75,10 @@
     <!-- /TMPL_LOOP -->
     </table>
 </div>
+<!-- TMPL_ELSE -->
+    <b>No Result found.</b>
+    <!-- TMPL_IF NAME="error" -->
+        Error: <span class="error"><!-- TMPL_VAR NAME="error" --></span>
+    <!-- /TMPL_IF -->
 <!-- /TMPL_IF -->
-
 <!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->




reply via email to

[Prev in Thread] Current Thread [Next in Thread]