Updated opac-userupdate.pl to work with 1.3
authoracli <acli>
Tue, 4 Feb 2003 06:40:04 +0000 (06:40 +0000)
committeracli <acli>
Tue, 4 Feb 2003 06:40:04 +0000 (06:40 +0000)
Copied kohaerror.tmpl from 1.2 for opac-userupdate.pl

koha-tmpl/opac-tmpl/default/en/kohaerror.tmpl [new file with mode: 0644]
opac/opac-userupdate.pl

diff --git a/koha-tmpl/opac-tmpl/default/en/kohaerror.tmpl b/koha-tmpl/opac-tmpl/default/en/kohaerror.tmpl
new file mode 100644 (file)
index 0000000..4ffcd60
--- /dev/null
@@ -0,0 +1,17 @@
+<TMPL_INCLUDE NAME="opac-top.inc">
+
+
+<center>
+<table border=1 cellspacing=5 bgcolor=red>
+<tr><td>
+<table border=0 bgcolor=#dddddd>
+<tr><th>An Error has Occurred</th></tr>
+<tr><td><TMPL_VAR NAME=errormessage></td></tr>
+</table>
+</td></tr>
+</table>
+</center>
+
+
+<TMPL_INCLUDE NAME="opac-bottom.inc">
+
index 5ef29c4..c810b2a 100755 (executable)
@@ -8,6 +8,7 @@ use C4::Auth;         # checkauth, getborrowernumber.
 use C4::Context;
 use C4::Koha;
 use C4::Circulation::Circ2;
+use C4::Interface::CGI::Output;
 use HTML::Template;
 
 
@@ -33,21 +34,28 @@ my $update;
 my $updateemailaddress= C4::Context->preference('KohaAdminEmailAddress');
 if ($updateemailaddress eq '') {
     warn "KohaAdminEmailAddress system preference not set.  Couldn't send patron update information for $borr->{'firstname'} $borr->{'surname'} (#$borrowernumber)\n";
-    my $template = gettemplate("kohaerror.tmpl", "opac");
+    my($template) = get_template_and_user({template_name => "kohaerror.tmpl",
+                            query => $query,
+                            type => "opac",
+                            authnotrequired => 1,
+                            flagsrequired => {borrow => 1},
+                            debug => 1,
+                            });
 
     $template->param(errormessage => 'KohaAdminEmailAddress system preference
     is not set.  Please visit the library to update your user record');
 
-    print $query->header(), $template->output;
+    output_html_with_http_headers $query, $cookie, $template->output;
     exit;
 }
 
 if ($query->{'title'}) {
     # get all the fields:
     my $message = <<"EOF";
-Borrower $borr->{'cardnumber'} http://intradev.katipo.co.nz/cgi-bin/koha/moremember.pl?bornum=$borrowernumber
+Borrower $borr->{'cardnumber'}
 
-has requested to change their personal details. Please check these new details and make the changes:
+has requested to change her/his personal details.
+Please check these new details and make the changes:
 EOF
     foreach my $field (@fields){
        my $newfield = $query->param($field);