[% IF c.authen.username # don't do this if logged / timed out %] [% # PROCESS site/js/jquery.tt # already loaded in html_wrapper %]
[% END %] [% IF c.stash.status_msg %]

[% c.stash.status_msg %]

[% END %] [% IF c.stash.error_msg %]

ERROR: [% c.stash.error_msg %]

[% END %] [% IF using_cap_flash; # using MessageStack instead & disabled to prevent c.flash producing undef msgs # PROCESS dumper.tt dump = c.flash.dump; # FOREACH type IN [ 'info', 'warning', 'error' ]; # IF c.flash.has_key(type); # FOREACH message IN c.flash.get(type) -%]

[% type | upper %]: [% message %]

[% # END %] [% # END %] [% # END %] [% END %] [% # CAP::MessageStack: # PROCESS dumper.tt dump = CAP_Messages %] [% FOREACH CAP_Messages %] [% NEXT UNLESS class.match('info') || class.match('error') || class.match('warning') # any others handled in local templates %]

[% class | upper %]: [% message %]

[% END %]