[Koha-cvs] koha koha-tmpl/opac-tmpl/css/en/opac-recacquisi... [rel_2_2]
Henri-Damien LAURENT
laurenthdl at alinto.com
Mon Feb 6 14:56:22 CET 2006
CVSROOT: /cvsroot/koha
Module name: koha
Branch: rel_2_2
Changes by: Henri-Damien LAURENT <hdl at savannah.gnu.org> 06/02/06 13:56:22
Modified files:
koha-tmpl/opac-tmpl/css/en: opac-recacquisitions.tmpl
opac : opac-recacquisitions.pl
Log message:
Adding branch selection for recent acquisitions in a new page
Something will have be done about CGI controls in order to make them more multilanguage compliant (itemtype should be coped on the same basis as branches).
There is a bug to be fixed in opac-search results... forgetting the recent acquisition parameters when changing page.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/koha/koha-tmpl/opac-tmpl/css/en/opac-recacquisitions.tmpl.diff?only_with_tag=rel_2_2&tr1=1.1.2.1&tr2=1.1.2.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/koha/koha/opac/opac-recacquisitions.pl.diff?only_with_tag=rel_2_2&tr1=1.1.2.1&tr2=1.1.2.2&r1=text&r2=text
Patches:
Index: koha/koha-tmpl/opac-tmpl/css/en/opac-recacquisitions.tmpl
diff -u koha/koha-tmpl/opac-tmpl/css/en/opac-recacquisitions.tmpl:1.1.2.1 koha/koha-tmpl/opac-tmpl/css/en/opac-recacquisitions.tmpl:1.1.2.2
--- koha/koha-tmpl/opac-tmpl/css/en/opac-recacquisitions.tmpl:1.1.2.1 Fri Feb 3 16:31:54 2006
+++ koha/koha-tmpl/opac-tmpl/css/en/opac-recacquisitions.tmpl Mon Feb 6 13:56:22 2006
@@ -6,23 +6,28 @@
<form name="f" method="post" action="/cgi-bin/koha/opac-search.pl">
<div id="bloc60">
- <!-- TMPL_VAR name="CGIbranch" -->
- <input type="hidden" name="marclist" value="items.homebranch" />
+ <!-- TMPL_VAR name="CGIitemtype" -->
+ <input type="hidden" name="marclist" value="biblioitems.itemtype" />
<input type="hidden" name="and_or" value="and" />
<input type="hidden" name="excluding" value="" />
<input type="hidden" name="operator" value="=" />
<input type="hidden" name="op" value="do_search" />
<input type="hidden" name="type" value="opac" />
- <!-- TMPL_VAR name="CGIitemtype" -->
- <input type="hidden" name="marclist" value="biblioitems.itemtype" />
+ acquired by
+ <select name="branch">
+ <option value="">Any Branch</option>
+ <!-- TMPL_LOOP name="branchloop" -->
+ <option value="<!-- TMPL_VAR name="value" -->" <!-- TMPL_IF name="selected" -->selected<!-- /TMPL_IF -->><!-- TMPL_VAR name
+="branchname" --></option>
+ <!-- /TMPL_LOOP -->
+ </select>
+ <input type="hidden" name="marclist" value="items.homebranch" />
<input type="hidden" name="and_or" value="and" />
<input type="hidden" name="excluding" value="" />
<input type="hidden" name="operator" value="=" />
<input type="hidden" name="op" value="do_search" />
<input type="hidden" name="type" value="opac" />
- acquired in the last
- <input type="text" name="desc_or_asc" size="3" />
- days
+ in the last <input type="text" name="desc_or_asc" size="3" /> days
<input type="hidden" name="orderby" value="biblio.timestamp" />
<input type="submit" value="OK" class="button" />
</div>
Index: koha/opac/opac-recacquisitions.pl
diff -u koha/opac/opac-recacquisitions.pl:1.1.2.1 koha/opac/opac-recacquisitions.pl:1.1.2.2
--- koha/opac/opac-recacquisitions.pl:1.1.2.1 Fri Feb 3 16:31:54 2006
+++ koha/opac/opac-recacquisitions.pl Mon Feb 6 13:56:22 2006
@@ -10,12 +10,21 @@
use C4::Koha;
my $input = new CGI;
+my ($template, $borrowernumber, $cookie)
+ = get_template_and_user({template_name => "opac-recacquisitions.tmpl",
+ type => "opac",
+ query => $input,
+ authnotrequired => 1,
+ flagsrequired => {borrow => 1},
+ });
my $dbh = C4::Context->dbh;
my $query="Select itemtype,description from itemtypes order by description";
my $sth=$dbh->prepare($query);
$sth->execute;
my @itemtype;
my %itemtypes;
+push @itemtype, "";
+$itemtypes{''}="Any doc Type";
while (my ($value,$lib) = $sth->fetchrow_array) {
push @itemtype, $value;
$itemtypes{$value}=$lib;
@@ -31,32 +40,23 @@
my @branches;
my @select_branch;
my %select_branches;
-my ($count2, at branches)=branches();
-push @select_branch, "";
-$select_branches{''} = "";
-for (my $i=0;$i<$count2;$i++){
- push @select_branch, $branches[$i]->{'branchcode'};#
- $select_branches{$branches[$i]->{'branchcode'}} = $branches[$i]->{'branchname'};
+my $branches = getallbranches();
+my @branchloop;
+foreach my $thisbranch (keys %$branches) {
+ my $selected = 1 if (C4::Context->userenv && ($thisbranch eq C4::Context->userenv->{branch}));
+ my %row =(value => $thisbranch,
+ selected => $selected,
+ branchname => $branches->{$thisbranch}->{'branchname'},
+ );
+ push @branchloop, \%row;
}
-my $CGIbranch=CGI::scrolling_list( -name => 'value',
- -values => \@select_branch,
- -labels => \%select_branches,
- -size => 1,
- -multiple => 0 );
-$sth->finish;
-my ($template, $borrowernumber, $cookie)
- = get_template_and_user({template_name => "opac-recacquisitions.tmpl",
- type => "opac",
- query => $input,
- authnotrequired => 1,
- flagsrequired => {borrow => 1},
- });
-my $borrower = getmember('',$borrowernumber);
+
+# my $borrower = getmember('',$borrowernumber);
my @options;
my $counter=0;
$template->param(CGIitemtype => $CGIitemtype,
- CGIbranch=>$CGIbranch
+ branchloop=>\@branchloop
);
output_html_with_http_headers $input, $cookie, $template->output;
More information about the Koha-cvs
mailing list