projects
/
freeside.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
new status for pending third-party payments, fix for #12808
[freeside.git]
/
httemplate
/
autohandler
diff --git
a/httemplate/autohandler
b/httemplate/autohandler
index
ae04d42
..
c676d3d
100644
(file)
--- a/
httemplate/autohandler
+++ b/
httemplate/autohandler
@@
-1,13
+1,22
@@
% $m->call_next;
<%init>
% $m->call_next;
<%init>
+
dbh->{'private_profile'} = {} if UNIVERSAL::can(dbh, 'sprintProfile');
dbh->{'private_profile'} = {} if UNIVERSAL::can(dbh, 'sprintProfile');
+
+ my $locale = $FS::CurrentUser::CurrentUser->option('locale')
+ || FS::Conf->new->config('locale')
+ || 'en_US';
+ $locale =~ s/_/-/g;
+ $lh = FS::L10N->get_handle($locale) || die "Unknown locale $locale";
+
</%init>
<%filter>
</%init>
<%filter>
-my $profile = '';
if ( UNIVERSAL::can(dbh, 'sprintProfile') ) {
if ( UNIVERSAL::can(dbh, 'sprintProfile') ) {
- if ( lc($r->content_type) eq 'text/html'
+ my $profile = '';
+
+ if ( lc($r->content_type) =~ /^text\/html/
&& $FS::CurrentUser::CurrentUser->option('show_db_profile')
)
{
&& $FS::CurrentUser::CurrentUser->option('show_db_profile')
)
{
@@
-35,9
+44,10
@@
if ( UNIVERSAL::can(dbh, 'sprintProfile') ) {
}
dbh->{'private_profile'} = {};
}
dbh->{'private_profile'} = {};
+
+ s/(<\/BODY>[\s\n]*<\/HTML>[\s\n]*)$/$profile$1/i;
}
}
-s/(<\/BODY>[\s\n]*<\/HTML>[\s\n]*)$/$profile$1/i;
</%filter>
<%cleanup>
dbh->commit();
</%filter>
<%cleanup>
dbh->commit();