summaryrefslogtreecommitdiff
path: root/torrus/perllib/Torrus/Renderer/Freeside.pm
diff options
context:
space:
mode:
Diffstat (limited to 'torrus/perllib/Torrus/Renderer/Freeside.pm')
-rw-r--r--torrus/perllib/Torrus/Renderer/Freeside.pm24
1 files changed, 24 insertions, 0 deletions
diff --git a/torrus/perllib/Torrus/Renderer/Freeside.pm b/torrus/perllib/Torrus/Renderer/Freeside.pm
new file mode 100644
index 000000000..9a7c023be
--- /dev/null
+++ b/torrus/perllib/Torrus/Renderer/Freeside.pm
@@ -0,0 +1,24 @@
+package Torrus::Renderer::Freeside;
+
+use strict;
+use warnings;
+use base 'Torrus::Freeside';
+use FS::UID qw(cgisuidsetup);
+use FS::TicketSystem;
+
+our $cgi = '';
+
+sub freesideSetup {
+ #my $self = shift;
+
+ return if $cgi eq $Torrus::CGI::q;
+
+ $cgi = $Torrus::CGI::q;
+
+ cgisuidsetup($cgi);
+ FS::TicketSystem->init();
+
+}
+
+1;
+