- my $language = $query->cookie('KohaOpacLanguage');
- my $path =
- C4::Context->config('intrahtdocs') . "/prog/"
- . ( $language ? $language : "en" );
- my $template = HTML::Template::Pro->new(
- filename => "$path/modules/" . $in->{template_name},
- die_on_bad_params => 1,
- global_vars => 1,
- case_sensitive => 1,
- path => ["$path/includes"]
- );
-
+ my $language =_get_template_language($query->cookie('KohaOpacLanguage'));
+ my $path = C4::Context->config('intrahtdocs'). "/prog/". $language;
+
+ my $tmplbase = $in->{template_name};
+ $tmplbase=~ s/\.tmpl$/.tt/;
+ my $filename = "$path/modules/" . $tmplbase;
+ my $interface = 'intranet';
+ my $template = C4::Templates->new( $interface, $filename, $tmplbase, $query);
+