diff options
| author | Ivan Kohler <ivan@freeside.biz> | 2012-11-11 23:29:36 -0800 |
|---|---|---|
| committer | Ivan Kohler <ivan@freeside.biz> | 2012-11-11 23:29:36 -0800 |
| commit | fb8e122215412174e8a39dd9d5197d79f0bd4f96 (patch) | |
| tree | d14f4aa9de39c79e52ffec7b98cca98e2a84a60d | |
| parent | acbc4a9ff91b668197012772172af24b9cc42df6 (diff) | |
RT 3.8.15
| -rw-r--r-- | rt/share/html/Elements/LoginRedirectWarning | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/rt/share/html/Elements/LoginRedirectWarning b/rt/share/html/Elements/LoginRedirectWarning new file mode 100644 index 000000000..891e38114 --- /dev/null +++ b/rt/share/html/Elements/LoginRedirectWarning @@ -0,0 +1,20 @@ +<%args> +$next => undef +</%args> +<%init> +return unless $next; + +my $destination = RT::Interface::Web::FetchNextPage($next); +return unless ref $destination and $destination->{'HasSideEffects'}; + +my $consequence = RT::Interface::Web::PotentialPageAction($destination->{'url'}) || loc("perform actions"); + $consequence = $m->interp->apply_escapes($consequence => "h"); +</%init> +<div class="redirect-warning"> + <p> + <&|/l&>After logging in you'll be sent to your original destination:</&> + <tt title="<% $destination->{'url'} %>"><% $destination->{'url'} %></tt> + <&|/l_unsafe, "<strong>$consequence</strong>" &>which may [_1] on your behalf.</&> + </p> + <p><&|/l&>If this is not what you expect, leave this page now without logging in.</&></p> +</div> |
