changes to reflect official API
[koha_fer] / member.pl
index 6a84456..fbfc688 100755 (executable)
--- a/member.pl
+++ b/member.pl
@@ -24,6 +24,7 @@
 # Suite 330, Boston, MA  02111-1307 USA
 
 use strict;
+use C4::Auth;
 use C4::Output;
 use CGI;
 use C4::Search;
@@ -33,11 +34,19 @@ my $input = new CGI;
 
 my $theme = $input->param('theme') || "default";
                        # only used if allowthemeoverride is set
-my %tmpldata = pathtotemplate ( template => 'member.tmpl', theme => $theme, language => 'fi' );
+#my %tmpldata = pathtotemplate ( template => 'member.tmpl', theme => $theme, language => 'fi' );
        # FIXME - Error-checking
-my $template = HTML::Template->new( filename => $tmpldata{'path'},
-                                   die_on_bad_params => 0,
-                                   loop_context_vars => 1 );
+#my $template = HTML::Template->new( filename => $tmpldata{'path'},
+#                                  die_on_bad_params => 0,
+#                                  loop_context_vars => 1 );
+my ($template, $loggedinuser, $cookie)
+    = get_template_and_user({template_name => "members/member.tmpl",
+                            query => $input,
+                            type => "intranet",
+                            authnotrequired => 0,
+                            flagsrequired => {borrowers => 1},
+                            debug => 1,
+                            });
 
 my $member=$input->param('member');
 $member=~ s/\,//g;
@@ -69,4 +78,4 @@ $template->param( startmenumember => join ('', startmenu('member')),
                        member          => $member,
                        resultsloop     => \@resultsdata );
 
-print "Content-Type: text/html\n\n", $template->output;
+print $input->header(-cookie => $cookie),$template->output;