init
Signed-off-by: Nico Schottelius <nico@manager.schottelius.org>
This commit is contained in:
parent
256dc98754
commit
df2daf524d
641 changed files with 140617 additions and 12 deletions
71
oops
Executable file
71
oops
Executable file
|
|
@ -0,0 +1,71 @@
|
|||
#!/usr/bin/perl -wT
|
||||
#
|
||||
# TWiki Collaboration Platform, http://TWiki.org/
|
||||
#
|
||||
# Copyright (C) 1999-2003 Peter Thoeny, peter@thoeny.com
|
||||
#
|
||||
# For licensing info read license.txt 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
|
||||
|
||||
# Set library paths in @INC, at compile time
|
||||
BEGIN { unshift @INC, '.'; require 'setlib.cfg'; }
|
||||
|
||||
use CGI::Carp qw(fatalsToBrowser);
|
||||
use CGI;
|
||||
use TWiki;
|
||||
|
||||
use strict;
|
||||
|
||||
&main();
|
||||
|
||||
sub main
|
||||
{
|
||||
my $query = new CGI;
|
||||
|
||||
my $thePathInfo = $query->path_info();
|
||||
my $theRemoteUser = $query->remote_user();
|
||||
my $theTopic = $query->param( 'topic' );
|
||||
my $theUrl = $query->url;
|
||||
|
||||
my( $topic ) =
|
||||
&TWiki::initialize( $thePathInfo, $theRemoteUser, $theTopic, $theUrl, $query );
|
||||
|
||||
my $tmplName = $query->param( 'template' ) || "oops";
|
||||
my $skin = $query->param( "skin" ) || TWiki::Prefs::getPreferencesValue( "SKIN" );
|
||||
my $tmplData = TWiki::Store::readTemplate( $tmplName, $skin );
|
||||
if( ! $tmplData ) {
|
||||
TWiki::writeHeader( $query );
|
||||
print "<html><body>\n"
|
||||
. "<h1>TWiki Installation Error</h1>\n"
|
||||
. "Template file $tmplName.tmpl not found or template directory \n"
|
||||
. "$TWiki::templateDir not found.<p />\n"
|
||||
. "Check the \$templateDir variable in TWiki.cfg.\n"
|
||||
. "</body></html>\n";
|
||||
return;
|
||||
}
|
||||
|
||||
my $param = $query->param( 'param1' ) || "";
|
||||
$tmplData =~ s/%PARAM1%/$param/go;
|
||||
$param = $query->param( 'param2' ) || "";
|
||||
$tmplData =~ s/%PARAM2%/$param/go;
|
||||
$param = $query->param( 'param3' ) || "";
|
||||
$tmplData =~ s/%PARAM3%/$param/go;
|
||||
$param = $query->param( 'param4' ) || "";
|
||||
$tmplData =~ s/%PARAM4%/$param/go;
|
||||
|
||||
$tmplData = &TWiki::handleCommonTags( $tmplData, $topic );
|
||||
$tmplData = &TWiki::getRenderedVersion( $tmplData );
|
||||
$tmplData =~ s|( ?) *</*nop/*>\n?|$1|gois; # remove <nop> tags (PTh 06 Nov 2000)
|
||||
|
||||
TWiki::writeHeader( $query );
|
||||
print $tmplData;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue