[MT2370] Basket header workflow improvement
authorJean-André Santoni <jeanandre.santoni@biblibre.com>
Fri, 8 Jan 2010 10:29:21 +0000 (11:29 +0100)
committerHenri-Damien LAURENT <henridamien.laurent@biblibre.com>
Thu, 28 Jan 2010 14:11:53 +0000 (15:11 +0100)
The "Data Recorded" page was useless, I removed it.

acqui/basketheader.pl
koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basketheader.tmpl

index 58e5773..47f210e 100755 (executable)
@@ -112,13 +112,14 @@ if ( $op eq 'add_form' ) {
 #End Edit
 } elsif ( $op eq 'add_validate' ) {
 #we are confirming the changes, save the basket
-    $template->param(add_validate => 1);
+    my $basketno;
     if ( $is_an_edit ) {
+        $basketno = $input->param('basketno');
         ModBasketHeader($input->param('basketno'),$input->param('basketname'),$input->param('basketnote'),$input->param('basketbooksellernote'),$input->param('basketcontractnumber'));
-        $template->param( basketno => $basketno );
     } else { #New basket
-        my $basketno = NewBasket($booksellerid, $loggedinuser, $input->param('basketname'), $input->param('basketnote'), $input->param('basketbooksellernote'), $input->param('basketcontractnumber'));
-        $template->param( basketno => $basketno );
+        $basketno = NewBasket($booksellerid, $loggedinuser, $input->param('basketname'), $input->param('basketnote'), $input->param('basketbooksellernote'), $input->param('basketcontractnumber'));
     }
+    print $input->redirect('basket.pl?basketno='.$basketno);
+    exit 0;
 }
 output_html_with_http_headers $input, $cookie, $template->output;
index 91e6773..1fb9d4f 100644 (file)
@@ -94,7 +94,7 @@ li.list2 {
     <a href="/cgi-bin/koha/acqui/supplier.pl?supplierid=<!-- TMPL_VAR NAME="booksellerid" -->"><!-- TMPL_VAR name="booksellername" --></a> &rsaquo;
     <!-- TMPL_IF NAME="add_form" -->
         <!-- TMPL_IF NAME="basketno" -->Edit basket '<!-- TMPL_VAR NAME="basketname" -->'
-        <!-- TMPL_ELSE -->Add a basket
+        <!-- TMPL_ELSE -->add a basket to <!-- TMPL_VAR name="booksellername" -->
         <!-- /TMPL_IF -->
     <!-- /TMPL_IF -->
 </div>
@@ -155,10 +155,6 @@ li.list2 {
         </fieldset>
     </form>
     <!-- /TMPL_IF -->
-    <!-- TMPL_IF NAME="add_validate" -->
-        <h3>Data recorded</h3>
-        <META HTTP-EQUIV=Refresh CONTENT="0; URL=basket.pl?basketno=<!-- TMPL_VAR NAME="basketno" -->">
-     <!-- /TMPL_IF -->
 </div>
 </div>
 <div class="yui-b">