X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/2504ebe1552b488aa48999535963cc0e6bc3d4ae..14b824ae47b746673eb94885b0c972fd5a84a62a:/SL/Presenter.pm diff --git a/SL/Presenter.pm b/SL/Presenter.pm index e7ad00976..23b8ad472 100644 --- a/SL/Presenter.pm +++ b/SL/Presenter.pm @@ -19,6 +19,10 @@ use SL::Presenter::SepaExport; use SL::Presenter::Text; use SL::Presenter::Tag; +use Rose::Object::MakeMethods::Generic ( + scalar => [ qw(need_reinit_widgets) ], +); + sub get { return $::request->presenter; } @@ -112,6 +116,7 @@ sub get_template { COMPILE_EXT => '.tcc', COMPILE_DIR => $::lx_office_conf{paths}->{userspath} . '/templates-cache', ERROR => 'templates/webpages/generic/exception.html', + ENCODING => 'utf8', }) || croak; return $self->{template}; @@ -246,8 +251,12 @@ the following variables: =item * C -- C<$::auth> +=item * C -- the flash instance (C<$::form-E{FLASH}>) + =item * C
-- C<$::form> +=item * C -- C<$::instance_conf> + =item * C -- C<$::locale> =item * C -- all parameters from C @@ -261,6 +270,9 @@ C etc) =item * C -- the controller instance +=item * C -- the presenter instance the template is +rendered with + =item * All items from C<%locals> =back