Adding member quick search (already in HEAD) to rel_2_2

This commit is contained in:
oleonard 2005-01-18 21:55:17 +00:00
parent c09ec3aa87
commit 43e785f0de
5 changed files with 95 additions and 1 deletions

View File

@ -0,0 +1,31 @@
<!-- TMPL_INCLUDE NAME="quicksearch-top.inc" -->
<div id="mainbloc">
<h1>Member Search</h1>
<div class="bloc100">
<table>
<tr>
<th>&nbsp;</th>
<th>Card</th>
<th>Surname</th>
<th>Firstname</th>
<th>Address</th>
</tr>
<!-- TMPL_LOOP NAME="resultsloop" -->
<!-- TMPL_IF NAME="background" -->
<tr bgcolor="#ffffcc">
<!-- TMPL_ELSE -->
<tr bgcolor="white">
<!-- /TMPL_IF -->
<td><form action="member-search-results.pl" method="get"><input type="button" class="button" value="Choose" title="Choose this Patron" onclick="window.opener.FillForm('<!-- TMPL_VAR NAME="cardnumber" -->','request','member'); return false;" /></form></td>
<td><!-- TMPL_VAR NAME="cardnumber" --></td>
<td><a href="/cgi-bin/koha/members/moremember.pl?bornum=<!-- TMPL_VAR NAME="borrowernumber" -->"><!-- TMPL_VAR NAME="surname" --></a></td>
<td><!-- TMPL_VAR NAME="firstname" --></a></td>
<td><!-- TMPL_VAR NAME="streetaddress" --> <!-- TMPL_VAR NAME="city" --></td>
</tr>
<!-- /TMPL_LOOP -->
</table>
</div>
<!-- TMPL_INCLUDE NAME="popup-bottom.inc" -->

View File

@ -0,0 +1,9 @@
<!-- TMPL_INCLUDE NAME="popup-top.inc" -->
<div id="mainbloc">
<h1>Member Quick Search</h1>
<div id="bloc25">
<form action="/cgi-bin/koha/members/member.pl" method="post">
<label for="member">Member name: </label> <input type="text" size="50" name="member" id="member"><input type="hidden" name="quicksearch" value="1"> <input type="submit" class="button" value="OK">
</div>
<!-- TMPL_INCLUDE NAME="popup-bottom.inc" -->

View File

@ -0,0 +1,28 @@
<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->Koha -- Patron Quick Search<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
<div id="main-compact">
<div class="table"><table>
<tr>
<th>&nbsp;</th>
<th>Card</th>
<th>Name (Cat.)</th>
<th>Address</th>
</tr>
<!-- TMPL_IF NAME="resultsloop" -->
<!-- TMPL_LOOP NAME="resultsloop" -->
<!-- TMPL_IF NAME="background" -->
<tr class="highlight">
<!-- TMPL_ELSE -->
<tr>
<!-- /TMPL_IF -->
<td><form action="member-search-results.pl" method="get"><input type="button" class="submit" value="Choose" title="Choose this Patron" onclick="window.opener.FillForm('<!-- TMPL_VAR NAME="cardnumber" -->','mainform','member'); return false;" /></form></td>
<td><!-- TMPL_VAR NAME="cardnumber" --></td>
<td><a href="/cgi-bin/koha/members/moremember.pl?bornum=<!-- TMPL_VAR NAME="borrowernumber" -->"><!-- TMPL_VAR NAME="surname" -->, <!-- TMPL_VAR NAME="firstname" --></a> (<!-- TMPL_VAR NAME="categorycode" -->)</td>
<td><!-- TMPL_VAR NAME="streetaddress" --> <!-- TMPL_VAR NAME=city --></td>
</tr>
<!-- /TMPL_LOOP -->
<!-- TMPL_ELSE --><td colspan="6">No results found</td><!-- /TMPL_IF -->
</table></div>
</div>
<!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->

View File

@ -0,0 +1,10 @@
<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->Koha -- Patron Quick Search<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
<div id="main-compact">
<form action="/cgi-bin/koha/members/member.pl" method="post" id="mainform" class="mainform">
<label for="member">Patron Search:</label><input id="member" type="text" size="25" name="member" /><input type="hidden" name="quicksearch" value="1" />
<input type="submit" value="Search" class="submit" />
</form>
</div>
<!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->

View File

@ -9,7 +9,21 @@ use C4::Context;
use HTML::Template;
my $query = new CGI;
my ($template, $loggedinuser, $cookie)
my $quicksearch = $query->param('quicksearch');
my ($template, $loggedinuser, $cookie);
my $template_name;
if($quicksearch){
($template, $loggedinuser, $cookie)
= get_template_and_user({template_name => "members/member-quicksearch.tmpl",
query => $query,
type => "intranet",
authnotrequired => 0,
flagsrequired => {borrowers => 1},
debug => 1,
});
} else {
($template, $loggedinuser, $cookie)
= get_template_and_user({template_name => "members/members-home.tmpl",
query => $query,
type => "intranet",
@ -17,5 +31,7 @@ my ($template, $loggedinuser, $cookie)
flagsrequired => {borrowers => 1},
debug => 1,
});
}
output_html_with_http_headers $query, $cookie, $template->output;