Subversion-Projekte lars-tiefland.webhosting

Revision

Revision 8 | Revision 15 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 8 Revision 14
Zeile 1... Zeile 1...
1
<?
1
<?
2
	require("functions.php");
2
	require("functions.php");
-
 
3
 
-
 
4
	//Smarty
3
	require("libs/Smarty.class.php");
5
	require("libs/Smarty.class.php");
4
	$mode=isset($_POST["mode"])?$_POST["mode"]:"step1";
-
 
5
	$smarty=new Smarty();
6
	$smarty=new Smarty();
-
 
7
 
-
 
8
	//PEAR
-
 
9
	require ("Validate.php");
-
 
10
	$val=new Validate();
-
 
11
 
-
 
12
	//Variablen
-
 
13
	$mode=isset($_POST["mode"])?$_POST["mode"]:"step1";
6
	$name=addslashes((isset($_POST["name"]))?$_POST["name"]:"");
14
	$name=addslashes((isset($_POST["name"]))?$_POST["name"]:"");
7
	$vname=addslashes((isset($_POST["firstname"]))?$_POST["firstname"]:"");
15
	$vname=addslashes((isset($_POST["firstname"]))?$_POST["firstname"]:"");
8
	$email=addslashes((isset($_POST["email"]))?$_POST["email"]:"");
16
	$email=addslashes((isset($_POST["email"]))?$_POST["email"]:"");
9
	$domain=addslashes((isset($_POST["domain"]))?$_POST["domain"]:"");
17
	$domain=addslashes((isset($_POST["domain"]))?$_POST["domain"]:"");
10
	$emails=addslashes((isset($_POST["emails"]))?$_POST["emails"]:"");
18
	$emails=addslashes((isset($_POST["emails"]))?$_POST["emails"]:"");
Zeile 29... Zeile 37...
29
	{
37
	{
30
		$smarty->assign("meld","Du hast $e_anz E-Mail Adressen angeben. Die Anzahl der Zieladressen beträgt aber nur $t_anz. Für die restlichen E-Mail Adressen wird \"${target_arr[$t_anz-1]}\" verwendet. Sollte dies nicht richtig sein, so gehe bitte zurück und gleiche die Anzahlen ab!");
38
		$smarty->assign("meld","Du hast $e_anz E-Mail Adressen angeben. Die Anzahl der Zieladressen beträgt aber nur $t_anz. Für die restlichen E-Mail Adressen wird \"${target_arr[$t_anz-1]}\" verwendet. Sollte dies nicht richtig sein, so gehe bitte zurück und gleiche die Anzahlen ab!");
31
		$smarty->assign("db_meld","");
39
		$smarty->assign("db_meld","");
32
		$smarty->assign("error",false);
40
		$smarty->assign("error",false);
33
	}
41
	}
-
 
42
	if ($email)
-
 
43
	{
-
 
44
		$email_opts["use_rfc822"]=true;
-
 
45
		$email_opts["check_domain"]=true;
-
 
46
		if (!$val->email($email, $email_opts))
-
 
47
		{
-
 
48
			$smarty->assign("meld","$email ist keine gültige E-Mail Adresse!");
-
 
49
			$smarty->assign("db_meld","");
-
 
50
			$smarty->assign("error", true);
-
 
51
			$error=true;
-
 
52
		}
-
 
53
	}
34
	if($t_anz > $e_anz && $email_type==0)
54
	if($t_anz > $e_anz && $email_type==0)
35
	{
55
	{
36
		$smarty->assign("meld","Du hast $e_anz E-Mail Adressen angeben. Die Anzahl der Zieladressen beträgt dagegen $t_anz. Für die E-Mail Adresse \"${email_arr[$e_anz-1]}\" werden die übrigen Zieladressen verwendet. Sollte dies nicht richtig sein, so gehe bitte zurück und gleiche die Anzahlen ab!");
56
		$smarty->assign("meld","Du hast $e_anz E-Mail Adressen angeben. Die Anzahl der Zieladressen beträgt dagegen $t_anz. Für die E-Mail Adresse \"${email_arr[$e_anz-1]}\" werden die übrigen Zieladressen verwendet. Sollte dies nicht richtig sein, so gehe bitte zurück und gleiche die Anzahlen ab!");
37
		$smarty->assign("db_meld","");
57
		$smarty->assign("db_meld","");
38
		$smarty->assign("error",false);
58
		$smarty->assign("error",false);
Zeile 69... Zeile 89...
69
		case "change":
89
		case "change":
70
			$smarty->assign("title","Daten ändern");
90
			$smarty->assign("title","Daten ändern");
71
			$tpl_file="order.tpl";
91
			$tpl_file="order.tpl";
72
			break;
92
			break;
73
		case "step2":
93
		case "step2":
-
 
94
			if (!$error)
-
 
95
			{
74
			$smarty->assign("focus","emails");
96
				$smarty->assign("focus","emails");
75
			$smarty->assign("title", "E-Mail Konfiguration");
97
				$smarty->assign("title", "E-Mail Konfiguration");
76
			$tpl_file="order2.tpl";
98
				$tpl_file="order2.tpl";
-
 
99
			}
-
 
100
			else
-
 
101
			{
-
 
102
				$smarty->assign("focus","email");
-
 
103
				$smarty->assign("title", "Ich möchte auf dem Server von Lars Tiefland gehostet werden");
-
 
104
				$tpl_file="order.tpl";
-
 
105
			}
77
			break;
106
			break;
78
		case "step3":
107
		case "step3":
79
			$smarty->assign("focus","space");
108
			$smarty->assign("focus","space");
80
			$smarty->assign("title","Konfiguration von Webspace und Datenbanken");
109
			$smarty->assign("title","Konfiguration von Webspace und Datenbanken");
81
			$tpl_file="order3.tpl";
110
			$tpl_file="order3.tpl";