#!/usr/bin/perl
use CGI::Carp "fatalsToBrowser";

##############################################################################################################
# Nutzungsbedingungen (Umfragescript): Lizenz: Stand: 3.09.2001
#
# Durch Download der Software erklären Sie sich mit diesen Lizenzabkommen einverstanden. 
# Der Umfragescript ist Freeware, jedoch nicht zum GPU/GPL - Abkommen zuzuordnen. 
# Diese Lizenz erlaubt es Ihnen, Umfragescript zu benutzen. 
# Als Nutzer des Umfragescript können Sie auf eigenes Risiko die Software verändern und/oder auf Ihre Bedürfnisse anpassen. 
# Sie können auch Dritte mit der Anpassung/Veränderung beauftragen. 
# Die Original-Software unverändert darf weitergegeben werden jedoch nicht verkauft oder wiederverkauft werden.
#
# Die angepasste/veränderte Software und Teile dieser dürfen nicht weitergegeben ,verkauft oder wiederverkauft werden.
#
# Alle Copyright- und Versions-Hinweise, die im Umfragescript oder deren HTML-Seiten verwendet, erstellt und/oder gezeigt 
# werden, dürfen nicht entfernt werden. Die Copyright- und Versions-Hinweise müssen für Benutzer sichtbar und in 
# ungeänderter Form dargestellt werden.
#
# Dieses Lizenzabkommen beruht sich auf der aktuellen internationalen Gesetzeslage.
#
# Bei einem Verstoß gegen diesen Lizenzvertrag durch die Firma Coder-World oder deren Beauftragten die erworbene Lizenz 
# jederzeit zurückgezogen und für nichtig erklärt werden sowie die Benutzung untersagt werden. 
# Umfragescript und die dazugehörenden Dateien werden ohne Funktionsgarantie für die im Umfeld verwendete Hardware 
# oder Software verkauft.
#
# Coder-World oder deren Beauftragten sind in keiner Form für Inhalte oder Verfasser verantwortlich, die durch diese 
# Software erstellt wurden.
#
# Das Risiko der Benutzung vom Umfragescript obliegt dem Lizenznehmer, jegliche Erstattungen im Rechtsfall sind ausgeschlossen. 
# Eine Lizenz ist zeitlich unbegrenzt nutzbar, in der Lizenz ist grundsätzlich der Zugriff auf alle neuen Versionen für 
# einen unbegrenzten Zeitraum enthalten.
#
# Hinweis: Es existieren keine Reseller-, Wiederverkaufs- oder Schüler-/Studenten - Versionen. Nach den Lizenzbedingungen muß der Website-Besitzer die Lizenz selbst erhalten.  
#
# Verfasser: Stefan Gipper (Stefanos)
# E-Mail: support@coder-world.de
# Webseite: http://www.coder-world.de
#
# Bei Veröffentlichung dieses Dokuments ist es eine feine Geste, mir eine Nachricht zukommen zu lassen.
##############################################################################################################

read(STDIN, $input, $ENV{'CONTENT_LENGTH'});@pairs = split(/&/, $input);foreach $pair (@pairs) {($name, $value) = split(/=/, $pair);$name =~ tr/+/ /;$name =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;$value =~ tr/+/ /;$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;$FORM{$name} = $value;}@vars = split(/&/, $ENV{QUERY_STRING});foreach $var (@vars) {($v,$i) = split(/=/, $var);$v =~ tr/+/ /;$v =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;$i =~ tr/+/ /;$i =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;$i =~ s/<!--(.|\n)*-->//g;$INFO{$v} = $i;}
if($INFO{'action'} ne ""){
	$action = $INFO{'action'};
}else{
	$action = $FORM{'action'};
}

if($action eq ""){
$pwd = $ENV{'SCRIPT_NAME'};
$pwd =~ s/\/install.cgi//g;

print "Content-type: text/html\n\n";
print<<"STG";
<html>
<head>
<title>Installation f&uuml;r Umfragescript v1.04</title>
</head>
<body>
<center><font face="Arial,Verdana" size="5">Installation f&uuml;r Umfragescript v1.04</font><br>

<table border="0" cellspacing="1" cellpadding="3" width="55%"><tr><td bgcolor="#eeeeee" colspan="2">
<FORM ACTION="install.cgi?action=start" METHOD="POST">
<tr>
	<td bgcolor="#EEEEEE"><font face="Arial,Verdana">E-Mail: </font></td>
	<td bgcolor="#EEEEEE"><input type="text" name="email" value="test\@domain.de" size=40></td>
</tr>
<tr>
	<td bgcolor="#EEEEEE"><font face="Arial,Verdana">Passwort: </font></td>
	<td bgcolor="#EEEEEE"><input type="text" name="pass" value="test" size=40></td>
</tr>
<tr>
	<td bgcolor="#EEEEEE"><font face="Arial,Verdana">Webseite: </font></td>
	<td bgcolor="#EEEEEE"><input type="text" name="webseite" value="http://$ENV{'HTTP_HOST'}$pwd" size=40></td>
</tr>
<tr>
	<td bgcolor="#EEEEEE"><font face="Arial,Verdana">Proxy User z&auml;hlen: </font></td>
	<td bgcolor="#EEEEEE"><font face="Arial,Verdana"><input type="radio" name="proxy" value="0"> Ja &nbsp; <input type="radio" name="proxy" value="1" checked> Nein</font></td>
</tr>
<tr>
	<td bgcolor="#FFFFFF" colspan="2"><input type="submit" value="Installieren"> &nbsp; <input type="reset" value="Reset"></td>
</tr>
</table>
</form></center>

<br><br><center><table border="0" cellspacing="1" cellpadding="1"><tr><td><center><font face="Verdana,Arial" size="2"><b>Umfragescript</b>, v1.04</font></center></td></tr><tr><td><center><font face="Verdana,Arial" size="2">&copy; <a href="http://www.coder-world.de" target="_blank"><b>Coder-World.de</b></a>, 2001 (Stefanos)</font></center></td></tr></table></center><br>
</body>
</html>
STG
exit;
}else{

	$FORM{'email'} =~ s/\@/\\\@/g;

	open(F, ">data/stgset.cgi");
	print F qq~\$webmasteremail = "$FORM{'email'}";\n\$passwort = "$FORM{'pass'}";\n\$proxy = "$FORM{'proxy'}";\n\$url = "$FORM{'webseite'}";\n1;~;
	close(F);

	print "Location: vote.cgi\n\n";
}
