diff options
Diffstat (limited to 'htetc/handler.pl')
| -rw-r--r-- | htetc/handler.pl | 14 | 
1 files changed, 9 insertions, 5 deletions
| diff --git a/htetc/handler.pl b/htetc/handler.pl index dade7128a..9a4f4395c 100644 --- a/htetc/handler.pl +++ b/htetc/handler.pl @@ -258,16 +258,20 @@ sub handler        }; -      #is this conditional a bad idea entirely, hmm -      unless (  -           $HTML::Mason::r->filename =~ /\/rt\/.*NoAuth/ #RT images/JS -        && $HTML::Mason::r->filename !~ /\/rt\/REST\//   #but NOT mail gw -      ) { +      if ( $HTML::Mason::r->filename !~ /\/rt\/.*NoAuth/ ) { #not RT images/JS +          $cgi = new CGI;          &cgisuidsetup($cgi);          #&cgisuidsetup($r);          $p = popurl(2);          $fsurl = rooturl(); + +      } elsif ( $HTML::Mason::r->filename =~ /\/rt\/REST\/.*NoAuth/ ) { + +        #need to log somebody in for the mail gw +        #&adminsuidsetup('fs_selfservice'); #old installs w/'fs_selfserv'?? +        &adminsuidsetup('fs_queue'); +        }        sub include { | 
