[Koha-cvs] koha/serials member-search.pl

Robert Lyon bob at katipo.co.nz
Thu Jul 20 05:23:00 CEST 2006


CVSROOT:	/sources/koha
Module name:	koha
Changes by:	Robert Lyon <bob_lyon>	06/07/20 03:23:00

Added files:
	serials        : member-search.pl 

Log message:
	Merging in katipo changes for serials

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/serials/member-search.pl?cvsroot=koha&rev=1.1

Patches:
Index: member-search.pl
===================================================================
RCS file: member-search.pl
diff -N member-search.pl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ member-search.pl	20 Jul 2006 03:22:59 -0000	1.1
@@ -0,0 +1,48 @@
+#!/usr/bin/perl
+
+# Member Search.pl script used to search for members to add to a routing list
+use strict;
+use CGI;
+use C4::Koha;
+use C4::Auth;
+use C4::Date;
+use C4::Output;
+use C4::Acquisition;
+use C4::Interface::CGI::Output;
+use C4::Context;
+use HTML::Template;
+use C4::Search;
+use C4::Serials;
+
+my $query = new CGI;
+my $subscriptionid = $query->param('subscriptionid');
+my $op = $query->param('op');
+my $searchstring = $query->param('member');
+my $dbh = C4::Context->dbh;
+
+my $env;    
+    
+    my ($template, $loggedinuser, $cookie)
+= get_template_and_user({template_name => "serials/member-search.tmpl",
+				query => $query,
+				type => "intranet",
+				authnotrequired => 0,
+				flagsrequired => {catalogue => 1},
+				debug => 1,
+				});
+
+
+if($searchstring){
+    my ($count, $members) = &BornameSearch($env, $searchstring, "surname", "advanced");
+    
+    $template->param(
+	subscriptionid => $subscriptionid,
+ 	    memberloop => $members,
+	        member => $searchstring,
+    );
+} else {
+    $template->param(
+	subscriptionid => $subscriptionid,
+    );
+}
+        output_html_with_http_headers $query, $cookie, $template->output;





More information about the Koha-cvs mailing list