X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=cgi-auth-flexible.git;a=blobdiff_plain;f=cgi-auth-hybrid.pm;h=422d7a31b357e6d18cd2052d128501a5a3b7aa39;hp=f21a02645f3a2d8f81325d9efb69e16b9956694e;hb=a3eb016136dc3782b103c06fca9762012469d711;hpb=4c4f297e0af6d1eae07dfd8f2f61858a1f13b064 diff --git a/cgi-auth-hybrid.pm b/cgi-auth-hybrid.pm index f21a026..422d7a3 100644 --- a/cgi-auth-hybrid.pm +++ b/cgi-auth-hybrid.pm @@ -31,6 +31,7 @@ our @EXPORT_OK; use DBI; use CGI; +use Locale::Gettext; #---------- default callbacks ---------- @@ -75,12 +76,27 @@ sub do_redirect_cgi ($$$$) { -status => '303 See other', -location => $new_url); push @ha, (-cookie => $cookie) if defined $cookie; - $r->_ch('print')($c->header(@ha). - $c->start_html('Redirection'). - $c->a({href=>$new_url}, - "If you aren't redirected, click to continue."). - $c->end_html()); -} + $r->_print($c->header(@ha), + $r->_ch('gen_start_html')($r->__('Redirection')), + '', + $r->__("If you aren't redirected, click to continue."), + "", + $c->_ch('gen_end_html')); +} + +sub gen_plain_login_form ($$) { + my ($c,$r) = @_; + my @form; + push @form, ('