bug fixing :
authoralaurin <alaurin>
Mon, 12 Jun 2006 09:38:52 +0000 (09:38 +0000)
committeralaurin <alaurin>
Mon, 12 Jun 2006 09:38:52 +0000 (09:38 +0000)
   - Printer selection for add a new branch, is now working

   - the branchname of librarian is not display automaticly if you add a new branch

   - the printqueue is now displayed on branches infos page and edit branch page

admin/branches.pl
koha-tmpl/intranet-tmpl/prog/en/admin/branches.tmpl

index 32e5c3e..4e730e8 100755 (executable)
@@ -204,14 +204,14 @@ sub editbranchform {
                        my $selected = 1 if $oldprinter eq $printers->{$thisprinter}->{'printqueue'};
                        my %row =(value => $thisprinter,
                                        selected => $selected,
-                                       branchprinter => $printers->{$thisprinter}->{'printername'},
+                                       branchprinter => $printers->{$thisprinter}->{'printqueue'},
                        );
                push @printerloop, \%row;
                }
                
                $template->param(printerloop => \@printerloop );
                $template->param(branchcode => $data->{'branchcode'});
-               $template->param(branchname => $data->{'branchname'});
+               $template->param(branch_name => $data->{'branchname'});
                $template->param(branchaddress1 => $data->{'branchaddress1'});
                $template->param(branchaddress2 => $data->{'branchaddress2'});
                $template->param(branchaddress3 => $data->{'branchaddress3'});
@@ -220,17 +220,15 @@ sub editbranchform {
                $template->param(branchemail => $data->{'branchemail'});
                $template->param(branchip => $data->{'branchip'});
        }
-       else {
-# on add new branch mode, simple scrolling list
-               $CGIprinter=CGI::scrolling_list( -name     => 'branchprinter',
-               -id => 'branchprinter',
-               -values   => \@printerloop,
-               -size     => 1,
-               -multiple => 0 );       
-
+       else { #case of an add branch select printer
+               foreach my $thisprinter (keys %$printers) {
+                       my %row =(value => $thisprinter,
+                               branchprinter => $printers->{$thisprinter}->{'printqueue'},
+                       );
+               push @printerloop, \%row;
+               }
+       $template->param(printerloop => \@printerloop );        
        }
-#  sending the cgiprinter to the template
-#              $template->param(printerloop => $CGIprinter);
 
     # make the checkboxs.....
     #
index 7957ed2..074649a 100644 (file)
@@ -25,7 +25,7 @@
        </tr>
        <tr>
                <td>Name</td>
-               <td><input type="text" name="branchname" size="40" maxlength="80" value="<!-- TMPL_VAR name="branchname" escape="HTML" -->" />&nbsp;</td>
+               <td><input type="text" name="branchname" size="40" maxlength="80" value="<!-- TMPL_VAR name="branch_name" escape="HTML" -->" />&nbsp;</td>
        </tr>
 <!-- TMPL_LOOP name="categoryloop" -->
                                        <tr>