aboutsummaryrefslogtreecommitdiffstats
path: root/lib/FPanel/Login.pm
diff options
context:
space:
mode:
authorGuilhem Moulin <guilhem.moulin@fripost.org>2012-09-01 03:07:36 +0200
committerGuilhem Moulin <guilhem.moulin@fripost.org>2012-09-01 03:07:36 +0200
commitcd2e069816416dd42ed2528e4843c07309a31f27 (patch)
treea5321840e80c6d9979e36bfd2e71ffbebeeeda3e /lib/FPanel/Login.pm
parent0b099273c878e84b5829f7b44eaa77686c2cd587 (diff)
Caching the templates.
Diffstat (limited to 'lib/FPanel/Login.pm')
-rw-r--r--lib/FPanel/Login.pm12
1 files changed, 9 insertions, 3 deletions
diff --git a/lib/FPanel/Login.pm b/lib/FPanel/Login.pm
index 332a380..dc5ae3a 100644
--- a/lib/FPanel/Login.pm
+++ b/lib/FPanel/Login.pm
@@ -67,7 +67,7 @@ sub setup {
}
-# This method choses the Run Mode depending on the URL and query string.
+# This method chooses the Run Mode depending on the URL and query string.
sub mymode_param {
my $self = shift;
my $q = $self->query;
@@ -135,7 +135,9 @@ sub login : Runmode {
sub login_box {
my $self = shift;
- my $template = $self->load_tmpl('login.html');
+ my $template = $self->load_tmpl('login.html'
+ , cache => 1
+ , utf8 => 1 );
my $destination = $self->query->param('destination') //
$self->mymode_param();
@@ -159,10 +161,14 @@ sub logout : Runmode {
sub error_rm : ErrorRunmode {
my $self = shift;
my $error = shift;
- my $template = $self->load_tmpl("template/error.html");
+
+ my $template = $self->load_tmpl('error.html'
+ , cache => 1
+ , utf8 => 1 );
$template->param(NAME => 'ERROR');
$template->param(MESSAGE => $error);
$template->param(URL => $self->query->url);
+
return $template->output;
}