#!/usr/bin/perl sub BEGIN { $ENV{PTKDB_STOP_TAG_COLOR} = "yellow" } # # TWiki Enterprise Collaboration Platform, http://TWiki.org/ # # Copyright (C) 1999-2007 Peter Thoeny, peter@thoeny.org # and TWiki Contributors. # # For licensing info read LICENSE file in the TWiki root. # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details, published at # http://www.gnu.org/copyleft/gpl.html # # As per the GPL, removal of this notice is prohibited. use CGI::Carp qw(fatalsToBrowser); use CGI; BEGIN { # Set default current working directory (needed for mod_perl) if( $ENV{"SCRIPT_FILENAME"} && $ENV{"SCRIPT_FILENAME"} =~ /^(.+)\/[^\/]+$/ ) { chdir $1; } # Set library paths in @INC, at compile time unshift @INC, '.'; require 'setlib.cfg'; } use TWiki; $query = new CGI(); main(); sub main { my $user = $query->remote_user(); my $session = new TWiki( $user, $query ); my $url = $session->getScriptUrl( 0, 'viewauth', $session->{webName}, $session->{topicName}, t => time()); $url .= ( ';' . $query->query_string() ) if $query->query_string(); $session->redirect( $url, 1 ); }