[Rt-commit] r11852 - in rt/branches/3.8-TESTING: .

jesse at bestpractical.com jesse at bestpractical.com
Wed Apr 23 17:30:17 EDT 2008


Author: jesse
Date: Wed Apr 23 17:30:09 2008
New Revision: 11852

Modified:
   rt/branches/3.8-TESTING/   (props changed)
   rt/branches/3.8-TESTING/lib/RT.pm.in

Log:
 r30020 at 31b:  jesse | 2008-04-23 16:12:49 -0400
  Added an accessor for "are we in InstallMode?" 


Modified: rt/branches/3.8-TESTING/lib/RT.pm.in
==============================================================================
--- rt/branches/3.8-TESTING/lib/RT.pm.in	(original)
+++ rt/branches/3.8-TESTING/lib/RT.pm.in	Wed Apr 23 17:30:09 2008
@@ -45,14 +45,16 @@
 # those contributions and any derivatives thereof.
 # 
 # END BPS TAGGED BLOCK }}}
-package RT;
 
 use strict;
 use warnings;
 
+package RT;
+
+
 use File::Spec ();
 
-use vars qw($Config $System $SystemUser $Nobody $Handle $Logger);
+use vars qw($Config $System $SystemUser $Nobody $Handle $Logger $_INSTALL_MODE);
 
 our $VERSION = '@RT_VERSION_MAJOR at .@RT_VERSION_MINOR at .@RT_VERSION_PATCH@';
 
@@ -557,6 +559,18 @@
 }
 
 
+sub InstallMode {
+    my $self = shift;
+    if (@_) {
+         $_INSTALL_MODE = shift;
+         if($_INSTALL_MODE) {
+             require RT::CurrentUser;
+            $SystemUser = RT::CurrentUser->new();
+         }
+    }
+    return $_INSTALL_MODE;
+}
+
 
 =head1 BUGS
 


More information about the Rt-commit mailing list