diff options
Diffstat (limited to 'lib/FPanel/Interface.pm')
| -rw-r--r-- | lib/FPanel/Interface.pm | 14 | 
1 files changed, 8 insertions, 6 deletions
| diff --git a/lib/FPanel/Interface.pm b/lib/FPanel/Interface.pm index adac0f0..0d2cd0e 100644 --- a/lib/FPanel/Interface.pm +++ b/lib/FPanel/Interface.pm @@ -18,7 +18,9 @@ sub cgiapp_init {  sub index : Runmode {    my $self = shift; -  my $template = $self->load_tmpl("index.html"); +  my $template = $self->load_tmpl('index.html' +                                 , cache => 1 +                                 , utf8 => 1 );    my $domain = (split /\//, $ENV{PATH_INFO},3)[1];    $template->param({        NAME  => 'INDEX', @@ -55,19 +57,19 @@ sub DomainList : StartRunmode {    die $domains->error if $domains->code; -  my $template = $self->load_tmpl("domain-list.html"); +  my $template = $self->load_tmpl('domain-list.html' +                                 , cache => 1 +                                 , utf8 => 1 +                                 , loop_context_vars => 1 );    my $url = $self->query->url();    $template->param( URL => $url );    $template->param( USER_LOCALPART => $u, USER_DOMAINPART => $d); -  my $i = 1;    $template->param( DOMAIN => [ -          map { $i = 1-$i; -                { DOMAIN => $_->get_value('fvd') +          map { { DOMAIN => $_->get_value('fvd')                  , PERMS => &list_perms($_, $dn)                  , DESCRIPTION => join ("\n", $_->get_value('description'))                  , ISACTIVE => $_->get_value('fripostIsStatusActive') eq 'TRUE' ? 1 : 0                  , URL => $url -                , ODD => $i                  };                }                $domains->sorted('fvd')  | 
