Update callbacks for RT 5 compatibility
[manu/RT-Extension-MessageSizeLimit.git] / html / Callbacks / RT-Extension-MessageSizeLimit / Ticket / Display.html / BeforeProcessArguments
diff --git a/html/Callbacks/RT-Extension-MessageSizeLimit/Ticket/Display.html/BeforeProcessArguments b/html/Callbacks/RT-Extension-MessageSizeLimit/Ticket/Display.html/BeforeProcessArguments
new file mode 100644 (file)
index 0000000..2590a47
--- /dev/null
@@ -0,0 +1,20 @@
+<%init>
+
+my $result = RT::Extension::MessageSizeLimit::CheckMessageSizeLimit(
+        Subject => $$ARGSRef{'Subject'},
+        Content => $$ARGSRef{'Content'},
+        Attachments => $session{Attachments}{$$ARGSRef{'Token'}},
+        CurrentUser => $session{'CurrentUser'},
+    );
+
+if ( $result ) {
+    push @$ActionsRef, $result;
+    $$SkipProcessing = 1;
+}
+
+</%init>
+<%args>
+$ARGSRef => undef
+$ActionsRef => undef
+$SkipProcessing => undef
+</%args>