Subversion-Projekte lars-tiefland.em_wm

Revision

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

Revision 62 Revision 66
Zeile 1... Zeile 1...
1
<?
1
<?
2
	require("include/common.php");
2
	require("include/common.php");
3
	$register=$tr->getPage("register");
-
 
4
	foreach ($register as $key => $value)
-
 
5
	{
-
 
6
		$smarty->assign(strtoupper("L_$key"),$value);
-
 
7
	}
-
 
8
	$tpl_f="register.tpl";
3
	$tpl_f="register.tpl";
9
	$mode=($_POST["mode"])?$_POST["mode"]:"";
4
	$mode=($_POST["mode"])?$_POST["mode"]:"";
10
	$u_name=addslashes(($_POST["username"])?$_POST["username"]:"");
5
	$u_name=addslashes(($_POST["username"])?$_POST["username"]:"");
11
	$u_lang=addslashes(($_POST["u_lang"])?$_POST["u_lang"]:"");
6
	$u_lang=addslashes(($_POST["u_lang"])?$_POST["u_lang"]:"");
12
	$email=addslashes(($_POST["email"])?$_POST["email"]:"");
7
	$email=addslashes(($_POST["email"])?$_POST["email"]:"");
Zeile 20... Zeile 15...
20
		//
15
		//
21
		$sql="SELECT * FROM auth_user WHERE u_name='$u_name'";
16
		$sql="SELECT * FROM auth_user WHERE u_name='$u_name'";
22
		$res=$db->query($sql);
17
		$res=$db->query($sql);
23
		if ($res->numRows())
18
		if ($res->numRows())
24
		{
19
		{
25
			$smarty->assign("meld", $register["reg_failed"]);
20
			$smarty->assign("meld", $common["reg_failed"]);
26
			$smarty->assign("db_meld", sprintf($register["user_exists"],$u_name));
21
			$smarty->assign("db_meld", sprintf($common["user_exists"],$u_name));
27
			$smarty->assign("error", true);
22
			$smarty->assign("error", true);
28
		}
23
		}
29
		else
24
		else
30
		{
25
		{
31
			$sql="SELECT * FROM auth_user WHERE u_email='$email'";
26
			$sql="SELECT * FROM auth_user WHERE u_email='$email'";
32
			$res=$db->query($sql);
27
			$res=$db->query($sql);
33
			if ($res->numRows())
28
			if ($res->numRows())
34
			{
29
			{
35
				$smarty->assign("meld", $register["reg_failed"]);
30
				$smarty->assign("meld", $common["reg_failed"]);
36
				$smarty->assign("db_meld", sprintf($register["email_exists"],$email));
31
				$smarty->assign("db_meld", sprintf($common["email_exists"],$email));
37
				$smarty->assign("error", true);
32
				$smarty->assign("error", true);
38
			}
33
			}
39
			else
34
			else
40
			{
35
			{
41
				$tpl_f="meld.tpl";
36
				$tpl_f="meld.tpl";
42
				if(!validate_email($email))
37
				if(!validate_email($email))
43
				{
38
				{
44
					$smarty->assign("meld",$common["an_error_occured"]);
39
					$smarty->assign("meld",$common["an_error_occured"]);
45
					$smarty->assign("db_meld",$register["email_invalid"]);
40
					$smarty->assign("db_meld",$common["email_invalid"]);
46
					$smarty->assign("error",true);
41
					$smarty->assign("error",true);
47
					$smarty->assign("username",$u_name);
42
					$smarty->assign("username",$u_name);
48
					$smarty->assign("email",$email);
43
					$smarty->assign("email",$email);
49
				}
44
				}
50
				else
45
				else
Zeile 65... Zeile 60...
65
								$db_meld.="Konnte E-Mail nicht versenden!";
60
								$db_meld.="Konnte E-Mail nicht versenden!";
66
								$error=true;
61
								$error=true;
67
							}
62
							}
68
							else
63
							else
69
							{
64
							{
70
								$meld=sprintf($register["reg_success"],$u_name);
65
								$meld=sprintf($common["reg_success"],$u_name);
71
								$db_meld=$register["reg_info"];
66
								$db_meld=$common["reg_info"];
72
								$error=false;
67
								$error=false;
73
							}
68
							}
74
							$smarty->assign("meld", $meld);
69
							$smarty->assign("meld", $meld);
75
							$smarty->assign("db_meld", $db_meld);
70
							$smarty->assign("db_meld", $db_meld);
76
							$smarty->assign("error", $error);
71
							$smarty->assign("error", $error);
77
						}
72
						}
78
						else
73
						else
79
						{
74
						{
80
							$smarty->assign("meld", $register["reg_failed"]);
75
							$smarty->assign("meld", $common["reg_failed"]);
81
							$smarty->assign("db_meld", $res->getUserInfo());
76
							$smarty->assign("db_meld", $res->getUserInfo());
82
							$smarty->assign("error", true);
77
							$smarty->assign("error", true);
83
						}
78
						}
84
					}
79
					}
85
				}
80
				}