use SL::Presenter::EscapedText;
use SL::Presenter::Invoice;
use SL::Presenter::Order;
+use SL::Presenter::Part;
use SL::Presenter::Project;
use SL::Presenter::Record;
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;
}
=item * C<AUTH> -- C<$::auth>
+=item * C<FLASH> -- the flash instance (C<$::form-E<gt>{FLASH}>)
+
=item * C<FORM> -- C<$::form>
+=item * C<INSTANCE_CONF> -- C<$::instance_conf>
+
=item * C<LOCALE> -- C<$::locale>
=item * C<LXCONFIG> -- all parameters from C<config/kivitendo.conf>
with the same name they appear in the file (first level is the
-section, second the actual variable, e.g. C<system.dbcharset>,
+section, second the actual variable, e.g. C<system.language>,
C<features.webdav> etc)
=item * C<LXDEBUG> -- C<$::lxdebug>
=item * C<SELF> -- the controller instance
+=item * C<PRESENTER> -- the presenter instance the template is
+rendered with
+
=item * All items from C<%locals>
=back