X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=rt%2Fbin%2Fwebmux.pl.in;h=f9b792f88d3369770f5d34c87a48b6310ff91a2d;hp=73b10143dbce59af872696ef3c41d3ce878381af;hb=ef20b2b6b1feb47ad02b5ff7525f1a0fd11d0fa4;hpb=a513c0bef534d05f03c1242831b6f3be19b97dae diff --git a/rt/bin/webmux.pl.in b/rt/bin/webmux.pl.in index 73b10143d..f9b792f88 100644 --- a/rt/bin/webmux.pl.in +++ b/rt/bin/webmux.pl.in @@ -3,7 +3,7 @@ # # COPYRIGHT: # -# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC +# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC # # # (Except where explicitly superseded by other copyright notices) @@ -23,7 +23,9 @@ # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software -# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301 or visit their web page on the internet at +# http://www.gnu.org/copyleft/gpl.html. # # # CONTRIBUTION SUBMISSION POLICY: @@ -95,7 +97,8 @@ if ($ENV{'MOD_PERL'} && !$RT::DevelMode) { use File::Path qw( rmtree ); use File::Glob qw( bsd_glob ); - rmtree([ bsd_glob("$RT::MasonDataDir/obj/*") ], 0, 1); + my @files = bsd_glob("$RT::MasonDataDir/obj/*"); + rmtree([ @files ], 0, 1) if @files; } sub handler { @@ -104,15 +107,14 @@ sub handler { local $SIG{__WARN__}; local $SIG{__DIE__}; - # We don't need to handle non-text, non-xml items if ($r->content_type =~ m/^httpd\b.*\bdirectory/i) { use File::Spec::Unix; # Our DirectoryIndex is always index.html, regardless of httpd settings $r->filename( File::Spec::Unix->catfile( $r->filename, 'index.html' ) ); } - elsif (defined( $r->content_type )) { - $r->content_type =~ m!(^text/|\bxml\b)!i or return -1; - } +# elsif (defined( $r->content_type )) { + #$r->content_type !~ m!(^text/|\bxml\b)!i or return -1; +# } Module::Refresh->refresh if $RT::DevelMode;