diff options
-rwxr-xr-x | DB/Sprache.sql | 2 | ||||
-rwxr-xr-x | default-conf/var_www_includes/config.php | 4 | ||||
-rwxr-xr-x | www-ssl/makeuser.php | 51 |
3 files changed, 36 insertions, 21 deletions
diff --git a/DB/Sprache.sql b/DB/Sprache.sql index 333cd8c5..96ed650f 100755 --- a/DB/Sprache.sql +++ b/DB/Sprache.sql @@ -382,6 +382,8 @@ INSERT INTO `Sprache` (`TextID`, `Sprache`, `Text`) VALUES ('makeuser_Handy', 'D INSERT INTO `Sprache` (`TextID`, `Sprache`, `Text`) VALUES ('makeuser_Handy', 'EN', 'mobile');
INSERT INTO `Sprache` (`TextID`, `Sprache`, `Text`) VALUES ('makeuser_E-Mail', 'DE', 'E-Mail');
INSERT INTO `Sprache` (`TextID`, `Sprache`, `Text`) VALUES ('makeuser_E-Mail', 'EN', 'e-mail');
+INSERT INTO `Sprache` (`TextID`, `Sprache`, `Text`) VALUES ('makeuser_subscribe-mailinglist', 'DE', 'Der Mailinglisten Beitreten')
+INSERT INTO `Sprache` (`TextID`, `Sprache`, `Text`) VALUES ('makeuser_subscribe-mailinglist', 'EN', 'subscribe the mailing list')
INSERT INTO `Sprache` (`TextID`, `Sprache`, `Text`) VALUES ('makeuser_T-Shirt', 'DE', 'T-Shirt Größe');
INSERT INTO `Sprache` (`TextID`, `Sprache`, `Text`) VALUES ('makeuser_T-Shirt', 'EN', 'shirt size');
INSERT INTO `Sprache` (`TextID`, `Sprache`, `Text`) VALUES ('makeuser_Engelart', 'DE', 'Engelart');
diff --git a/default-conf/var_www_includes/config.php b/default-conf/var_www_includes/config.php index 07d4fb03..68b51acc 100755 --- a/default-conf/var_www_includes/config.php +++ b/default-conf/var_www_includes/config.php @@ -48,4 +48,8 @@ $PentabarfXMLpath = "Xcal/conference/"; $PentabarfXMLEventID = "31"; $PentabarfGetWith = "fsockopen"; // "fsockopen"/"fopen"/"wget"/"lynx" + +//Mailing List: is is not defined, the option is not shown +//$SubscribeMailinglist = "*-subscribe@lists.*"; + ?> diff --git a/www-ssl/makeuser.php b/www-ssl/makeuser.php index 347403de..b0dd8467 100755 --- a/www-ssl/makeuser.php +++ b/www-ssl/makeuser.php @@ -94,13 +94,20 @@ if( isset($_POST["send"])) } echo Get_Text("makeuser_writeOK4"). "</p><p></p>\n<br><br>\n"; $success="any"; + + if ( isset($SubscribeMailinglist) ) + { + if ( $_POST["subscribe-mailinglist"] == "") + { + $headers = "From: ". $_POST["email"]. "\r\n" . + "X-Mailer: PHP/" . phpversion(); + mail( $SubscribeMailinglist, "subject", "message", $headers); + } + } } } - if( !isset($error) ){ - echo Get_Text("makeuser_text4"). "<a href="; - echo($url). ">Login</a><br>\n"; - }else{ + if( isset($error) ){ echo "<p class=\"warning\">\n$error\n</p>\n\n"; } } @@ -115,6 +122,7 @@ else $_POST["DECT"] = ""; $_POST["Handy"] = ""; $_POST["email"] = ""; + $_POST["subscribe-mailinglist"] = ""; $_POST["ICQ"] = ""; $_POST["jabber"] = ""; $_POST["Size"] = ""; @@ -122,6 +130,7 @@ else $_POST["kommentar"] = ""; $_POST["Hometown"] = ""; } + if( $success=="none" ){ echo "<h1>".Get_Text("makeuser_text0")."</h1>". "<h2>". Get_Text("makeuser_text1"). "</h2>"; echo "\t<form action=\"\" method=\"post\">\n"; @@ -143,6 +152,11 @@ echo "\t\t\t<tr><td>". Get_Text("makeuser_Handy"). "</td><td><input type=\"text\" size=\"40\" name=\"Handy\" value=\"". $_POST["Handy"]. "\"></td></tr>\n"; echo "\t\t\t<tr><td>". Get_Text("makeuser_E-Mail"). "*</td><td><input type=\"text\" size=\"40\" name=\"email\" value=\"". $_POST["email"]. "\"></td></tr>\n"; +if ( isset($SubscribeMailinglist) ) +{ + echo "\t\t\t<tr><td>". Get_Text("makeuser_subscribe-mailinglist"). + "</td><td><input type=\"checkbox\" name=\"subscribe-mailinglist\" value=\"". $_POST["subscribe-mailinglist"]. "\">($SubscribeMailinglist)</td></tr>\n"; +} echo "\t\t\t<tr><td>ICQ</td><td><input type=\"text\" size=\"40\" name=\"ICQ\" value=\"". $_POST["ICQ"]. "\"></td></tr>\n"; echo "\t\t\t<tr><td>jabber</td><td><input type=\"text\" size=\"40\" name=\"jabber\" value=\"". $_POST["jabber"]. "\"></td></tr>\n"; echo "\t\t\t<tr><td>". Get_Text("makeuser_T-Shirt"). @@ -159,24 +173,18 @@ echo "\t\t\t</td></tr>\n"; echo "\t\t\t<tr><td>". Get_Text("makeuser_Engelart"). "</td><td align=\"left\">\n"; echo "\t\t\t<select name=\"Art\">\n"; -echo "\t\t\t\t<option value=\"Konferenz\""; if ($_POST["Art"]=="Konferenz") echo " selected"; - echo ">Konferenz</option>\n"; -//echo "\t\t\t\t<option value=\"Dokumentation\""; if ($_POST["Art"]=="Dokumentation") echo " selected"; -// echo ">Dokumentation</option>\n"; -echo "\t\t\t\t<option value=\"Eingang\""; if ($_POST["Art"]=="Eingang") echo " selected"; - echo ">Eingang</option>\n"; -echo "\t\t\t\t<option value=\"Schutzengel\""; if ($_POST["Art"]=="Schutzengel") echo " selected"; - echo ">Schutzengel</option>\n"; -echo "\t\t\t\t<option value=\"Netzengel\""; if ($_POST["Art"]=="Netzengel") echo " selected"; - echo ">Netzengel</option>\n"; -echo "\t\t\t\t<option value=\"Rettung\""; if ($_POST["Art"]=="Rettung") echo " selected"; - echo ">Rettung</option>\n"; -echo "\t\t\t\t<option value=\"Verpflegung\""; if ($_POST["Art"]=="Verpflegung") echo " selected"; - echo ">Verpflegung</option>\n"; -echo "\t\t\t\t<option value=\"egal\""; if ($_POST["Art"]=="egal") echo " selected"; - echo ">Egal-Engel</option>\n"; +$Sql = "SELECT * FROM `EngelType` ORDER BY `NAME`"; +$Erg = mysql_query($Sql, $con); +for( $t = 0; $t < mysql_num_rows($Erg); $t++ ) +{ + $Name = mysql_result($Erg, $t, "Name"). Get_Text("inc_schicht_engel"); + echo "\t\t\t\t<option value=\"$Name\""; + if ($_POST["Art"]==$Name) + echo " selected"; + echo ">$Name</option>\n"; +} echo "\t\t\t</select>\n"; -echo "\t\t\t</td><td><!--a href=\"https://www.ccc.de/congress/2004/engel.de.html#d5e23\"><img src=\"./pic/external.png\" alt=\"external: \" /> Congress 21C3</a--></td>\n"; +echo "\t\t\t</td>\n"; echo "\t\t\t</tr>\n"; echo "\t\t\t<tr>\n"; echo "\t\t\t\t<td>". Get_Text("makeuser_text2"). "</td>\n"; @@ -194,6 +202,7 @@ echo "\t\t</table>\n"; echo "\t</form>\n"; Print_Text("makeuser_text3"); } + include ("../includes/footer.php"); ?> |