X-Git-Url: http://git.home-dn.net/?p=manu%2FRT-Extension-MessageSizeLimit.git;a=blobdiff_plain;f=html%2FCallbacks%2FRT-Extension-MessageSizeLimit%2FHelpers%2FTicketUpdate%2FProcessArguments;fp=html%2FCallbacks%2FRT-Extension-MessageSizeLimit%2FHelpers%2FTicketUpdate%2FProcessArguments;h=69b33f29b1b411a9cf032b1c929cd297fb77c0c6;hp=0000000000000000000000000000000000000000;hb=61bef91bc1869c969c1fb8b9893e64997d7cb3b7;hpb=aef9206b4bab97a6ce5092bd7f1e9e10f762d9cc diff --git a/html/Callbacks/RT-Extension-MessageSizeLimit/Helpers/TicketUpdate/ProcessArguments b/html/Callbacks/RT-Extension-MessageSizeLimit/Helpers/TicketUpdate/ProcessArguments new file mode 100644 index 0000000..69b33f2 --- /dev/null +++ b/html/Callbacks/RT-Extension-MessageSizeLimit/Helpers/TicketUpdate/ProcessArguments @@ -0,0 +1,21 @@ +<%init> + +my $result = RT::Extension::MessageSizeLimit::CheckMessageSizeLimit( + Subject => $$ARGSRef{'Subject'}, + Content => $$ARGSRef{'Content'}, + Attachments => $session{Attachments}{$$ARGSRef{'Token'}}, + CurrentUser => $session{'CurrentUser'}, + ); + +if ( $result ) { + push @$Actions, $result; + $r->content_type('application/json; charset=utf-8'); + $m->out( JSON( { actions => \@$Actions } ) ); + $m->abort; +} + + +<%args> +$ARGSRef => undef +$Actions => undef +